.banner .banner-inner-wrapper,.faq-wrapper .faq-list-wrapper .faq-item h4.title,.header .container,.header .container .header-button-wrapper,.header .container .nav ul,.info-section .info-inner-content-top,.latest-blog-posts-wrapper .latest-posts-wrapper,.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_button a,.row{display:flex;flex-wrap:wrap}.clear:after,.clear:before,.search-wrapper form:after,.search-wrapper form:before,form.search:after,form.search:before{clear:both;content:" ";display:block}.text-center{text-align:center}.btn .arrow-right,.btn .arrow-right-blue-small,.header .container .header-button-wrapper .mobile-cross span,.header .container .nav ul li a:after,.header .container .nav ul li.current-menu-item a:after,.header .mobile-menu-wrapper,.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn .arrow-right-blue-small,.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .slider-range-button,.table-of-contents-wrapper .table-of-contents-inner,.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow,.testimonials-wrapper .slider .slick-arrow,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a .arrow-right-blue-small,.testimonials-wrapper .video-testimonials-wrapper .grid-menu form.wpcf7-form a,a,a img,footer .footer-inner .footer-newsletter-wrapper .hs_submit .actions input[type=submit],footer .footer-inner form input[type=submit],form button,form button .icon,form.wpcf7-form .btn,form.wpcf7-form .testimonials-wrapper .video-testimonials-wrapper .grid-menu a,form.wpcf7-form input[type=submit]{transition:all .3s ease-in-out}form select{-webkit-appearance:none;appearance:none}.header .container .nav ul li a:after,.header .container .nav ul li.current-menu-item a:after{background-color:#074cb2;bottom:0;content:"";display:block;height:.3rem;left:0;opacity:0;visibility:hidden;width:100%}form input:active,form input:focus,form select:active,form select:focus,form textarea:active,form textarea:focus{border:0;outline:1;outline-width:medium}.info-section .info-inner-content-top .info-inner-right h2.bar:after,.info-section .info-inner-content-top .info-inner-right h3.bar:after,.section-title h1.bar:after,.section-title h2.bar:after,.testimonials-wrapper .featured-testimonials-wrapper h3.bar:after,.testimonials-wrapper .video-testimonials-wrapper h3.bar:after{content:"";display:block;height:.4rem;margin:3rem 0;width:20rem}.info-section .info-inner-content-top .info-inner-right h2.bar-yellow span,.info-section .info-inner-content-top .info-inner-right h3.bar-yellow span,.section-title h1.bar-yellow span,.section-title h2.bar-yellow span,.testimonials-wrapper .featured-testimonials-wrapper h3.bar-yellow span,.testimonials-wrapper .video-testimonials-wrapper h3.bar-yellow span{color:#074cb2}.info-section .info-inner-content-top .info-inner-right h2.bar-yellow:after,.info-section .info-inner-content-top .info-inner-right h3.bar-yellow:after,.section-title h1.bar-yellow:after,.section-title h2.bar-yellow:after,.testimonials-wrapper .featured-testimonials-wrapper h3.bar-yellow:after,.testimonials-wrapper .video-testimonials-wrapper h3.bar-yellow:after{background-color:#074cb2}.info-section .info-inner-content-top .info-inner-right h2.bar-blue span,.info-section .info-inner-content-top .info-inner-right h3.bar-blue span,.section-title h1.bar-blue span,.section-title h2.bar-blue span,.testimonials-wrapper .featured-testimonials-wrapper h3.bar-blue span,.testimonials-wrapper .video-testimonials-wrapper h3.bar-blue span{color:#074cb2}.info-section .info-inner-content-top .info-inner-right h2.bar-blue:after,.info-section .info-inner-content-top .info-inner-right h3.bar-blue:after,.section-title h1.bar-blue:after,.section-title h2.bar-blue:after,.testimonials-wrapper .featured-testimonials-wrapper h3.bar-blue:after,.testimonials-wrapper .video-testimonials-wrapper h3.bar-blue:after{background-color:#074cb2}.light-blue{background-color:#fafcfe}@media (max-width:767px){.info-section .info-inner-content-top .info-inner-right h2.bar:after,.info-section .info-inner-content-top .info-inner-right h3.bar:after,.section-title h1.bar:after,.section-title h2.bar:after,.testimonials-wrapper .featured-testimonials-wrapper h3.bar:after,.testimonials-wrapper .video-testimonials-wrapper h3.bar:after{margin:2rem 0 3rem;width:60%}}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;-webkit-transform:translateZ(0);z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:auto}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{-ms-interpolation-mode:bicubic;border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;filter:alpha(opacity=90);opacity:.9}#colorbox{outline:0}#cboxContent{background:#000;margin-top:20px}.cboxIframe{background:#fff}#cboxError{border:1px solid #ccc;padding:50px}#cboxLoadedContent{background:#fff;border:5px solid #000}#cboxTitle{left:0}#cboxCurrent,#cboxTitle{color:#ccc;position:absolute;top:-20px}#cboxCurrent{right:0}#cboxLoadingGraphic{background:url(vendors/images/loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background:none;border:0;margin:0;overflow:visible;padding:0;width:auto}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{color:#fff;position:absolute;right:90px;top:-20px}#cboxPrevious{background:url(vendors/images/controls.png) no-repeat 0 0;height:65px;left:5px;margin-top:-32px;position:absolute;text-indent:-9999px;top:50%;width:28px}#cboxPrevious:hover{background-position:0 100%}#cboxNext{background:url(vendors/images/controls.png) no-repeat 100% 0;height:65px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:50%;width:28px}#cboxNext:hover{background-position:100% 100%}#cboxClose{background:url(vendors/images/controls.png) no-repeat top;display:block;height:19px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:38px}#cboxClose:hover{background-position:bottom}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:-webkit-grab;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;width:2rem}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{body{color:#000}#page,body{background:none}#page{margin:0;padding:0;width:100%}#footer,#header,#menu-bar,#sidebar,form#commentform,h2#postcomment{display:none}.entry a:after{content:" [" attr(href) "] "}#printed-article{border:1px solid #666;padding:10px}*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h1,h2,h3,h4,h5,h6{color:#111;line-height:1.2;margin-bottom:3rem;margin-top:0}.h1,h1{font-size:5.6rem}.h2,h2{font-size:5.4rem}.h3,h3{font-size:4.4rem}.h4,h4{font-size:3.4rem}.h5,h5{font-size:2.2rem}.h6,h6{font-size:1.5rem}p{margin:0 0 3rem}main p{margin:3rem 0}hr{border:0;border-bottom:.1rem solid #e1e7ef;margin:2rem 0}.container section h1,.container section h2,.container section h3,.container section h4,.container section h5,.container section h6,.container section p,.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6,.single-post-content p{margin:3rem 0}.container section h1:first-child,.container section h2:first-child,.container section h3:first-child,.container section h4:first-child,.container section h5:first-child,.container section h6:first-child,.container section p:first-child,.single-post-content h1:first-child,.single-post-content h2:first-child,.single-post-content h3:first-child,.single-post-content h4:first-child,.single-post-content h5:first-child,.single-post-content h6:first-child,.single-post-content p:first-child{margin-top:0}.container section h1,.single-post-content h1{font-size:5rem}.container section h2,.single-post-content h2{font-size:4.2rem}.container section h3,.single-post-content h3{font-size:3rem}.container section h4,.single-post-content h4{font-size:2.8rem}.container section h5,.single-post-content h5{font-size:2.4rem}.container section h6,.single-post-content h6{font-size:2rem}ol li,ul li{line-height:1.5;margin:1rem 0}ol.lower-alpha{list-style-type:lower-alpha}.hidden-pre{list-style:none}blockquote{background:#f4f8fa;border-left:.4rem solid #cddbf0;margin:4.5rem 3rem;padding:3rem 3.5rem}blockquote p{color:#252b34!important;margin-bottom:0!important}blockquote cite{color:#074cb2;display:block;margin-top:3rem}img{height:auto;max-width:100%;vertical-align:bottom}a{color:#074cb2;text-decoration:none}a:hover{color:#003179}a:hover img{opacity:.7}a:active,a:focus,a:hover{outline:0}.author article h4{margin-bottom:1.5rem!important}.author article p{margin:1.5rem 0}.author .meta h6{font-size:1.8rem;font-style:italic;font-weight:300;margin-bottom:1.5rem}.page-author-title{margin-bottom:3rem}.page-author-title h1{font-size:3.2rem}@media (max-width:991px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:2.8rem}.single-post-content iframe{width:100%}blockquote{margin:3rem 2rem}}@media (max-width:767px){h1{font-size:3.8rem}h2{font-size:3.4rem}h3{font-size:3.2rem}h4{font-size:2.8rem}.single-post-content h2{font-size:3.4rem}blockquote{margin:3rem 1rem}}@media (max-width:479px){h1,h2,h3,h4,h5,h6{line-height:1.4}.container section h1,.single-post-content h1,h1{font-size:3.2rem}h2{font-size:3rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:1.8rem}}.container{margin:0 auto;max-width:128rem;width:100%}.padding-bottom-zero{padding-bottom:0}.narrow-container{background-color:#fff;border-radius:.6rem;box-shadow:0 .46rem .51rem rgba(90,94,100,.1);margin:5rem auto 0;max-width:100rem;padding:3rem}.row{margin-left:-1.5rem;margin-right:-1.5rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.container{padding-left:1.5rem;padding-right:1.5rem}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{width:100%}.table-bordered{border:.1rem solid #d9d9d9}.table{color:#333;margin-bottom:20px;max-width:100%;width:100%;word-break:break-word}.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td,.table-bordered>thead>tr>td{border:.1rem solid #d9d9d9}.table-bordered>tbody>tr>td{border-right:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:0;line-height:1.42857143;padding:1.5rem;vertical-align:top}.table>tbody>tr>td strong,.table>tbody>tr>th strong,.table>tfoot>tr>td strong,.table>tfoot>tr>th strong,.table>thead>tr>td strong,.table>thead>tr>th strong{color:#222}body.page-template-custom-about .header,body.page-template-custom-home-v2 .header,body.page-template-custom-operator-landing .header{background:transparent;box-shadow:none;position:fixed;top:auto}body.page-template-custom-about .header .logo-wrapper span,body.page-template-custom-home-v2 .header .logo-wrapper span,body.page-template-custom-operator-landing .header .logo-wrapper span{display:block}body.page-template-custom-about .header .logo-wrapper span.logo-black,body.page-template-custom-home-v2 .header .logo-wrapper span.logo-black,body.page-template-custom-operator-landing .header .logo-wrapper span.logo-black{display:none}body.page-template-custom-about .header .navigation-wrapper .nav ul li.menu-item-has-children>a,body.page-template-custom-about .header .navigation-wrapper .nav ul li>a,body.page-template-custom-about .header .navigation-wrapper .nav ul li>a:hover,body.page-template-custom-home-v2 .header .navigation-wrapper .nav ul li.menu-item-has-children>a,body.page-template-custom-home-v2 .header .navigation-wrapper .nav ul li>a,body.page-template-custom-home-v2 .header .navigation-wrapper .nav ul li>a:hover,body.page-template-custom-operator-landing .header .navigation-wrapper .nav ul li.menu-item-has-children>a,body.page-template-custom-operator-landing .header .navigation-wrapper .nav ul li>a,body.page-template-custom-operator-landing .header .navigation-wrapper .nav ul li>a:hover{color:#fff}body.page-template-custom-about .header .navigation-wrapper .nav ul li.menu-item-has-children>a:after,body.page-template-custom-home-v2 .header .navigation-wrapper .nav ul li.menu-item-has-children>a:after,body.page-template-custom-operator-landing .header .navigation-wrapper .nav ul li.menu-item-has-children>a:after{border-top:.5rem solid #fff}body.page-template-custom-about .header .header-button-wrapper .header-button a.login,body.page-template-custom-about .header .header-button-wrapper .header-button a.partner-with-us,body.page-template-custom-home-v2 .header .header-button-wrapper .header-button a.login,body.page-template-custom-home-v2 .header .header-button-wrapper .header-button a.partner-with-us,body.page-template-custom-operator-landing .header .header-button-wrapper .header-button a.login,body.page-template-custom-operator-landing .header .header-button-wrapper .header-button a.partner-with-us{background-color:#fff;border-color:#fff;max-width:11.5rem}body.page-template-custom-about .header .header-button-wrapper .header-button a.partner-with-us,body.page-template-custom-home-v2 .header .header-button-wrapper .header-button a.partner-with-us,body.page-template-custom-operator-landing .header .header-button-wrapper .header-button a.partner-with-us{max-width:15rem;text-transform:inherit}html:not([data-scroll="0"]) body.page-template-custom-about .header,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header{background-color:#fff;box-shadow:0 .1rem .2rem #b6c0c8}html:not([data-scroll="0"]) body.page-template-custom-about .header .container .logo-wrapper span,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .logo-wrapper span,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .logo-wrapper span{display:none}html:not([data-scroll="0"]) body.page-template-custom-about .header .container .logo-wrapper span.logo-black,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .logo-wrapper span.logo-black,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .logo-wrapper span.logo-black{display:block}html:not([data-scroll="0"]) body.page-template-custom-about .header .container .navigation-wrapper .nav ul li>a,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .navigation-wrapper .nav ul li>a,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .navigation-wrapper .nav ul li>a{color:initial}html:not([data-scroll="0"]) body.page-template-custom-about .header .container .navigation-wrapper .nav ul li.menu-item-has-children>a:after,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .navigation-wrapper .nav ul li.menu-item-has-children>a:after,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .navigation-wrapper .nav ul li.menu-item-has-children>a:after{border-top:.5rem solid #222}html:not([data-scroll="0"]) body.page-template-custom-about .header .container .header-button-wrapper .header-button a.login,html:not([data-scroll="0"]) body.page-template-custom-about .header .container .header-button-wrapper .header-button a.partner-with-us,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .header-button-wrapper .header-button a.login,html:not([data-scroll="0"]) body.page-template-custom-home-v2 .header .container .header-button-wrapper .header-button a.partner-with-us,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .header-button-wrapper .header-button a.login,html:not([data-scroll="0"]) body.page-template-custom-operator-landing .header .container .header-button-wrapper .header-button a.partner-with-us{background-color:initial;border-color:initial}.header{background-color:#fff;box-shadow:0 .1rem .2rem #b6c0c8;position:sticky;top:0;width:100%;z-index:1100}.header .container{align-items:center;justify-content:space-between}.header .container .logo-wrapper{padding:1.825rem 0}.header .container .logo-wrapper a{display:block;opacity:1}.header .container .logo-wrapper a img{max-width:25.1rem}.header .container .logo-wrapper a img:hover{opacity:1}.header .container .logo-wrapper span{display:none}.header .container .logo-wrapper span.logo-black{display:block}.header .container .nav ul{align-items:center;list-style:none;margin:0;padding:0}.header .container .nav ul li{padding:.8rem 2rem;position:relative}.header .container .nav ul li.show-mobile{display:none}.header .container .nav ul li a{color:#111;display:block;font-size:1.5rem;font-weight:600;line-height:2.5;position:relative}.header .container .nav ul li a:hover:after,.header .container .nav ul li.current-menu-item a:after{opacity:1;visibility:visible}.header .container .nav ul li.menu-item-has-children.current-menu-item>a,.header .container .nav ul li.menu-item-has-children.current-menu-parent>a{color:#074cb2}.header .container .nav ul li.menu-item-has-children.current-menu-item>a:after,.header .container .nav ul li.menu-item-has-children.current-menu-parent>a:after{border-top:.5rem solid #074cb2}.header .container .nav ul li.menu-item-has-children>a{align-items:center;display:flex;padding-bottom:.3rem}.header .container .nav ul li.menu-item-has-children>a:hover{color:#222}.header .container .nav ul li.menu-item-has-children>a:hover:after{border-top:.5rem solid #222}.header .container .nav ul li.menu-item-has-children>a:after{background:transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #222;content:"";display:inline-block;height:0;margin-left:1rem;opacity:1;visibility:visible;width:0}.header .container .nav ul li.menu-item-has-children>ul.sub-menu{background:#fff;display:grid;grid-template-columns:1fr;left:0;opacity:0;position:absolute;top:100%;visibility:hidden;width:20rem}.header .container .nav ul li.menu-item-has-children>ul.sub-menu li{display:block;margin:0;padding:.5rem 2rem}.header .container .nav ul li.menu-item-has-children>ul.sub-menu li a{color:#222}.header .container .nav ul li.menu-item-has-children>ul.sub-menu li a:after{display:none}.header .container .nav ul li.menu-item-has-children>ul.sub-menu li.current-menu-item>a{color:#074cb2}.header .container .nav ul li.menu-item-has-children:hover{border-radius:.3rem .3rem 0 0}.header .container .nav ul li.menu-item-has-children:hover>ul.sub-menu{border:1px solid #e0e7ef;border-radius:.8rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.3);opacity:1;overflow:hidden;visibility:visible}.header .container .nav ul li.menu-item-has-children:hover>ul.sub-menu li:hover{background:#e0e7ef}.header .container .nav ul li.menu-item-has-children:hover a{color:#074cb2}.header .container .nav ul li.menu-item-has-children:hover a:after{border-top:.5rem solid #074cb2}.header .container .nav ul li.display-mobile{display:none}.header .container .header-button-wrapper{align-items:center;justify-content:space-between}.header .container .header-button-wrapper.flex-end{justify-content:flex-end}.header .container .header-button-wrapper a{display:block;font-size:1.3rem;font-weight:400;text-transform:capitalize}.header .container .header-button-wrapper a small{font-size:1.4rem;font-weight:700}.header .container .header-button-wrapper a i,.header .container .header-button-wrapper a span{display:inline-block;vertical-align:middle}.header .container .header-button-wrapper a i{margin-right:1.1rem}.header .container .header-button-wrapper a:hover{opacity:.9}.header .container .header-button-wrapper .header-button{grid-gap:1.5rem;display:grid;grid-template-columns:auto auto;justify-items:center;min-width:20rem}.header .container .header-button-wrapper .header-button a{align-items:center;border-radius:.3rem;display:grid;font-weight:700;margin:0;min-width:11.5rem;padding:1.15rem 1.7rem;text-align:center;width:100%}.header .container .header-button-wrapper .mobile-cross{cursor:pointer;display:none}.header .container .header-button-wrapper .mobile-cross span{border-radius:.2rem}.header .container .header-button-wrapper .partner-logo img{max-height:40px}.header .mobile-menu-wrapper{background-color:#fff;height:88vh;left:0;opacity:0;padding:3% 5%;position:absolute;top:100%;visibility:hidden;width:100%}.header .mobile-menu-wrapper .nav ul{list-style:none;margin:0 0 2rem;padding:0}.header .mobile-menu-wrapper .nav ul li,.header .mobile-menu-wrapper .nav ul li.show-mobile{display:block}.header .mobile-menu-wrapper .nav ul li a{align-items:center;color:#111;display:flex;font-size:2rem;font-weight:700}.header .mobile-menu-wrapper .nav ul li.current-menu-item>a{color:#074cb2}.header .mobile-menu-wrapper .nav ul li ul.sub-menu{background:#e0e7ef;display:none;margin:0;padding:.5rem 1rem;position:relative}.header .mobile-menu-wrapper .nav ul li.menu-item-has-children.current-menu-item>a,.header .mobile-menu-wrapper .nav ul li.menu-item-has-children.current_page_ancestor>a{color:#074cb2}.header .mobile-menu-wrapper .nav ul li.menu-item-has-children>a:after{background:transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #fff;content:"";display:inline-block;height:0;margin-left:1rem;opacity:1;visibility:visible;width:0}.header .mobile-menu-wrapper .nav ul li.show ul.sub-menu{border-radius:.8rem;display:block;margin:.5rem}@media (max-width:1279px){.header .container .navigation-wrapper{display:none}.header .container .header-button-wrapper .header-button{min-width:auto}.header .container .header-button-wrapper .mobile-cross{display:block;margin-left:3rem;position:relative}.header .container .header-button-wrapper .mobile-cross span{background:#111;display:block;height:.4rem;margin:.8rem 0;width:3.8rem}.header.mobile-active .mobile-cross span:first-child{position:absolute;top:.6rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.mobile-active .mobile-cross span:nth-child(2){opacity:0;visibility:hidden}.header.mobile-active .mobile-cross span:nth-child(3){position:absolute;top:.6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header.mobile-active .mobile-menu-wrapper{box-shadow:none;display:block;opacity:1;visibility:visible}.header .mobile-menu-wrapper .nav ul li.menu-item-has-children>a:after{border-top:.5rem solid #222}.header .mobile-menu-wrapper .nav ul li.menu-item-has-children ul.sub-menu a{padding:0 1rem}}@media (max-width:991px){.header .container .header-button-wrapper .account-wrapper{display:none}}@media (max-width:767px){.header{height:auto;padding:0}.header .container{padding:1.25rem 1.5rem}.header .container .logo-wrapper{padding:1rem 1.2rem 1rem 0}.header .container .logo-wrapper a img{max-width:17.1rem}.header .container .header-button-wrapper{width:auto}.header .container .header-button-wrapper .header-button a{min-width:auto}.header .container .header-button-wrapper .mobile-cross{margin-left:1.5rem}.header .container .header-button-wrapper .mobile-cross span{height:.2rem;margin:.6rem 0;width:3rem}.header .mobile-menu-wrapper{height:92vh;padding:2% 6%;top:100%}}@media (max-width:479px){.header .mobile-menu-wrapper .nav ul li a{font-size:1.6rem}.header .mobile-menu-wrapper .nav ul li.display-mobile{display:block}.header .container .header-button-wrapper .header-button{display:none}}@media (min-height:320px) and (orientation:landscape){.header .mobile-menu-wrapper{height:23rem;overflow-y:scroll;padding:4% 6%}}@media (min-height:375px) and (orientation:landscape){.header .mobile-menu-wrapper{height:28rem;overflow-y:scroll;padding:4% 6%}}@media (min-height:768px) and (orientation:landscape){.header .mobile-menu-wrapper{height:50rem;overflow-y:scroll;padding:4% 6%}}footer{background:#102537;position:relative}footer .footer-inner{padding-bottom:5rem;padding-top:5rem}footer .footer-inner .webstreet-logo-white{margin:2rem 0}footer .footer-inner .webstreet-logo-white img{max-width:30rem;width:100%}footer .footer-inner p{color:#fff;font-size:1.5rem;line-height:2;margin-bottom:4rem;margin-top:4rem;max-width:34rem}footer .footer-inner p:last-child{margin-bottom:0}footer .footer-inner p.head{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.2;margin:2rem 0 3rem;max-width:none}footer .footer-inner p.subhead{color:#fff;font-size:1.6rem;font-weight:400;line-height:2;margin:0 0 3rem;max-width:none}footer .footer-inner ul{list-style:none;margin:0;padding:0}footer .footer-inner ul li{color:#fff}footer .footer-inner ul li a{word-wrap:break-word;color:#fff;font-size:1.6rem;line-height:2}footer .footer-inner ul li a:hover{color:#074cb2}footer .footer-inner ul li.display-mobile{display:none}footer .footer-inner form input{height:5.6rem;padding:2rem}footer .footer-inner form input[type=email]{background-image:url(components/icons/mail.svg);background-position:2rem;background-repeat:no-repeat;border-radius:.3rem 0 0 .3rem;color:#989fa8;font-weight:600;padding-left:5rem;width:70%}footer .footer-inner form input[type=submit]{background:#074cb2;border-radius:0 .3rem .3rem 0;color:#fff;cursor:pointer;width:30%}footer .footer-inner form input[type=submit]:hover{background:#003179}footer .footer-inner .footer-newsletter-wrapper{position:relative}footer .footer-inner .footer-newsletter-wrapper .hs-form-field{margin:0}footer .footer-inner .footer-newsletter-wrapper .hs_email{float:left;width:70%}footer .footer-inner .footer-newsletter-wrapper .hs_email label{display:none}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]{background-image:url(components/icons/mail.svg);background-position:2rem;background-repeat:no-repeat;border:0;border-radius:.3rem 0 0 .3rem;color:#222;font-family:inherit;font-size:1.5rem;font-weight:600;padding:0 10% 0 20%;width:70%}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]::-webkit-input-placeholder{color:#222}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]:-ms-input-placeholder{color:#222}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]::-ms-input-placeholder{color:#222}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]::placeholder{color:#222}footer .footer-inner .footer-newsletter-wrapper .hs_error_rollup{position:absolute;top:-2.5rem}footer .footer-inner .footer-newsletter-wrapper .hs_error_rollup ul{font-size:1.3rem;list-style:none;margin:0;padding:0}footer .footer-inner .footer-newsletter-wrapper .hs_error_rollup label{color:#d10606}footer .footer-inner .footer-newsletter-wrapper .hs_submit{float:left;width:30%}footer .footer-inner .footer-newsletter-wrapper .hs_submit .actions{margin:0;padding:0}footer .footer-inner .footer-newsletter-wrapper .hs_submit .actions input[type=submit]{background:#074cb2;border:0;border-radius:0 .3rem .3rem 0;box-shadow:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:600;padding:0;width:100%}footer .footer-inner .footer-newsletter-wrapper .hs_submit .actions input[type=submit]:hover{background:#003179}footer .footer-inner .footer-social-wrapper{margin-top:2rem}footer .footer-inner .footer-social-wrapper ul{display:flex;gap:1.5rem;margin:0;padding:0}footer .footer-inner .footer-social-wrapper ul li{margin:0}footer .footer-inner .footer-social-wrapper ul li a{display:inline-block;line-height:1}footer .footer-logo-wrapper{grid-gap:8rem;align-items:center;display:grid;grid-template-columns:auto auto 1fr;margin-top:3rem}footer .copyright{border-top:1px solid hsla(0,0%,100%,.24);padding-bottom:3rem;padding-top:3rem}footer .copyright p{color:#fff;font-size:1.6rem;line-height:1.8;margin:0}footer .copyright ul{display:block;list-style:none;margin:0;padding:0;text-align:right}footer .copyright ul li{display:inline-block;margin:0 0 0 1.5rem}footer .copyright ul li a{color:#fff;font-size:1.6rem}footer .copyright ul li a:hover{color:#074cb2}footer.plain-footer{background-color:#102537;font-size:1.6rem;padding:2.8rem 0}footer.plain-footer .plain-footer-inner{display:flex;gap:1.5rem;justify-content:space-between}footer.plain-footer .plain-footer-inner .copy{color:#fff}footer.plain-footer .plain-footer-inner .copy p{margin:0}footer.plain-footer .plain-footer-inner .nav{display:flex;gap:3rem}footer.plain-footer .plain-footer-inner .nav ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}footer.plain-footer .plain-footer-inner .nav ul li{margin:0}footer.plain-footer .plain-footer-inner .nav ul li a{color:#fff;display:inline-block;line-height:0}footer.plain-footer .plain-footer-inner .nav ul li a:hover{opacity:.7}.page-template-custom-about footer .footer-inner,.page-template-custom-narrow footer .footer-inner{padding-top:13rem}.single-report footer{position:relative;z-index:1099}body.page-template-custom-operator-landing footer{margin-top:0}@media (max-width:1169px){footer .copyright{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}@media (max-width:991px){footer .footer-inner .container .row .col-3,footer .footer-inner .container .row .col-4,footer .footer-inner .container .row .col-5{flex:0 0 100%;max-width:100%;text-align:center}footer .footer-inner .container .row .col-3 p,footer .footer-inner .container .row .col-4 p,footer .footer-inner .container .row .col-5 p{margin:3rem auto 1rem}footer .footer-inner .container .row .col-3 p.head,footer .footer-inner .container .row .col-4 p.head,footer .footer-inner .container .row .col-5 p.head{margin:2rem 0}footer .footer-inner .container .row .col-3 p.subhead,footer .footer-inner .container .row .col-4 p.subhead,footer .footer-inner .container .row .col-5 p.subhead{margin:0 0 3rem}footer .footer-inner .container .row .contact{flex:0 0 50%;max-width:50%}footer .footer-inner .container .row .contact ul li{margin:1rem 0}footer .footer-inner .footer-social-wrapper{margin-top:4rem}footer .footer-inner .footer-social-wrapper ul{justify-content:center}footer .copyright .container .row .col-6{flex:0 0 100%;max-width:100%;text-align:center}footer .copyright ul li{margin:.2rem .5rem}footer .footer-logo-wrapper{grid-gap:5rem;grid-template-columns:auto auto auto;justify-items:center}footer .footer-logo-wrapper a{margin:1.5rem}.page-template-custom-narrow footer .footer-inner,.single-post footer .footer-inner{padding-top:5rem}}@media (max-width:767px){footer{margin-top:3rem}footer .footer-inner{padding-bottom:3rem;padding-top:3rem}footer .footer-inner form input[type=email]{border-radius:.3rem;width:100%}footer .footer-inner form input[type=submit]{border-radius:.3rem;margin-top:2rem;width:100%}footer .footer-inner .footer-social-wrapper{margin-top:4rem}footer .footer-inner .footer-newsletter-wrapper .hs_email{float:none;width:100%}footer .footer-inner .footer-newsletter-wrapper .hs_email input[type=email]{border-radius:.3rem;max-width:100%;padding:0 5% 0 17%;width:78%}footer .footer-inner .footer-newsletter-wrapper .hs_submit{float:none;width:100%}footer .footer-inner .footer-newsletter-wrapper .hs_submit input[type=submit]{border-radius:.3rem!important;margin-top:2rem;width:100%}footer .footer-inner .footer-logo-wrapper{grid-gap:3rem;grid-template-columns:1fr;justify-items:center}footer .copyright .row{display:block;text-align:center}footer .copyright .row .col-6{flex:1;max-width:100%}footer .copyright .row .col-6 ul{margin-top:1.5rem;text-align:center}footer.plain-footer .plain-footer-inner .nav{grid-gap:1rem;display:grid;grid-template-columns:1fr;justify-items:center}.page-template-custom-narrow footer .footer-inner,.single-post footer .footer-inner{padding-top:3rem}}form.search input[type=search]{border:.1rem solid #989fa8;border-radius:.3rem 0 0 .3rem;float:left;width:70%}form.search button[type=submit],form.search input[type=submit]{border-radius:.3rem 0 0 .3rem;float:left;width:30%}form input,form textarea{background-color:#f4f8fa;border:0;border-radius:0;color:#6b7380;font-size:1.5rem;font-weight:600;height:5rem;padding:1rem;width:100%}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#6b7380;opacity:1}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#6b7380;opacity:1}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#6b7380;opacity:1}form input::placeholder,form textarea::placeholder{color:#6b7380;opacity:1}form textarea{height:20rem}form select{background-color:#fff;background-image:url(components/icons/chev-down.svg);background-position:90% 50%;background-repeat:no-repeat;border:0;border-radius:0;color:#6b7380;font-size:1.5rem;font-weight:600;height:7rem;padding:2.5rem 5.5rem 2.5rem 2.5rem;width:100%}form select::-webkit-input-placeholder{color:#6b7380;opacity:1}form select:-ms-input-placeholder{color:#6b7380;opacity:1}form select::-ms-input-placeholder{color:#6b7380;opacity:1}form select::placeholder{color:#6b7380;opacity:1}form button{background-color:#074cb2;border:0;color:#fff;cursor:pointer;font-weight:700;padding:2.5rem}form button:hover{background-color:#003179}form button:hover .arrow-right{margin-left:1rem;width:1.7rem}form.wpcf7-form{background-color:#fff;border:1px solid #e1e7ef;border-radius:.5rem;padding:3rem}form.wpcf7-form .row{margin:1.5rem 0}form.wpcf7-form .wpcf7-response-output{background-color:#222;border:0;border-radius:.5rem;color:#fff;font-size:1.6rem;margin:1.5rem 0;text-align:center}form.wpcf7-form p{margin:0 0 1.5rem}form.wpcf7-form p:last-child{margin-bottom:0}form.wpcf7-form label{color:#222;display:block;font-weight:400;line-height:2;margin-bottom:1.5rem}form.wpcf7-form label span{color:#222;font-size:1.6rem}form.wpcf7-form label span.wpcf7-not-valid-tip{color:#d10606}form.wpcf7-form .wpcf7-not-valid-tip{font-size:1.6rem}form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form textarea{background-color:#fff;border:1px solid #b3bcc9;border-radius:.5rem;margin:.5rem 0}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap form.wpcf7-form .alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu form.wpcf7-form a,form.wpcf7-form .btn,form.wpcf7-form .latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,form.wpcf7-form .testimonials-wrapper .video-testimonials-wrapper .grid-menu a{border:0;cursor:pointer;width:100%}form.wpcf7-form input[type=submit]{background-color:#074cb2;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.8rem}form.wpcf7-form input[type=submit]:hover{background-color:#003179}form.wpcf7-form .wpcf7-spinner{display:none}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{align-items:center;display:grid;font-size:1.6rem;gap:1.5rem;grid-template-columns:auto 1fr}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{line-height:1.2}form.wpcf7-form .wpcf7-radio{display:flex;gap:1.5rem}form.wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0}form.wpcf7-form .wpcf7-radio .wpcf7-list-item label{align-items:center;display:flex;gap:1rem;margin:0}.join-waitlist .wpcf7-form{border-radius:2rem;margin:0 auto;max-width:70rem;padding:5rem}.explore-filter-search .search-box form{position:relative}.explore-filter-search .search-box form input[type=text]{background-color:#fff;border:1px solid #d9d9d9;border-radius:5rem;font-size:1.8rem;font-weight:300;min-width:35rem;outline:none;padding-left:3rem;padding-right:5rem}.explore-filter-search .search-box form .search-icon{background-color:transparent;background-image:url(components/icons/search-2.svg);background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;font-size:0;height:2.4rem;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.4rem}div[data-tippy-root] a{color:#fff;text-decoration:underline}.sidebar form.search button[type=submit],.sidebar form.search input[type=submit]{border-radius:0 .3rem .3rem 0}@media (max-width:767px){form.wpcf7-form .row .col-6{flex:0 0 100%;margin:1.5rem 0;max-width:100%}.join-waitlist .wpcf7-form{padding:3rem}}.icon,.slick-arrow{background:url(components/icons/icons_v1.svg);background-repeat:no-repeat}.icon{display:inline-block}.icon.lock{background-position:0 -56.4rem;height:2.8rem;width:2.6rem}.icon.headset{background-position:0 -49.3rem;height:2.8rem;width:2.8rem}.icon.coin{background-position:0 -36.8rem;height:2.2rem;width:2.2rem}.icon.cart{background-position:0 -7.3rem;height:6.2rem;width:6.8rem}.icon.website{background-position:0 -80.6rem;height:5.9rem;width:5.7rem}.icon.globe{background-position:0 -43.3rem;height:6rem;width:5.8rem}.icon.arrow-right{background-position:0 -2.8rem;height:1.2rem;width:2.2rem}.icon.arrow-grey-right{background:url(components/icons/arrow-grey-right.svg);background-position:0 0;background-repeat:no-repeat;width:8.8rem}.icon.arrow-down-circ{background-position:0 -4rem;height:3.3rem;width:3.2rem}.icon.arrow-right-yellow{background-position:0 -1.5rem;height:1.2rem;width:2.2rem}.icon.arrow-right-blue{background-position:0 0;height:1.5rem;width:2.2rem}.icon.arrow-right-blue-small{background-color:#074cb2;height:1.2rem;-webkit-mask-image:url(components/icons/arrow-right-blue-small.svg);mask-image:url(components/icons/arrow-right-blue-small.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:2.2rem}.icon.arrow-right-blue-small.grey{background-color:#252b34}.icon.chev-up-black{background:url(components/icons/chev-up-black.svg);background-position:0 0;background-repeat:no-repeat;height:1.7rem;width:3.1rem}.icon.chev-right{background-position:0 -31.8rem;height:2.3rem;width:1.4rem}.icon.chev-right-blue{background-position:0 -30rem;height:1.8rem;width:.9rem}.icon.check-circ-blue{background-position:0 -13.5rem;height:6.9rem;width:6.8rem}.icon.play-button{-webkit-animation:pulse-blue 2s infinite;animation:pulse-blue 2s infinite;background-position:0 -62rem;height:14.3rem;width:14.3rem}.icon.play-button,.icon.play-button-white{border-radius:100%;-webkit-transform:scale(1);transform:scale(1)}.icon.play-button-white{-webkit-animation:pulse-white 2s infinite;animation:pulse-white 2s infinite;background:url(components/icons/play-button-white.svg);height:24.3rem;width:24.3rem}.icon.open-close{background-position:0 -34.1rem;height:2.7rem;width:2.6rem}.play-button-mint-small{-webkit-animation:pulse-mint 2s infinite;animation:pulse-mint 2s infinite;background-image:url(components/icons/play-button-mint.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;border-radius:100%;display:inline-block;height:14.2rem;-webkit-transform:scale(1);transform:scale(1);width:14.2rem}.info-circ{display:inline-block;height:1.8rem;margin-left:.5rem;-webkit-mask-image:url(components/icons/info.svg);mask-image:url(components/icons/info.svg);-webkit-mask-size:cover;mask-size:cover;width:1.8rem}.info-circ,.info-circ.color-blue{background-color:#074cb2}.check-circle{background-image:url(components/icons/check-circle.svg);height:11.5rem;width:11.5rem}.check-circle,.pop-up-close{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block}.pop-up-close{background-image:url(components/icons/close.svg);height:3.6rem;width:3.6rem}.users{background-image:url(components/icons/users.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;height:5rem;width:5.1rem}.up,.users{display:inline-block}.up{background-color:#20c21d;height:.6rem;-webkit-mask-image:url(components/icons/up.svg);mask-image:url(components/icons/up.svg);-webkit-mask-size:cover;mask-size:cover;width:1rem}.up.grey{background-color:#989fa8}.down{background-color:#d10606;display:inline-block;height:.6rem;-webkit-mask-image:url(components/icons/down.svg);mask-image:url(components/icons/down.svg);-webkit-mask-size:cover;mask-size:cover;width:1rem}.banner-close{background-image:url(components/icons/closed.svg);height:2rem;width:2rem}.banner-close,.play-tri{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block}.play-tri{background-image:url(components/icons/play-tri.svg);height:5.8rem;width:5.1rem}.facebook{background-image:url(components/icons/facebook.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:3.2rem;width:3.2rem}.facebook.mini{height:2.4rem;width:2.4rem}.yt{background-image:url(components/icons/youtube.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:3.2rem;width:3.2rem}.yt.mini{height:2.4rem;width:2.4rem}.linkedin{background-image:url(components/icons/linkedin.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:3.2rem;width:3.2rem}.linkedin.mini{height:2.4rem;width:2.4rem}.notfound{background-image:url(components/icons/notfound.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:9.8rem;width:10.5rem}.arrow-right-dark-blue{background-image:url(components/icons/arrow-right-dark-blue.svg)}.arrow-right-dark-blue,.arrow-right-mint-green{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:1.6rem;width:2.2rem}.arrow-right-mint-green{background-image:url(components/icons/arrow-right-mint-green.svg)}.tri{background-image:url(components/icons/tri.svg);height:5.9rem;width:5.1rem}.icon-video,.tri{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block}.icon-video{background-image:url(components/icons/video.svg);height:6.1rem;width:6rem}.google{background-image:url(components/icons/google.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;height:2rem;width:2rem}.line-chart{height:2.882rem;-webkit-mask-image:url(components/icons/line-chart.svg);mask-image:url(components/icons/line-chart.svg);width:4rem}.line-chart,.qoute{background-color:#074cb2;background-size:cover;display:inline-block;-webkit-mask-size:cover;mask-size:cover}.qoute{height:1.8rem;-webkit-mask-image:url(components/icons/qoute.svg);mask-image:url(components/icons/qoute.svg);width:2.4rem}.qoute-arrow{background-color:#fff;background-size:cover;display:inline-block;height:4rem;-webkit-mask-image:url(components/icons/qoute-arrow.svg);mask-image:url(components/icons/qoute-arrow.svg);-webkit-mask-size:cover;mask-size:cover;width:4.2rem}.qoute-arrow.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-long{height:.8rem;-webkit-mask-image:url(components/icons/arrow-long.svg);mask-image:url(components/icons/arrow-long.svg);width:3.416rem}.arrow-long,.check-circle-2{background-color:#686f7e;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.check-circle-2{height:2rem;-webkit-mask-image:url(components/icons/check-circle-2.svg);mask-image:url(components/icons/check-circle-2.svg);width:2rem}.operator-icon-1{background-image:url(components/icons/operator-icon-1.svg)}.operator-icon-1,.operator-icon-2{background-size:cover;display:inline-block;height:4.4rem;width:4.4rem}.operator-icon-2{background-image:url(components/icons/operator-icon-2.svg)}.operator-icon-3{background-image:url(components/icons/operator-icon-3.svg);background-size:cover;display:inline-block;height:4.4rem;width:4.4rem}.btn,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{border-radius:.4rem;display:inline-block;font-size:1.8rem;font-weight:700;height:6.2rem;padding:1.8rem 4rem}.btn.btn-xsmall,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-xsmall.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-xsmall{font-size:1.5rem;height:auto;padding:1.15rem 1.7rem}.btn.btn-small,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-small.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-small{font-size:1.5rem;height:auto;padding:1.8rem 2rem}.btn.btn-medium,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-medium.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{font-size:1.6rem;height:auto;padding:2rem 2.5rem}.btn .arrow-right,.btn .arrow-right-blue-small,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn .arrow-right-blue-small,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a .arrow-right-blue-small{margin-left:.5rem}.btn.btn-primary,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.active,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-primary,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover{background-color:#074cb2;color:#fff}.btn.btn-primary:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover{opacity:.8}.btn.btn-primary:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover .arrow-right{margin-left:1rem;width:1.7rem}.btn.btn-red,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-red.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-red{background-color:#d10606;border:0;color:#fff;min-width:16rem;outline:none}.btn.btn-grey,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-grey.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-grey{background-color:#989fa8;border:0;color:#fff;min-width:16rem;outline:none}.btn.btn-mint-green,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-mint-green.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-mint-green{background-color:#31bedd;color:#fff}.btn.btn-mint-green:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-mint-green.alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-mint-green:hover{opacity:.8}.btn.btn-mint-green:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-mint-green.alm-load-more-btn:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-mint-green:hover .arrow-right{margin-left:1rem;width:1.7rem}.btn.btn-dark-blue,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-dark-blue.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-dark-blue{background-color:#003179;color:#fff}.btn.btn-dark-blue:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-dark-blue.alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-dark-blue:hover{background-color:#003179;opacity:1}.btn.btn-dark-blue:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-dark-blue.alm-load-more-btn:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-dark-blue:hover .arrow-right{margin-left:1rem;width:1.7rem}.btn.btn-white,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-white.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-white{background-color:#fff;color:#074cb2}.btn.btn-white-transparent,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-white-transparent.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-white-transparent{background-color:transparent;border:.1rem solid #fff;color:#fff}.btn.btn-white-transparent:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-white-transparent.alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-white-transparent:hover{opacity:1}.btn.btn-white-transparent:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-white-transparent.alm-load-more-btn:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-white-transparent:hover .arrow-right{margin-left:1rem;width:1.7rem}.btn.btn-primary-transparent,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-primary-transparent.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-primary-transparent{background-color:transparent;border:.1rem solid #074cb2;color:#074cb2}.btn.btn-primary-transparent:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-primary-transparent.alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-primary-transparent:hover{opacity:1}.btn.btn-primary-transparent:hover .arrow-right,.btn.btn-primary-transparent:hover .arrow-right-blue-small,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-primary-transparent.alm-load-more-btn:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-primary-transparent.alm-load-more-btn:hover .arrow-right-blue-small,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-primary-transparent:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.btn-primary-transparent:hover .arrow-right-blue-small{margin-left:1rem;width:1.7rem}.btn.btn-grey-transparent,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-grey-transparent.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{background-color:transparent;border:.2rem solid #989fa8;color:#989fa8}.btn.btn-grey-transparent:hover,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-grey-transparent.alm-load-more-btn:hover,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover{opacity:1}.btn.btn-grey-transparent:hover .arrow-right,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .btn-grey-transparent.alm-load-more-btn:hover .arrow-right,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover .arrow-right{margin-left:1rem;width:1.7rem}.btn.full-width,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .full-width.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.full-width{width:100%}.cta-buttons-wrapper .cta_button{padding:1.7rem 2rem!important}.hs-cta-wrapper .cta_button p{margin:0!important}@media (max-width:767px){.btn,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{height:auto;padding:2rem;text-align:center}}.search-wrapper{background-color:#222;background-position:top;background-repeat:no-repeat;background-size:cover}.search-wrapper h1{color:#fff;margin-bottom:2rem;margin-top:2rem}.search-wrapper h5{color:#fff;font-weight:400}.search-wrapper form{background-color:hsla(0,0%,100%,.2);border-radius:.4rem;margin:4rem auto;max-width:110rem;padding:1.4rem}.search-wrapper form .search-form-wrapper{float:left;width:80%}.search-wrapper form .search-form-wrapper .input-group{float:left;width:30%}.search-wrapper form .search-form-wrapper .input-group input{border-radius:.3rem 0 0 .3rem;border-right:.1rem solid #e1e7ef;width:100%}.search-wrapper form .search-form-wrapper .input-group select{-webkit-appearance:none;appearance:none;border-right:.1rem solid #e1e7ef;width:100%}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper{position:relative}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .label{background:#fff;color:#6b7380;display:block;float:left;font-size:1.5rem;font-weight:600;height:7rem;padding:2.5rem 0;width:25%}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .ui-widget-header{background:#074cb2}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .slider-range-button{background:#f4f8fa;border-top:.1rem solid #f4f8fa;left:0;margin-top:7rem;opacity:0;padding:2rem 3rem 2.5rem;position:absolute;top:100%;visibility:hidden;width:100%}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .slider-range-button .ui-slider-horizontal{height:.6em}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper .slider-range-button .ui-slider .ui-slider-handle{border-color:#074cb2!important;border-radius:100%;cursor:-webkit-grab;cursor:grab;height:2rem;outline:none;width:2rem}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper input[type=text]{border:0;border-radius:0;float:left;outline:none;text-align:center;width:75%}.search-wrapper form .search-form-wrapper .input-group .slider-range-wrapper:hover>.slider-range-button{opacity:1!important;visibility:visible!important}.search-wrapper form .search-form-wrapper .input-group:nth-child(3){width:40%}.search-wrapper form button{border-radius:0 .3rem .3rem 0;float:left;width:20%}@media (max-width:1169px){.search-wrapper form{background-color:transparent;border-radius:0;margin:5rem 0;padding:0}.search-wrapper form .search-form-wrapper{background-color:hsla(0,0%,100%,.2);border-radius:.4rem;display:block;float:none;margin-bottom:2.5rem;padding:1.4rem;width:100%}.search-wrapper form .search-form-wrapper:after,.search-wrapper form .search-form-wrapper:before{clear:both;content:" ";display:block}.search-wrapper form .search-form-wrapper input{width:35%}.search-wrapper form .search-form-wrapper select{width:32.5%}.search-wrapper form .search-form-wrapper select.price{border-radius:0 .3rem .3rem 0}.search-wrapper form button{border-radius:.3rem;float:none;margin:0 auto;width:30rem}}@media (max-width:767px){.search-wrapper .icon-png.crown{height:5.25rem;width:7.8rem}.search-wrapper form{margin:3rem 0}.search-wrapper form .search-form-wrapper{background-color:transparent;margin-bottom:.5rem;padding:0}.search-wrapper form .search-form-wrapper .input-group{background-color:hsla(0,0%,100%,.2);border-radius:.4rem;display:block;float:none;margin:3% 2%;padding:1rem;width:96%}.search-wrapper form .search-form-wrapper .input-group:nth-child(3){width:96%}.search-wrapper form .search-form-wrapper .input-group:nth-child(3) .label{border-radius:.4rem 0 0 .4rem;height:6rem;margin:0;padding:2rem 2.2rem}.search-wrapper form .search-form-wrapper .input-group:nth-child(3):after{clear:both;content:"";display:block}.search-wrapper form .search-form-wrapper .input-group:nth-child(3) .slider-range-wrapper input{border-radius:0 .4rem .4rem 0}.search-wrapper form .search-form-wrapper .input-group:nth-child(3) .slider-range-wrapper .slider-range-button{margin-top:6.1rem}.search-wrapper form .search-form-wrapper input,.search-wrapper form .search-form-wrapper select.monetization,.search-wrapper form .search-form-wrapper select.price{border-radius:.3rem;float:none;height:6rem;padding:2rem 2.2rem;width:100%}.search-wrapper form button{margin:0 2%;padding:2rem 2.2rem;width:96%}}.section-title{margin:0 auto 3rem}.section-title h1,.section-title h2{margin-bottom:2rem}.section-title h3{font-weight:600}.section-title p{font-size:2rem}.section-title p:last-child{margin-bottom:0}.section-title h4{color:#989fa8;font-weight:400}.contact-bottom{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin:3rem auto 0;max-width:100rem}.contact-bottom .contact,.contact-bottom .office{background-color:#fff;border-radius:.6rem;box-shadow:0 .46rem .51rem rgba(90,94,100,.1);padding:3rem}.contact-bottom .contact h4,.contact-bottom .office h4{font-size:2.8rem}.contact-bottom .contact h4,.contact-bottom .contact p,.contact-bottom .office h4,.contact-bottom .office p{margin:1.5rem 0}@media (max-width:991px){.contact-bottom{grid-template-columns:1fr 1fr}}@media (max-width:767px){.section-title h4 br{display:none}.section-title p{font-size:1.8rem}.contact-bottom{grid-template-columns:1fr}}.cta-wrapper{background-color:#074cb2;border-radius:1.2rem;margin:0 auto 5rem;max-width:120rem;padding:4rem}.cta-wrapper .cta-inner-wrapper{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr auto}.cta-wrapper .cta-inner-wrapper h4,.cta-wrapper .cta-inner-wrapper p{color:#fff;margin:1.5rem 0}.cta-wrapper .cta-inner-wrapper .buttons{display:flex;gap:2rem}.cta-ver2-wrapper{background:linear-gradient(90deg,#31bedd,#074cb2);padding:0}.cta-ver2-wrapper .cta-ver2-bg{background-image:url(../img/cta-ver2.png);background-position:100%;background-repeat:no-repeat;padding:8rem 0}.cta-ver2-wrapper .cta-ver2-bg .cta-ver2-inner .content h3,.cta-ver2-wrapper .cta-ver2-bg .cta-ver2-inner .content p{color:#fff}.cta-ver2-wrapper .cta-ver2-bg .cta-ver2-inner .buttons{display:flex;gap:1.5rem}@media (max-width:991px){.cta-wrapper{border-radius:0;margin:0}.cta-wrapper .cta-inner-wrapper{grid-template-columns:1fr;text-align:center}.cta-wrapper .cta-inner-wrapper h4,.cta-wrapper .cta-inner-wrapper p{margin:0 0 1.5rem}.cta-wrapper .cta-inner-wrapper .buttons{justify-content:center}.cta-ver2-wrapper .cta-ver2-bg{background-position:-10%}}@media (max-width:767px){.cta-wrapper .cta-inner-wrapper .buttons{display:grid;grid-template-columns:1fr}.cta-ver2-wrapper .cta-ver2-bg{background-image:none;padding:5rem 0}.cta-ver2-wrapper .cta-ver2-bg .cta-ver2-inner{display:grid;justify-content:center;text-align:center}.cta-ver2-wrapper .cta-ver2-bg .cta-ver2-inner .buttons{display:grid;justify-content:center}}.info-section .info-inner-content-top{align-items:center;padding-bottom:1rem;padding-top:1rem}.info-section .info-inner-content-top .info-inner-left{width:46%}.info-section .info-inner-content-top .info-inner-right{padding:2rem 5rem;width:54%}.info-section .info-inner-content-top .info-inner-right h3{font-size:4rem;margin-bottom:2rem}.info-section .info-inner-content-top .info-inner-right h3 span{color:#074cb2;display:block;font-size:2.2rem;margin-bottom:1rem}.info-section .info-inner-content-top .info-inner-right h5{color:#989fa8;font-weight:600;line-height:1.4}.info-section .info-inner-content-top .info-inner-right p:last-child{margin-bottom:0}.info-section .info-inner-content-top.wide-right .info-inner-left{width:44%}.info-section .info-inner-content-top.wide-right .info-inner-right{width:56%}.info-section .info-inner-content-top.no-video .info-inner-right{padding:0;width:100%}.info-section .info-inner-content-bottom{border-top:.1rem solid #e1e7ef;margin-top:5rem;padding-top:5rem}.info-section .info-inner-content-bottom .info-desc{padding-left:2rem;padding-right:2rem;text-align:center}.info-section .info-inner-content-bottom .info-desc h5{margin-bottom:2rem;margin-top:2rem}.info-section .info-inner-content-bottom .info-desc p{font-size:1.6rem;line-height:1.64}@media (max-width:1169px){.info-section .info-inner-content-top .info-inner-left,.info-section .info-inner-content-top .info-inner-right{padding:4rem 6rem 0;text-align:center;width:100%}.info-section .info-inner-content-top.wide-right .info-inner-left{padding:0;text-align:center;width:100%}.info-section .info-inner-content-top.wide-right .info-inner-left img{width:100%}.info-section .info-inner-content-top.wide-right .info-inner-right{padding-left:0;padding-right:0;text-align:left;width:100%}}@media (max-width:991px){.info-section .info-inner-content-bottom .row .col-4{flex:0 0 100%;max-width:100%}}@media (max-width:767px){.info-section .info-inner-content-top .info-inner-left{margin-bottom:3rem;padding:0}.info-section .info-inner-content-top .info-inner-right{padding:0}.info-section .info-inner-content-top .info-inner-right h3{font-size:3rem}.info-section .info-inner-content-top .info-inner-right h3 span{font-size:2rem;margin-bottom:1.5rem}.info-section .info-inner-content-top .info-inner-right h5{font-size:2rem}.info-section .info-inner-content-top .info-inner-right p{line-height:inherit}.info-section .info-inner-content-bottom{margin-top:3rem;padding-top:3rem}}.testimonials-wrapper{padding-bottom:0;padding-top:0}.testimonials-wrapper .slider{background-color:#111;position:relative}.testimonials-wrapper .slider .slick-arrow{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;height:4.7rem;outline:none;position:absolute;text-indent:-9999rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.7rem;z-index:1}.testimonials-wrapper .slider .slick-arrow:hover{background-color:#074cb2}.testimonials-wrapper .slider .slick-prev{background-position:0 -20.5rem;left:3rem}.testimonials-wrapper .slider .slick-next{background-position:0 -25.3rem;right:3rem}.testimonials-wrapper .slider ul.slick-dots{bottom:10%;left:50%;line-height:0;margin:0;padding:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonials-wrapper .slider ul.slick-dots li{display:inline-block;margin-left:.4rem;margin-right:.4rem}.testimonials-wrapper .slider ul.slick-dots li button{background:#fff;border:0;border-radius:100%;cursor:pointer;display:block;height:1.2rem;outline:none;padding:0;text-indent:-9999rem;width:1.2rem}.testimonials-wrapper .slider ul.slick-dots li.slick-active button{background-color:#074cb2}.testimonials-wrapper .testimonial-slide{background-position:top;background-repeat:no-repeat;background-size:cover;cursor:-webkit-grab;cursor:grab;outline:none;padding:8rem 18rem;text-align:center}.testimonials-wrapper .testimonial-slide .testimonial-desc{margin:0 auto;max-width:128rem}.testimonials-wrapper .testimonial-slide .testimonial-desc a{display:inline-block}.testimonials-wrapper .testimonial-slide .testimonial-desc a .play-button{margin-bottom:2rem}.testimonials-wrapper .testimonial-slide .testimonial-desc p{color:#fff;font-size:3rem;font-weight:600;min-height:18rem}.testimonials-wrapper .testimonial-slide .buyer-info img{border-radius:100%;margin-left:auto;margin-right:auto}.testimonials-wrapper .testimonial-slide .buyer-info h6{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:2rem;margin-top:2rem}.testimonials-wrapper .testimonial-slide .buyer-info h6 span{color:#989fa8;display:block;font-size:1.6rem;font-weight:400;margin-top:.4rem}@media (max-width:1169px){.testimonials-wrapper{padding:0}}@media (max-width:991px){.testimonials-wrapper .testimonial-slide{padding:5rem 3rem}.testimonials-wrapper .testimonial-slide .testimonial-desc p{font-size:2.8rem}.testimonials-wrapper .slider .slick-arrow{top:70%}.testimonials-wrapper .slider .slick-prev{left:10%}.testimonials-wrapper .slider .slick-next{right:10%}}@media (max-width:767px){.testimonials-wrapper .slider ul.slick-dots{bottom:5%}.testimonials-wrapper .slider ul.slick-dots li{margin:.3rem}.testimonials-wrapper .testimonial-slide .testimonial-desc p{font-size:1.8rem;min-height:22rem}.testimonials-wrapper .testimonial-slide .buyer-info h6{font-size:1.6rem}.testimonials-wrapper .testimonial-slide .buyer-info h6 span{font-size:1.4rem;margin-top:.2rem}}.testimonials-wrapper .banner-wrapper{background-repeat:no-repeat;background-size:cover;padding:15rem 1rem 10rem}.testimonials-wrapper .banner-wrapper .banner-inner{max-width:95rem;position:relative}.testimonials-wrapper .banner-wrapper .banner-inner:before{background:#074cb2;border-radius:.6rem;content:"";display:none;height:22rem;left:-5rem;position:absolute;top:-9rem;width:18rem;z-index:0}.testimonials-wrapper .banner-wrapper .banner-inner:after{background:url(../img/quote.png);background-size:cover;content:"";display:block;height:2.8rem;left:1rem;position:absolute;top:-5rem;width:4.8rem}.testimonials-wrapper .banner-wrapper .banner-inner .bar-yellow{position:relative;z-index:1}.testimonials-wrapper .banner-wrapper .banner-inner .bar-yellow h1{color:#fff}.testimonials-wrapper .banner-wrapper .banner-inner .bar-yellow p{color:#fff;font-size:2rem}.testimonials-wrapper .banner-wrapper .banner-inner .bar-yellow:after{background:#074cb2;content:"";display:block;height:.4rem;width:20rem}.testimonials-wrapper .banner-wrapper .scroll-wrapper{margin-top:3rem}.testimonials-wrapper .banner-wrapper .scroll-wrapper a{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700}.testimonials-wrapper .banner-wrapper .scroll-wrapper span{display:inline-block;margin-left:2rem}.testimonials-wrapper .featured-testimonials-wrapper h3{margin-bottom:5rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item{border-radius:.5rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text{background:#074cb2;color:#fff;padding:8rem;text-align:left}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text h4{color:#fff;font-size:3.2rem;position:relative}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text h4:before{background:url(../img/quote.png);background-size:cover;content:"";display:block;height:2.8rem;left:0;margin-bottom:2rem;top:0;width:4.8rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text p{color:#fff}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text h6{color:#fff;font-size:1.8rem;font-weight:600;margin:0}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text h6 span{display:block;font-size:1.6rem;font-weight:400;margin-top:.5rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-image .play-button-mint-small{left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow{background:#31bedd;border:0;border-radius:.3rem;cursor:pointer;font-size:0;padding:2rem;position:absolute;z-index:9}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-prev{bottom:1rem;right:14rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-prev:before{content:url(../sass/components/icons/icon-left-white-large.svg)}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-next{bottom:1rem;right:5rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-next:before{content:url(../sass/components/icons/icon-right-white-large.svg)}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow:hover{background:#074cb2}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-dots{display:block;display:none;height:2.7rem;margin:1rem 0 0;padding:0;text-align:center}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-dots li{background:#989fa8;border-radius:100%;cursor:pointer;display:inline-block;height:1.2rem;margin:.5rem;text-indent:-999rem;width:1.2rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-dots li.slick-active{background:#074cb2}.testimonials-wrapper .testi-single-wrapper .test-single-item{align-items:center;display:flex;justify-content:space-between}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-text{background:#074cb2;border-radius:2rem;padding:3rem;width:73%}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-text p{color:#fff;font-size:2.4rem;margin:0}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-image{min-width:25%;text-align:center}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-image img{border-radius:100%}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-image h4{font-size:2.4rem;margin:1rem 0 0}.testimonials-wrapper .testi-single-wrapper .test-single-item .test-image h4 span{color:#989fa8;display:block;font-size:1.8rem;font-weight:400;margin-top:.5rem}.testimonials-wrapper .testi-single-wrapper .test-single-item:nth-child(2n){margin:5rem 0}.testimonials-wrapper .testi-single-wrapper .test-single-item:nth-child(2n) .test-text{background:#074cb2;margin-right:0}.testimonials-wrapper .video-testimonials-wrapper .grid-menu{margin:5rem 0}.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{border-radius:.5rem;margin-right:1.5rem;min-width:15rem;text-align:center}.testimonials-wrapper .video-testimonials-wrapper .grid-menu a.active{border-color:#074cb2}.testimonials-wrapper .video-testimonials-wrapper .grid-menu a:hover{border-color:#003179}.testimonials-wrapper .video-testimonials-wrapper .video-items{display:block;margin:5rem -1rem 3rem;position:relative}.testimonials-wrapper .video-testimonials-wrapper .video-items .item{background-size:cover;display:flex;height:18rem;margin:1%;width:23%}.testimonials-wrapper .video-testimonials-wrapper .video-items .item a{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.testimonials-wrapper .video-testimonials-wrapper .video-items .item a:hover{background:rgba(0,0,0,.3)}@media (max-width:991px){.testimonials-wrapper .banner-wrapper{padding-bottom:5rem;padding-top:10rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item{display:flex;flex-direction:column-reverse;flex-wrap:wrap;grid-template-columns:1fr}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-image{height:40rem;width:100%}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-image .play-button-mint-small{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text{min-height:45rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-dots{display:none!important}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-next,.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-prev{bottom:-3rem}.testimonials-wrapper .video-testimonials-wrapper .video-items .item{width:31.333333%}}@media (max-width:767px){.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-image{height:35rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text{min-height:42rem;padding:4rem 4rem 8rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .featured-testimonial-item .ft-item-text h4{font-size:2.6rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-prev{right:11rem}.testimonials-wrapper .featured-testimonials-wrapper .featured-testimonial-slider-wrapper .slick-arrow.slick-next{right:2rem}.testi-single-wrapper .test-single-item{flex-direction:column-reverse;flex-wrap:wrap}.testi-single-wrapper .test-single-item:nth-child(2n){flex-direction:row}.testi-single-wrapper .test-single-item .test-text{margin-top:2rem;width:100%!important}.testi-single-wrapper .test-single-item .test-image{margin:0 auto}.testimonials-wrapper .video-testimonials-wrapper .video-items .item{width:98%}.testimonials-wrapper .video-testimonials-wrapper .grid-menu a{margin-bottom:.5rem;margin-top:.5rem}.testimonials-wrapper .video-testimonials-wrapper .testi-single-wrapper .test-single-item .test-text p{font-size:2rem}}.latest-blog-posts-wrapper .latest-posts-wrapper{margin:0;padding:0 5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper{background-color:#fff;border-radius:.3rem;box-shadow:0 .1rem 3.3rem rgba(217,223,231,.6);margin:3%;overflow:hidden;width:44%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image{max-height:28rem;overflow:hidden;position:relative}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image a{display:block;max-height:35rem;overflow:hidden}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image a img{width:100%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image a:hover,.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image a:hover img{opacity:1}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image .crown-circ{bottom:-2.5rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content{border-bottom:.1rem solid #e1e7ef;padding:5rem 3rem 3rem;text-align:center}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content h3{font-size:2.4rem;font-weight:700;margin-bottom:2rem;min-height:8rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content h3 a{color:#111}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content h3 a:hover{opacity:1}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content p{color:#505562;font-size:1.6rem;line-height:1.64;margin-bottom:0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author{border-bottom:.1rem solid #e1e7ef;padding:3rem;text-align:center}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author img{border-radius:100%;max-width:5.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author h4{font-size:1.8rem;font-weight:600;margin:2rem 0 1.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author .post-item_category ul{margin:0;padding:0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author .post-item_category ul li{display:inline-block;margin:.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item-author .post-item_category ul li a{border:.1rem solid #074cb2;border-radius:.3rem;display:inline-block;font-size:1.5rem;padding:.5rem 1rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_button{text-align:center}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_button a{align-items:center;font-size:1.8rem;font-weight:700;justify-content:center;padding:3rem;text-transform:uppercase}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_button a .chev-right-blue{margin-left:2rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_button a:hover{opacity:1}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper:hover{box-shadow:0 .1rem 3.3rem hsla(216,6%,55%,.6)}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper{width:94%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .post-item_image .crown-circ{left:6rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .post-item_content{text-align:left}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .post-item_content h3{font-size:3.4rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper{align-items:center;display:flex}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author{align-items:center;border-bottom:0;border-right:.1rem solid #e1e7ef;display:flex;width:75%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-left{margin-right:2rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-left img{max-width:8rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-right{text-align:left}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-right h4{margin:.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item_button{width:25%}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post{background:#111;background-size:cover}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post a{background-color:rgba(0,0,0,.2);color:#fff;display:table-cell;font-size:3.4rem;font-weight:600;height:86rem;padding:45% 10%;text-align:center;vertical-align:middle;width:100rem}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post a i{display:block;margin:0 auto 1.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post a:hover{background-color:rgba(0,0,0,.5)}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper{flex-grow:1;margin-bottom:2rem;text-align:center}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-listing{display:flex;flex-wrap:wrap;justify-content:center}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap{margin:3rem 0 0}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn{border:0;cursor:pointer;outline:none}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn.done{cursor:not-allowed!important;opacity:.15!important}@media (max-width:1169px){.latest-blog-posts-wrapper .latest-posts-wrapper{padding:0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_image{max-height:24.5rem}.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper{margin-top:2rem}}body.archive.tax-oba_categories .latest-blog-posts-wrapper.oba-tax-wrapper{padding-bottom:0;padding-top:5rem}body.archive.tax-oba_categories .latest-blog-posts-wrapper{padding-top:0}@media (max-width:991px){.latest-blog-posts-wrapper .latest-posts-wrapper{margin:3rem 0 0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper{margin:0 0 5%;width:100%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content{padding:4rem 3rem 3rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content h3{min-height:auto}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post a{height:auto}}@media (max-width:767px){.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper{margin:4% 0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-wrapper .post-item_content h3{font-size:2.2rem;height:auto}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .post-item_image .crown-circ{left:50%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .post-item_content{text-align:center}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper{display:block}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author{border-bottom:.1rem solid #e1e7ef;border-right:0;display:block;width:100%}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-left{margin-right:0}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-left img{max-width:5.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-right{text-align:center}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item-author .fia-right h4{margin:2rem 0 1.5rem}.latest-blog-posts-wrapper .latest-posts-wrapper .post-item-full-wrapper .featured-item_author-wrapper .post-item_button{width:100%}.latest-blog-posts-wrapper .latest-posts-wrapper .view-all-post a{font-size:2.8rem}}.browserupgrade{background:#074cb2;color:#222;display:none}.browserupgrade,.small-banner{padding:1rem;text-align:center}.small-banner{background-color:#074cb2;color:#fff;font-size:1.5rem;margin-left:-1rem;margin-right:-1rem}.small-banner p{margin:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.browserupgrade{display:block}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (not (stroke-color:transparent)){.browserupgrade{display:block}}}.browserupgrade,_::-webkit-:host:not(:root:root){display:block}@media only screen and (-webkit-min-device-pixel-ratio:1){.browserupgrade,::i-block-chrome{display:block}}.banner{background-position:top;background-repeat:no-repeat;background-size:cover;padding:0}.banner:before{background-color:rgba(60,121,203,.7);-webkit-clip-path:polygon(0 0,65% 0,100% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:65%;z-index:0}.banner .banner-inner-wrapper{align-items:center;position:relative;z-index:1}.banner .banner-inner-wrapper .banner-inner-left{padding:5rem 0 7rem;width:65%}.banner .banner-inner-wrapper .banner-inner-left .breadcrumbs{margin:1.5rem 0 0}.banner .banner-inner-wrapper .banner-inner-left .breadcrumbs li,.banner .banner-inner-wrapper .banner-inner-left .breadcrumbs li a{color:#fff}.banner .banner-inner-wrapper .banner-inner-left .play-button-wrapper{display:none}.banner .banner-inner-wrapper .banner-inner-left h1,.banner .banner-inner-wrapper .banner-inner-left h5{color:#fff;margin:1rem 0}.banner .banner-inner-wrapper .banner-inner-left h5{font-size:2.2rem;font-weight:400}.banner .banner-inner-wrapper .banner-inner-left .banner-buttons{margin-top:3rem}.banner .banner-inner-wrapper .banner-inner-left .banner-buttons a{margin-right:2rem}.banner .banner-inner-wrapper .banner-inner-right{padding:5rem 0;text-align:center;width:35%}.home-blue-banner{background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;padding-top:10rem}.home-blue-banner .hbb-inner{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:50% 1fr;padding:0}.home-blue-banner .hbb-inner .crown{background-size:cover;height:6rem;width:9rem}.home-blue-banner .hbb-inner h1,.home-blue-banner .hbb-inner p{color:#fff}.home-blue-banner .hbb-inner h1{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:5rem;font-weight:400;margin:2rem 0}.home-blue-banner .hbb-inner .hbb-image img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-top:2rem}.home-blue-banner .hbb-inner .hbb-buttons{display:flex;gap:2rem}.home-blue-banner .hbb-inner .hbb-buttons a{margin:0}@media (max-width:1169px){.banner{padding-left:1rem;padding-right:1rem}.home-blue-banner .hbb-inner h1{font-size:4.4rem}.home-blue-banner .hbb-inner .hbb-buttons .latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap a.alm-load-more-btn,.home-blue-banner .hbb-inner .hbb-buttons .testimonials-wrapper .video-testimonials-wrapper .grid-menu a,.home-blue-banner .hbb-inner .hbb-buttons a.btn,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .home-blue-banner .hbb-inner .hbb-buttons a.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu .home-blue-banner .hbb-inner .hbb-buttons a{padding:1.8rem 2rem}}@media (max-width:991px){.banner:before{-webkit-clip-path:polygon(0 0,30% 0,100% 100%,0 100%);clip-path:polygon(0 0,30% 0,100% 100%,0 100%);width:75%}.banner .banner-inner-wrapper .banner-inner-left{width:100%}.banner .banner-inner-wrapper .banner-inner-left .play-button-wrapper{display:block}.banner .banner-inner-wrapper .banner-inner-left .play-button-wrapper .icon.play-button-white{background-size:cover;height:14.3rem;width:14.3rem}.banner .banner-inner-wrapper .banner-inner-right{display:none}.home-blue-banner{overflow-y:hidden;padding-top:13rem}.home-blue-banner .hbb-inner{grid-gap:3rem;grid-template-columns:1fr}.home-blue-banner .hbb-inner p{margin:0 auto 3rem;max-width:60rem}.home-blue-banner .hbb-inner .hbb-buttons{display:grid;grid-template-columns:1fr}.home-blue-banner .hbb-inner .hbb-buttons .latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap a.alm-load-more-btn,.home-blue-banner .hbb-inner .hbb-buttons .testimonials-wrapper .video-testimonials-wrapper .grid-menu a,.home-blue-banner .hbb-inner .hbb-buttons a.btn,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .home-blue-banner .hbb-inner .hbb-buttons a.alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu .home-blue-banner .hbb-inner .hbb-buttons a{margin:0 auto;text-align:center;width:25.5rem}.home-blue-banner .hbb-inner .hbb-content{margin-bottom:3rem;text-align:center}.home-blue-banner .hbb-inner .hbb-image img{margin-bottom:-10rem;max-width:100%;padding-top:0}}@media (max-width:767px){.banner{overflow:hidden}.banner:before{-webkit-clip-path:polygon(0 0,-16% 0,100% 100%,0 100%);clip-path:polygon(0 0,-16% 0,100% 100%,0 100%);width:115%}.banner .banner-inner-wrapper .banner-inner-left{padding-bottom:5rem}.banner .banner-inner-wrapper .banner-inner-left h5{font-size:2rem}.banner .banner-inner-wrapper .banner-inner-left .banner-buttons a{margin-left:1rem;margin-right:1rem}.home-blue-banner{background-position:-20rem 0;padding:10rem 0 4rem}.home-blue-banner .hbb-inner h1{font-size:3rem}.home-blue-banner .hbb-inner .hbb-image{padding-bottom:2rem}.home-blue-banner .hbb-inner .hbb-image img{margin-bottom:0}.home-blue-banner .hbb-inner .hbb-buttons{display:grid}.home-blue-banner .hbb-inner .hbb-buttons a{width:100%}}.search-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center}.search-banner:before{background-color:rgba(16,37,55,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.search-banner h1,.search-banner p{color:#fff}.search-banner p{font-weight:300}.search-banner .search-banner-inner{margin:0 auto;max-width:80rem;padding:3rem 0 4rem;position:relative;z-index:1}.search-banner .search-banner-inner form{position:relative}.search-banner .search-banner-inner form input[type=text]{border-radius:5rem;font-size:1.8rem;font-weight:300;outline:none;padding-left:3rem;padding-right:5rem}.search-banner .search-banner-inner form .search-icon{background-color:transparent;background-image:url(components/icons/search-2.svg);background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;font-size:0;height:2.4rem;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.4rem}.search-banner.reports-banner{overflow:hidden;text-align:left}.search-banner.reports-banner:before{background:linear-gradient(90deg,#102537 27.73%,rgba(0,49,121,0) 137.06%);content:"";display:block;height:100vh;left:0;position:absolute;top:0;width:100%}.search-banner.reports-banner .search-banner-inner{margin:0}.faq-wrapper{background-color:#fafcfe}.faq-wrapper h3.faq-headline{font-size:4rem;font-weight:700;margin:1rem 0 5rem}.faq-wrapper h3.faq-headline:after{background-color:#074cb2;content:"";display:block;height:.4rem;margin-bottom:3rem;margin-top:2.5rem;width:23rem}.faq-wrapper .faq-list-wrapper .faq-item{background:#fff;border-radius:.5rem;box-shadow:0 .4rem 4.4rem rgba(90,94,100,.1);margin:1.5rem 0;padding:3rem 4rem;position:relative}.faq-wrapper .faq-list-wrapper .faq-item h4.title{align-items:center;cursor:pointer;font-size:2rem;margin:0;padding-right:5rem;position:relative}.faq-wrapper .faq-list-wrapper .faq-item h4.title .open-close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc{display:none;padding:0}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc p{color:#252b34;margin:3rem 0}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc p:last-child{margin:3rem 0 0}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc p a{word-break:break-all}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ol,.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul{color:#252b34;margin:3rem 0}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ol li,.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul li{margin:1rem 0;word-break:break-word}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul{list-style:none}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul li{position:relative}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul li:before{background-color:#3c79cb;border-radius:100%;content:"";display:block;height:.8rem;left:-2rem;position:absolute;top:1rem;width:.8rem}.faq-wrapper .faq-list-wrapper .faq-item.faq-open h4.title .open-close{background-position:0 -59.4rem}.faq-wrapper .faq-list-wrapper .faq-item.faq-open .faq-desc{display:block}@media (max-width:991px){.faq-wrapper h3.faq-headline{font-size:3.6rem}.faq-wrapper .faq-list-wrapper .faq-item{padding:2rem 3rem}.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ol,.faq-wrapper .faq-list-wrapper .faq-item .faq-desc p,.faq-wrapper .faq-list-wrapper .faq-item .faq-desc ul{font-size:1.8rem}}@media (max-width:767px){.faq-wrapper h3.faq-headline{font-size:2.8rem}.faq-wrapper .faq-list-wrapper .faq-item{padding:2rem}.faq-wrapper .faq-list-wrapper .faq-item h4.title{font-size:1.8rem}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{box-shadow:0 0 0 5rem hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{box-shadow:0 0 0 5rem hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes pulse-blue{0%{box-shadow:0 0 0 0 rgba(60,121,203,.7)}70%{box-shadow:0 0 0 5rem rgba(60,121,203,0)}to{box-shadow:0 0 0 0 rgba(60,121,203,0)}}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 rgba(60,121,203,.7)}70%{box-shadow:0 0 0 5rem rgba(60,121,203,0)}to{box-shadow:0 0 0 0 rgba(60,121,203,0)}}@-webkit-keyframes pulse-mint{0%{box-shadow:0 0 0 0 rgba(49,190,221,.7)}70%{box-shadow:0 0 0 5rem rgba(245,166,1,0)}to{box-shadow:0 0 0 0 rgba(245,166,1,0)}}@keyframes pulse-mint{0%{box-shadow:0 0 0 0 rgba(49,190,221,.7)}70%{box-shadow:0 0 0 5rem rgba(245,166,1,0)}to{box-shadow:0 0 0 0 rgba(245,166,1,0)}}.featured-section{background-color:#fff}.featured-section h4{color:#003179}.featured-section .featured-slider{display:none;flex-wrap:wrap}.featured-section .featured-slider .featured-item{align-items:flex-end;background-repeat:no-repeat;background-size:cover;border-radius:.8rem;display:flex;margin:1.5rem;min-height:48rem;overflow:hidden;padding:3.5rem;position:relative}.featured-section .featured-slider .featured-item:before{background-image:url(img/webstreet-logo-white.png);background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:3rem;position:absolute;top:3rem;width:150px;z-index:99}.featured-section .featured-slider .featured-item:after{background:#003179;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.featured-section .featured-slider .featured-item .featured-content{position:relative;width:100%;z-index:1}.featured-section .featured-slider .featured-item .featured-content.text-center{text-align:center}.featured-section .featured-slider .featured-item .featured-content .icon-video{margin:0 auto}.featured-section .featured-slider .featured-item .featured-content h5,.featured-section .featured-slider .featured-item .featured-content h5 a,.featured-section .featured-slider .featured-item .featured-content p,.featured-section .featured-slider .featured-item .featured-content p a{color:#fff}.featured-section .featured-slider .featured-item .featured-content h5{margin-top:3rem}.featured-section .featured-slider .featured-item .featured-content p{font-weight:300}.featured-section .featured-slider .featured-item .featured-content p:last-child{margin-bottom:0}.featured-section .featured-slider .featured-item .featured-content .btn-wide{align-items:center;color:#31bedd;display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.featured-section .slick-dots{align-items:center;display:flex;gap:1rem;justify-content:center;justify-items:center;list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.featured-section .slick-dots li{line-height:0}.featured-section .slick-dots li:before{background-color:#b6c0c8;border-radius:1rem;content:"";cursor:pointer;display:block;height:1.2rem;width:1.2rem}.featured-section .slick-dots li.slick-active:before{background-color:#003179;width:6rem}.featured-section .slick-dots li button{display:none}.featured-section.webinar .featured-slider .featured-item{min-height:35rem}.explore-section{background-color:#f4f8fa}.explore-section.bg-white{background-color:#fff}.explore-section .explore-title{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}.explore-section .explore-title h4{color:#003179;margin:0}.explore-section .explore-title.reports h4{color:#222}.explore-section .explore-title .explore-filter{min-width:20rem;position:relative}.explore-section .explore-title .explore-filter select{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:5rem;cursor:pointer;outline:none;padding:1.5rem 2rem;text-transform:capitalize;width:100%}.explore-section .explore-title .explore-filter:after,.explore-section .explore-title .explore-filter:before{--size:0.3rem;content:"";pointer-events:none;position:absolute;right:2rem}.explore-section .explore-title .explore-filter:before{border-bottom:var(--size) solid #000;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;top:40%}.explore-section .explore-title .explore-filter:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #000;top:55%}.explore-section .explore-content{padding-top:1px}.explore-section .explore-content .explore-items{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin:3rem 0}.explore-section .explore-content .explore-items .explore-category{align-content:flex-end;align-items:center;background:radial-gradient(136.94% 164.78% at 131.25% -45.63%,#24889e 0,#102537 100%);background-repeat:no-repeat;background-size:cover;border-radius:.8rem;display:grid;min-height:45rem;overflow:hidden;padding:3rem;position:relative}.explore-section .explore-content .explore-items .explore-category.has-bg:after{background:linear-gradient(180deg,transparent -77.07%,#102537);display:block;height:100%;position:absolute;top:0;width:100%}.explore-section .explore-content .explore-items .explore-category:after{background-image:url(../img/category-image.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:34rem;position:absolute;top:0;width:100%}.explore-section .explore-content .explore-items .explore-category h1,.explore-section .explore-content .explore-items .explore-category h4,.explore-section .explore-content .explore-items .explore-category h5,.explore-section .explore-content .explore-items .explore-category p{color:#fff;position:relative;z-index:1}.explore-section .explore-content .explore-items .explore-category h1 a,.explore-section .explore-content .explore-items .explore-category h4 a,.explore-section .explore-content .explore-items .explore-category h5 a,.explore-section .explore-content .explore-items .explore-category p a{color:#fff}.explore-section .explore-content .explore-items .explore-category h1,.explore-section .explore-content .explore-items .explore-category h4,.explore-section .explore-content .explore-items .explore-category h5{margin-bottom:1.5rem}.explore-section .explore-content .explore-items .explore-category p{margin-bottom:0}.explore-section .explore-content .explore-items .explore-item{align-content:space-between;background-color:#fff;border-radius:.8rem;display:grid;overflow:hidden;padding:3rem}.explore-section .explore-content .explore-items .explore-item h5 a{color:#222}.explore-section .explore-content .explore-items .explore-item h5 a:hover{color:#074cb2}.explore-section .explore-content .explore-items .explore-item a,.explore-section .explore-content .explore-items .explore-item p{color:#333}.explore-section .explore-content .explore-items .explore-item .more a{align-items:center;color:#074cb2;display:flex;gap:2rem;justify-content:flex-end}.explore-section .explore-content .explore-items .explore-item .more a:hover .arrow-right{margin-left:.5rem}.explore-section .explore-content .explore-items .explore-item .more .arrow-right{background-color:#074cb2;display:block;height:1.4rem;-webkit-mask-image:url(components/icons/arrow-right-blue-small.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:all .3s ease-in-out;width:2rem}.explore-section .explore-content .report-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.explore-section .explore-content .report-items .report-item{display:block;grid-column:span 2;padding:0}.explore-section .explore-content .report-items .report-item .post-item_image{border-radius:.8rem;overflow:hidden}.explore-section .explore-content .report-items .report-item .post-item_image img{height:100%;width:100%}.explore-section .explore-content .report-items .report-item .content{padding:3rem}.explore-section .explore-content .report-items .report-item .content .report-item_category{display:flex;gap:.5rem;margin-bottom:.5rem}.explore-section .explore-content .report-items .report-item .content .report-item_category span{background:#003179;border-radius:.3rem;font-size:1.1rem;padding:.4rem .8rem;text-transform:uppercase}.explore-section .explore-content .report-items .report-item .content .report-item_category span a{color:#fff}.explore-section .explore-content .report-items .report-item .content p{margin-bottom:0}.explore-section .explore-content .report-items .report-item .content .more{display:flex;margin-top:3rem}.explore-section .explore-content .report-items .report-item .content .more a{justify-content:flex-start}.explore-section .explore-content .report-items .report-item:first-child{grid-column:span 6}.explore-section .explore-content .report-items .report-item:first-child .content{align-content:center;display:grid}.explore-section .explore-content .report-items .report-item:nth-child(2),.explore-section .explore-content .report-items .report-item:nth-child(3){grid-column:span 3}.explore-section .explore-content .report-items .report-item.item-1{display:grid;grid-template-columns:1fr 1fr}.explore-section .explore-content .gradient-type{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr}.explore-section .explore-content .gradient-type .gradient-item{align-items:flex-end;background-repeat:no-repeat;background-size:cover;border-radius:.8rem;display:flex;min-height:48rem;overflow:hidden;padding:3.5rem;position:relative}.explore-section .explore-content .gradient-type .gradient-item:before{background:linear-gradient(180deg,transparent -77.07%,#102537);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.explore-section .explore-content .gradient-type .gradient-item .featured-content{position:relative;z-index:1}.explore-section .explore-content .gradient-type .gradient-item .featured-content.text-center{text-align:center}.explore-section .explore-content .gradient-type .gradient-item .featured-content .icon-video{margin:3rem}.explore-section .explore-content .gradient-type .gradient-item .featured-content h5,.explore-section .explore-content .gradient-type .gradient-item .featured-content h5 a,.explore-section .explore-content .gradient-type .gradient-item .featured-content p,.explore-section .explore-content .gradient-type .gradient-item .featured-content p a{color:#fff}.explore-section .explore-content .gradient-type .gradient-item .featured-content p{font-weight:300}.explore-section .explore-content .gradient-type .gradient-item .featured-content p:last-child{margin-bottom:0}.explore-section .explore-content .gradient-type .gradient-item .featured-content .btn-wide{align-items:center;color:#31bedd;display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.explore-section .explore-content .webinar-item{align-items:center;border-radius:.8rem;display:grid;min-height:35rem;overflow:hidden;padding:3.5rem;position:relative}.explore-section .explore-content .webinar-item:before{background:linear-gradient(180deg,transparent -77.07%,#102537);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.explore-section .explore-content .webinar-item .webinar-content{position:relative;width:100%;z-index:1}.explore-section .explore-content .webinar-item .webinar-content.text-center{text-align:center}.explore-section .explore-content .webinar-item .webinar-content .icon-video{margin:0 auto}.explore-section .explore-content .webinar-item .webinar-content h5,.explore-section .explore-content .webinar-item .webinar-content h5 a,.explore-section .explore-content .webinar-item .webinar-content p,.explore-section .explore-content .webinar-item .webinar-content p a{color:#fff}.explore-section .explore-content .webinar-item .webinar-content h5{margin:3rem 0 0}.explore-section .explore-archive h1,.explore-section .explore-category-page h1{font-size:3.4rem}.explore-section.webinar .explore-content .explore-items .explore-category{min-height:35rem}@media (max-width:991px){.explore-section .explore-content .explore-items{grid-template-columns:1fr 1fr}.explore-section .explore-content .explore-items div:last-child{display:none}.explore-section .explore-content .gradient-type{grid-template-columns:1fr 1fr}}@media (max-width:767px){.explore-section .explore-content .explore-items{grid-template-columns:1fr}.explore-section .explore-content .explore-items div:last-child{display:block}.explore-section .explore-content .gradient-type{grid-template-columns:1fr}.explore-section .explore-title{display:grid;grid-template-columns:1fr}}.latest-podcast{background:#f4f8fa;position:relative;z-index:1098}.latest-podcast .latest-title{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:5rem}.latest-podcast .latest-title h3{margin:0}.latest-podcast .podcasts-wrapper{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr}.latest-podcast .podcasts-wrapper .podcast-item{background:#fff;border-radius:1rem;overflow:hidden}.latest-podcast .podcasts-wrapper .podcast-item .podcast-featured{max-height:22rem;overflow:hidden}.latest-podcast .podcasts-wrapper .podcast-item .content{padding:3rem}.latest-podcast .podcasts-wrapper .podcast-item .content .podcast-item_category{display:flex;gap:1rem;margin-bottom:1.5rem}.latest-podcast .podcasts-wrapper .podcast-item .content .podcast-item_category span{background:#003179;border-radius:.3rem;font-size:1.1rem;padding:.4rem .8rem;text-transform:uppercase}.latest-podcast .podcasts-wrapper .podcast-item .content .podcast-item_category span a{color:#fff}.latest-podcast .podcasts-wrapper .podcast-item .content h5 a{color:#222}.latest-podcast .podcasts-wrapper .podcast-item .content p:last-child{margin-bottom:0}@media (max-width:1169px){.explore-section .explore-content .report-items .report-item.item-1{grid-template-columns:1fr}}@media (max-width:991px){.latest-podcast .podcasts-wrapper{grid-template-columns:1fr 1fr}.latest-podcast .podcasts-wrapper .podcast-item:last-child{display:none}.explore-section .explore-content .report-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.explore-section .explore-content .report-items .report-item{display:grid!important;grid-column:span 3}.explore-section .explore-content .report-items .report-item .content{display:block}}@media (max-width:767px){.latest-podcast .podcasts-wrapper{grid-template-columns:1fr}.explore-section .explore-content .report-items .report-item,.explore-section .explore-content .report-items .report-item:nth-child(2),.explore-section .explore-content .report-items .report-item:nth-child(3){grid-column:span 6}}.featured-logos{background-color:#f0f5fc;padding:4rem 0}.featured-logos .featured-inner{display:block}.featured-logos .featured-inner:after,.featured-logos .featured-inner:before{clear:both;content:"";display:block}.featured-logos .featured-inner span.title{color:#686f7e;float:left;font-weight:600;padding:.75rem 0;width:20%}.featured-logos .featured-inner .featured-logo-lists{float:right;width:80%}.featured-logos .featured-inner .featured-logo-lists .featured-logo-lists-inner{display:none}.featured-logos .featured-inner .featured-logo-lists .image img{max-height:4.2rem;width:auto}@media (max-width:767px){.featured-logos .featured-inner{padding:0 1.5rem}.featured-logos .featured-inner span.title{width:35%}.featured-logos .featured-inner .featured-logo-lists{width:65%}.featured-logos .featured-inner .featured-logo-lists .image img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:auto!important}}.featured-video{background-color:#fff;padding:10rem 0}.featured-video .featured-video-inner .text{margin-bottom:5rem}.featured-video .featured-video-inner .video-wrapper{grid-gap:5rem;background-color:#102537;border-radius:2rem;display:grid;grid-template-columns:40% 1fr;padding:3rem}.featured-video .featured-video-inner .video-wrapper .qoutes{align-items:center;color:#fff;display:grid}.featured-video .featured-video-inner .video-wrapper .qoutes .qoute-item p{font-size:2.8rem;font-weight:300;margin-top:3rem}.featured-video .featured-video-inner .video-wrapper .qoutes .qoute-item .author{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.featured-video .featured-video-inner .video-wrapper .qoutes .qoute-item .author img{border-radius:100%;height:6rem;width:6rem}.featured-video .featured-video-inner .video-wrapper .qoutes .qoute-item .author p{font-size:1.8rem;margin:0}.featured-video .featured-video-inner .video-wrapper .qoutes .qoute-item .author p span{display:block;font-size:1.6rem;font-weight:300}.featured-video .featured-video-inner .video-wrapper .video-holder{border-radius:2rem;overflow:hidden}.featured-video .featured-video-inner .text{font-size:2rem;text-align:center}.text-left-image-right{background-color:#fff;padding:10rem 0}.text-left-image-right .text-left-image-right-inner{grid-gap:10rem;align-items:center;display:grid;grid-template-columns:40% 1fr}.text-left-image-right.tlir2 .text-left-image-right-inner{align-items:start;grid-template-columns:34% 1fr}.text-left-image-right.tlir2 .text-left-image-right-inner .text{padding-top:20rem}.text-left-image-right.dark-blue{background-color:#102537}.text-left-image-right.dark-blue .text h3,.text-left-image-right.dark-blue .text p{color:#fff}.cta-note{background-color:#f0f5fc;color:#074cb2;text-align:center}.cta-note p{font-size:2.4rem;font-style:italic}.cta-note p:last-child{margin-bottom:0}@media (max-width:991px){.featured-video{padding-bottom:5rem}.featured-video .featured-video-inner .video-wrapper{grid-gap:3rem;grid-template-columns:1fr}.featured-video .featured-video-inner .video-wrapper .video-holder{text-align:center}.featured-video .featured-video-inner .video-wrapper .video-holder iframe{width:100%}.text-left-image-right .text-left-image-right-inner{grid-gap:3rem}.text-left-image-right .text-left-image-right-inner .text{padding:0 1.5rem}}@media (max-width:767px){.text-left-image-right{padding:5rem 0}.text-left-image-right .text-left-image-right-inner,.text-left-image-right.tlir2 .text-left-image-right-inner{grid-template-columns:1fr}.text-left-image-right.tlir2 .text-left-image-right-inner .text{padding-top:0}.text-left-image-right.tlir2 .text-left-image-right-inner .image{padding:1.5rem}}*,:after,:before{font-smoothing:antialiased;box-sizing:border-box;text-rendering:optimizeLegibility}::selection{background:#074cb2;color:#fff;text-shadow:none}::-webkit-selection{background:#074cb2;color:#fff;text-shadow:none}::-moz-selection{background:#074cb2;color:#fff;text-shadow:none}html{font-size:62.5%;scroll-behavior:smooth}body{color:#252b34;counter-reset:item-count;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5}body.single .wrapper{background-color:#fff}.wrapper{background-color:#f4f8fa;display:block;margin:0;padding:0}aside,section{padding-bottom:5rem;padding-top:5rem;position:relative}aside .scroll,section .scroll{position:absolute;top:-9.6rem}aside#shadow-host-companion,section#shadow-host-companion{padding:0}main{color:#222}.clear{zoom:1}.text-white{color:#fff}.zero-padding{padding:0!important}.zero-margin{margin:0!important}.alignnone{margin:.5rem 2rem 2rem 0}.aligncenter{display:block;margin:.5rem auto}.alignright{float:right;margin:.5rem 0 2rem 2rem}.alignleft{float:left;margin:.5rem 2rem 2rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:.1rem solid #f0f0f0;max-width:96%;padding:.5rem .3rem 1rem;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:1.1rem;margin:0;padding:0 .4rem .5rem}.page-template-custom-blank footer,.page-template-custom-blank header{display:none!important}.password-protect-wrapper .post-password-form{margin:0 auto;max-width:50rem;text-align:center}.password-protect-wrapper .post-password-form p:last-child{margin-bottom:0}.password-protect-wrapper .post-password-form label{font-size:1.8rem}.password-protect-wrapper .post-password-form input[type=password]{background:#f4f8fa;border:.1rem solid #e1e7ef;border-radius:.3rem;font-size:1.8rem;margin-top:1.5rem}.password-protect-wrapper .post-password-form input[type=submit]{background:#074cb2;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.8rem;margin-top:1.5rem;transition:all .3s ease-in-out}.password-protect-wrapper .post-password-form input[type=submit]:hover{background:#003179}img[data-lazy-src]{opacity:0}img.lazyloaded{opacity:1;transition:opacity .5s linear .2s}.frame-logo{margin-bottom:3rem}.frame-logo img{max-width:25.1rem}.search-results-section{background-color:#f4f8fa;display:none;padding:5rem 0}.search-results-section.insights-results{border-bottom:1px dashed #e1e7ef;margin-bottom:3rem;padding-top:0}.search-results-section h4,.search-results-section h5{color:#003179;margin-bottom:1.5rem}.search-results-section h6{font-style:italic;font-weight:300;margin-bottom:1.5rem}.search-results-section #loading-indicator{display:none}.search-results-section #search-results .search-item{background-color:#fff;border-radius:.8rem;margin:3rem 0 0;padding:3rem}.search-results-section #search-results .search-item p:last-child{margin-bottom:0}.no-results{background-color:#fff;border-radius:.8rem;margin:3rem 0;padding:3rem}.pagination-center{display:grid;justify-content:center}.screen-reader-text{display:none}nav.pagination{margin:3rem 0}nav.pagination .nav-links{display:flex;gap:1rem}nav.pagination .nav-links .page-numbers{background:#f4f8fa;border:1px solid #b6c0c8;border-radius:.4rem;color:#b6c0c8;display:inline-block;padding:.6rem 1.4352rem}nav.pagination .nav-links .page-numbers.current,nav.pagination .nav-links .page-numbers:hover{background-color:#074cb2;border-color:#074cb2;color:#fff}nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{background:transparent;border:1px solid transparent}nav.pagination .nav-links .page-numbers.next.current,nav.pagination .nav-links .page-numbers.next:hover,nav.pagination .nav-links .page-numbers.prev.current,nav.pagination .nav-links .page-numbers.prev:hover{color:#074cb2}nav.pagination .nav-links .page-numbers.dots{background:transparent!important;border-color:transparent;color:#b6c0c8!important;padding-left:0;padding-right:0}.table-of-contents-wrapper{padding-left:2.5rem}.table-of-contents-wrapper .table-of-contents-inner{background:#f4f8fa;border-radius:1rem;max-height:5rem;max-width:100rem;max-width:35rem;min-width:35rem;overflow-y:scroll;padding:1rem;position:sticky;top:11rem}.table-of-contents-wrapper .table-of-contents-inner .title{cursor:pointer;padding:0 1rem}.table-of-contents-wrapper .table-of-contents-inner .title p{color:#222;font-weight:700;margin-bottom:0;position:relative}.table-of-contents-wrapper .table-of-contents-inner .title p:after{background:transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #222;content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.table-of-contents-wrapper .table-of-contents-inner.active{max-height:55rem}.table-of-contents-wrapper .table-of-contents-inner.active .title{padding:2rem 1.5rem 0}.table-of-contents-wrapper .toc ol,.table-of-contents-wrapper .toc ul{margin:2rem 0;padding-left:3rem}.table-of-contents-wrapper .toc ol li::marker,.table-of-contents-wrapper .toc ul li::marker{color:#222}.table-of-contents-wrapper .toc a{color:#222;display:block;margin:5px 0;text-decoration:none}.table-of-contents-wrapper .toc a.active,.table-of-contents-wrapper .toc a:hover{opacity:.7;text-decoration:underline}.cta-form-google{grid-gap:2rem;display:grid;justify-content:center;margin:1.5rem 0}.cta-form-google form .form-row-1-wrapper{background-color:#fff;border-radius:1rem;overflow:hidden;position:relative}.cta-form-google form .form-row-1-wrapper input[type=email]{background-color:#fff;font-weight:400;height:5.2rem;min-width:45rem;outline:none;padding:1.3rem 22.65rem 1.3rem 1.65rem}.cta-form-google form .form-row-1-wrapper input[type=email]::-webkit-input-placeholder{color:#989fa8}.cta-form-google form .form-row-1-wrapper input[type=email]:-ms-input-placeholder{color:#989fa8}.cta-form-google form .form-row-1-wrapper input[type=email]::-ms-input-placeholder{color:#989fa8}.cta-form-google form .form-row-1-wrapper input[type=email]::placeholder{color:#989fa8}.cta-form-google form .form-row-1-wrapper button,.cta-form-google form .form-row-1-wrapper input[type=submit]{border-radius:.8rem;font-size:1.6rem;font-weight:600;padding:1.3rem 1.65rem;position:absolute;right:.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta-form-google form .form-row-1-wrapper button span.mobile,.cta-form-google form .form-row-1-wrapper input[type=submit] span.mobile{display:none}.cta-form-google .btn,.cta-form-google .latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn,.cta-form-google .testimonials-wrapper .video-testimonials-wrapper .grid-menu a,.latest-blog-posts-wrapper .view-all-blogs-posts-wrapper .ajax-load-more-wrap .alm-btn-wrap .cta-form-google .alm-load-more-btn,.testimonials-wrapper .video-testimonials-wrapper .grid-menu .cta-form-google a{align-items:center;border-radius:.8rem;display:flex;gap:1rem;justify-content:center;margin:0 auto;min-width:30rem}.cta-pale{background-color:#f0f5fc;padding-bottom:3rem;padding-top:3rem}.cta-pale .cta-form-google form .form-row-1-wrapper{border:1px solid #a9bccf}.cta-pale .cta-form-google a.btn-white-transparent{background-color:#fff;border-color:#252b34;color:#252b34}figure.wp-block-image{background:#fff;border-radius:.5rem;padding:.5rem}figure.wp-block-table{margin:1rem 0;overflow-x:scroll}.page-template-custom-home-v2-frame .banner-featured,.page-template-custom-home-v2-no-header-footer .banner-featured{padding-top:10.5rem}.banner-featured{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;min-height:72rem;padding:15.5rem 0;position:relative}.banner-featured:before{background-color:rgba(16,37,55,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.banner-featured.cta-section{padding:5rem 0}.banner-featured.cta-featured{min-height:auto}.banner-featured .banner-featured-container{margin:0 auto;max-width:95rem;position:relative;text-align:center}.banner-featured .banner-featured-container h1,.banner-featured .banner-featured-container h2,.banner-featured .banner-featured-container h3,.banner-featured .banner-featured-container p{color:#fff}.banner-featured .banner-featured-container p{margin:4rem 0}.banner-featured .banner-featured-container p:last-child{margin-bottom:0}.insights-author{grid-gap:5rem;align-items:center;display:grid;grid-template-columns:auto 1fr;margin-bottom:3rem;padding:3rem 0}.insights-author .image{border-radius:100%;height:10rem;overflow:hidden;width:10rem}.insights-author .description{background-color:#e5e8ec;border-radius:.2rem;padding:2rem;position:relative}.insights-author .description .desc-wrapper{position:relative;z-index:2}.insights-author .description .desc-wrapper h5,.insights-author .description .desc-wrapper p{margin:0 0 .5rem}.insights-author .description .desc-wrapper p:last-child{margin-bottom:0}.insights-author .description:before{background-color:#e5e8ec;content:"";display:block;height:3rem;left:-1.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:3rem;z-index:1}.insights-author:after{background-color:#31bedd;content:"";display:block;height:.2rem;width:10rem}.single-post-copy article.post{position:relative}.single-post-copy #st-1{display:grid;left:-5rem;position:absolute;top:-4rem}.single-post-copy #st-1 .st-btn{display:inline-block!important;margin-right:0}.single-post-copy #st-2{display:flex;justify-content:space-between}.single-post-copy #st-2:before{align-items:center;color:#848a93;content:"Share this post";display:flex!important;margin-right:3rem;width:80%}.sharethis-inline-share-buttons .st-btn{background:transparent!important;padding:0!important}@media (max-width:1169px){footer,header,section{padding-left:1rem;padding-right:1rem}.table-of-contents-wrapper{background:#fff;box-shadow:0 0 1rem rgba(182,192,200,.5);padding:2rem;position:sticky;top:8.5rem;z-index:1090}.table-of-contents-wrapper .table-of-contents-inner{background-color:#102537;left:auto;max-width:100%;position:relative;top:0}.table-of-contents-wrapper .table-of-contents-inner .title p{color:#fff}.table-of-contents-wrapper .table-of-contents-inner .title p:after{border-top:.5rem solid #fff}.table-of-contents-wrapper .table-of-contents-inner .toc a,.table-of-contents-wrapper .table-of-contents-inner .toc ul li::marker{color:#fff}.table-of-contents-wrapper .table-of-contents-inner.active{max-height:35rem}}@media (max-width:767px){aside,section{padding-bottom:3rem;padding-top:3rem}aside .scroll,section .scroll{position:absolute;top:-7.4rem}.cta-form-google form .form-row-1-wrapper input[type=email]{min-width:35rem;padding-right:10rem}.banner-featured .banner-featured-container{padding:0 3rem}.banner-featured .banner-featured-container h1 br,.banner-featured .banner-featured-container p br,.cta-form-google form .form-row-1-wrapper button[type=submit] span{display:none}.cta-form-google form .form-row-1-wrapper button[type=submit] span.mobile{display:inline-block}.single-post-copy #st-1{display:flex;gap:2rem;left:0;position:relative;top:0}.single-post-copy #st-2:before{width:50%}}@media (max-width:479px){.cta-form-google form .form-row-1-wrapper input[type=email]{min-width:30rem}.banner-featured.cta-featured{min-height:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJtYWluLmNzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwidmVuZG9ycy9fY29sb3Jib3guc2NzcyIsInZlbmRvcnMvX3NsaWNrLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX3ByaW50LnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZC10ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX2xhdGVzdC1ibG9nLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL19icm93c2VyLXVwZGF0ZS5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXItc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2FuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZXhwbG9yZS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19sYXRlc3QtcG9kY2FzdC5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtbG9nby5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtdmlk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QUNBLFFMNFdGLENLcFdBLGFBR0UsZ0JMMldGLENLbldBLGNBR0UsbUJMMFdGLENLbldBLGdEQUlFLHlCTHlXRixDS2xXQSx3SEFJRSxpQkFBQSxDQUNBLFNMd1dGLENLaldBLDRHQUlFLDZCTHVXRixDS2hXQSxTQUNFLDBCTHNXRixDSzVWQSxPQUVFLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLGtCTHFXRixDSzlWQSxTQUNFLHVCTG9XRixDSzdWQSxTQUNFLGFMbVdGLENLM1ZBLDZCQUdFLHFCQUFBLENBQ0EsU0FBQSxDQUNBLFVMa1dGLENLM1ZBLGtGQUVFLFdMaVdGLENLelZBLGNBQ0UsNEJBQUEsQ0FDQSxtQkxnV0YsQ0t6VkEseUNBQ0UsdUJMK1ZGLENLdlZBLDZCQUNFLHlCQUFBLENBQ0EsWUw4VkYsQ0twVkEsUUFDRSxhTDRWRixDS3JWQSxRQUNFLGlCTDJWRixDS3pVQSxrQkFDRSxZTHdWRixDTTFyQkEsYUFDRSxLQUVFLFVONnJCRixDTTNyQkEsV0FIRSxlTm9zQkYsQ01qc0JBLE1BRUUsUUFBQSxDQUNBLFNBQUEsQ0FGQSxVTmdzQkYsQ00zckJBLG1FQU1FLFlONnJCRixDTTNyQkEsZUFDRSw0Qk42ckJGLENNM3JCQSxpQkFDRSxxQkFBQSxDQUNBLFlONnJCRixDTTNyQkEsRUFDRSxnQ0FBQSxDQUdBLHlCQUFBLENBRkEsb0JBQUEsQ0FHQSwwQk42ckJGLENNM3JCQSxZQUVFLHlCTjZyQkYsQ00zckJBLGNBQ0UsMkJONnJCRixDTTNyQkEsa0JBQ0UsNEJONnJCRixDTTNyQkEsNERBR0UsVU42ckJGLENNM3JCQSxlQUVFLHFCQUFBLENBQ0EsdUJONnJCRixDTTNyQkEsTUFDRSwwQk42ckJGLENNM3JCQSxPQUVFLHVCTjZyQkYsQ00zckJBLElBQ0Usd0JONnJCRixDTTNyQkEsTUFDRSxXTjZyQkYsQ00zckJBLFFBR0UsU0FBQSxDQUNBLFFONnJCRixDTTNyQkEsTUFFRSxzQk42ckJGLENBQ0YsQ094d0JBLGtCQU1FLFVOR1MsQ01GVCxlQUFBLENBRUEsa0JBQUEsQ0FEQSxZUDJ3QkYsQ092d0JBLE9BRUUsZ0JQMHdCRixDT3Z3QkEsT0FFRSxnQlAwd0JGLENPdndCQSxPQUVFLGdCUDB3QkYsQ092d0JBLE9BRUUsZ0JQMHdCRixDT3Z3QkEsT0FFRSxnQlAwd0JGLENPdndCQSxPQUVFLGdCUDB3QkYsQ092d0JBLEVBQ0UsZVAwd0JGLENPdHdCRSxPQUNFLGFQeXdCSixDT3J3QkEsR0FDRSxRQUFBLENBQ0EsaUNBQUEsQ0FDQSxhUHd3QkYsQ09ud0JFLGdVQU9FLGFQNndCSixDTzN3Qkksd2VBQ0UsWVAweEJOLENPdHhCRSw4Q0FDRSxjUHl4QkosQ090eEJFLDhDQUNFLGdCUHl4QkosQ090eEJFLDhDQUNFLGNQeXhCSixDT3R4QkUsOENBQ0UsZ0JQeXhCSixDT3R4QkUsOENBQ0UsZ0JQeXhCSixDT3R4QkUsOENBQ0UsY1B5eEJKLENPbnhCRSxZQUNFLGVBQUEsQ0FDQSxhUHV4QkosQ09ueEJBLGVBQ0UsMkJQc3hCRixDT254QkEsWUFDRSxlUHN4QkYsQ09ueEJBLFdBR0Usa0JOL0ZXLENNNkZYLCtCQUFBLENBSUEsa0JBQUEsQ0FEQSxtQlB1eEJGLENPcHhCRSxhQUNFLHVCQUFBLENBRUEseUJQcXhCSixDT2x4QkUsZ0JBSUUsYU5qSFcsQ004R1gsYUFBQSxDQUNBLGVQcXhCSixDTy93QkEsSUFHRSxXQUFBLENBRkEsY0FBQSxDQUNBLHFCUG14QkYsQ08vd0JBLEVBRUUsYU43SGEsQ004SGIsb0JQaXhCRixDTzN3QkUsUUFDRSxhUDZ3QkosQ08zd0JJLFlBQ0UsVVA2d0JOLENPcndCRSx5QkFFRSxTUHl3QkosQ09ud0JJLG1CQUNFLDhCUHN3Qk4sQ09ud0JJLGtCQUNFLGVQcXdCTixDT2h3QkksaUJBQ0UsZ0JBQUEsQ0FFQSxpQkFBQSxDQURBLGVBQUEsQ0FFQSxvQlBrd0JOLENPN3ZCQSxtQkFDRSxrQlBnd0JGLENPOXZCRSxzQkFDRSxnQlBnd0JKLENFOTVCSSx5QktvS0YsR0FDRSxjUDh2QkYsQ08zdkJBLEdBQ0UsZ0JQNnZCRixDTzF2QkEsR0FDRSxnQlA0dkJGLENPenZCQSxHQUNFLGdCUDJ2QkYsQ094dkJBLDRCQUNFLFVQMHZCRixDT3Z2QkEsV0FDRSxnQlB5dkJGLENBQ0YsQ0VuN0JJLHlCSzhMRixHQUNFLGdCUHd2QkYsQ09ydkJBLEdBQ0UsZ0JQdXZCRixDT3B2QkEsR0FDRSxnQlBzdkJGLENPbnZCQSxHQUNFLGdCUHF2QkYsQ09qdkJFLHdCQUNFLGdCUG12QkosQ08vdUJBLFdBQ0UsZ0JQaXZCRixDQUNGLENFdjhCSSx5QkswTkYsa0JBTUUsZVBndkJGLENPN3VCQSxpREFHRSxnQlArdUJGLENPNXVCQSxHQUNFLGNQOHVCRixDTzN1QkEsR0FDRSxnQlA2dUJGLENPMXVCQSxHQUNFLGdCUDR1QkYsQ096dUJBLEdBQ0UsZ0JQMnVCRixDQUNGLENRdGdDQSxXQUdFLGFBQUEsQ0FGQSxnQkFBQSxDQUNBLFVSeWdDRixDUXJnQ0EscUJBQ0UsZ0JSd2dDRixDUXJnQ0Esa0JBT0UscUJQU00sQ09aTixtQkFBQSxDQUNBLDZDQUFBLENBSEEsa0JBQUEsQ0FEQSxnQkFBQSxDQUVBLFlSMmdDRixDUXBnQ0EsS0FFRSxtQkFBQSxDQUNBLG9CUnNnQ0YsQ1FuZ0NBLGtHQWFFLG1CQUFBLENBQ0Esb0JSc2dDRixDUW5nQ0EsS0FDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGNSc2dDRixDUW5nQ0EsT0FDRSxrQkFBQSxDQUNBLG1CUnNnQ0YsQ1FuZ0NBLE9BQ0UsbUJBQUEsQ0FDQSxvQlJzZ0NGLENRbmdDQSxPQUNFLFlBQUEsQ0FDQSxhUnNnQ0YsQ1FuZ0NBLE9BQ0UsbUJBQUEsQ0FDQSxvQlJzZ0NGLENRbmdDQSxPQUNFLG1CQUFBLENBQ0Esb0JSc2dDRixDUW5nQ0EsT0FDRSxZQUFBLENBQ0EsYVJzZ0NGLENRbmdDQSxPQUNFLG1CQUFBLENBQ0Esb0JSc2dDRixDUW5nQ0EsT0FDRSxtQkFBQSxDQUNBLG9CUnNnQ0YsQ1FuZ0NBLE9BQ0UsWUFBQSxDQUNBLGFSc2dDRixDUW5nQ0EsUUFDRSxtQkFBQSxDQUNBLG9CUnNnQ0YsQ1FuZ0NBLFFBQ0UsbUJBQUEsQ0FDQSxvQlJzZ0NGLENRbmdDQSxRQUNFLFVSc2dDRixDUW5nQ0EsZ0JBQ0UsMEJSc2dDRixDUW5nQ0EsT0FNRSxVUDNHUSxDT3dHUixrQkFBQSxDQURBLGNBQUEsQ0FEQSxVQUFBLENBR0EscUJSdWdDRixDUTcvQkEsb0ZBR0UsMEJSZ2dDRixDUTcvQkEsNEJBQ0UsY1JnZ0NGLENRNy9CQSxrSEFTRSxZQUFBLENBRkEsc0JBQUEsQ0FEQSxjQUFBLENBRUEsa0JSaWdDRixDUTkvQkUsNEpBQ0UsVVJxZ0NKLENTcHBDSSxxSUFDRSxzQkFBQSxDQUVBLGVBQUEsQ0FEQSxjQUFBLENBRUEsUVR1cENOLENTcnBDTSw4TEFDRSxhVHVwQ1IsQ1NycENRLCtOQUNFLFlUdXBDVixDUzFvQ1EsK3dCQUNFLFVUa3BDVixDU2hwQ1UsK1RBQ0UsMkJUa3BDWixDUzVvQ1EsNGpCQUdFLHFCUmZGLENRZ0JFLGlCUmhCRixDUWNFLGlCVGtwQ1YsQ1M5b0NRLDZTQUNFLGVBQUEsQ0FDQSxzQlRncENWLENTcm9DSSx5TkFDRSxxQlJoQ0UsQ1FpQ0YsZ0NUd29DTixDU3JvQ1EsbVRBQ0UsWVR1b0NWLENTcm9DVSxvVkFDRSxhVHVvQ1osQ1Nsb0NVLDZWQUNFLGFUb29DWixDU2pvQ1Usb2JBQ0UsMkJUbW9DWixDUzluQ1Usc3lCQUVFLHdCQUFBLENBQ0Esb0JUa29DWixDU3puQ0EsUUFPRSxxQlIxRU0sQ1F3RU4sZ0NBQUEsQ0FKQSxlQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxZVDhuQ0YsQ1N6bkNFLG1CQUVFLGtCQUFBLENBQ0EsNkJUMm5DSixDU3puQ0ksaUNBQ0Usa0JUMm5DTixDU3puQ00sbUNBQ0UsYUFBQSxDQUNBLFNUMm5DUixDU3puQ1EsdUNBQ0UsaUJUMm5DVixDU3puQ1UsNkNBQ0UsU1QybkNaLENTdG5DTSxzQ0FDRSxZVHduQ1IsQ1N0bkNRLGlEQUNFLGFUd25DVixDU2puQ00sMkJBRUUsa0JBQUEsQ0FDQSxlQUFBLENBRUEsUUFBQSxDQURBLFNUbW5DUixDU2huQ1EsOEJBQ0Usa0JBQUEsQ0FD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Q0FFQSxVQUFBLENBREEsUzNCbzRJUixDMkJqNElRLDZFQUNFLGlCM0JtNElWLEMyQmg0SVEsNkVBQ0UsYTNCazRJVixDMkI3M0lVLGtSQUNFLFUzQm80SVosQzJCOTNJUSxvRUFDRSxlM0JnNElWLEMyQngzSUksZ0ZBQ0UsZ0IzQjIzSU4sQzJCdDNJSSwyRUFDRSxnQjNCdzNJTixDRWx2SkkseUJ5QmtZQSxpREFDRSw2QjNCbzNJSixDMkJsM0lJLGdFQUNFLFkzQm8zSU4sQzJCaDNJRSxpREFDRSw2QjNCazNJSixDQUNGLENFOXZKSSx5QnlCbVpFLGlEQUNFLHlCM0I4MklOLEMyQjUySU0sZ0VBQ0UsYTNCODJJUixDMkIxMklJLGlEQUNFLHlCM0I0MklOLEMyQngySUUsZ0NBQ0UsWUFBQSxDQUNBLHlCM0IwMklKLENBQ0YsQzRCanpKQSxnQkFHRSxrQjNCb0JXLEMyQnRCWCxpQkFBQSxDQUNBLFk1Qm96SkYsQzRCanpKRSw4QkFHRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxVQUFBLENBRUEsNkJBQUEsQ0FDQSxrQjVCbXpKSixDNEJqekpJLGlDQUNFLFE1Qm16Sk4sQzRCL3lKRSxrQ0FFRSxhQUFBLENBREEsWUFBQSxDQUVBLGlDNUJpekpKLEM0Qi95SkksZ0RBSUUsZUFBQSxDQUhBLGtCQUFBLENBQ0EsZTVCa3pKTixDNEI5eUpNLGtFQUNFLGdCQUFBLENBQ0EsZTVCZ3pKUixDNEI3eUpNLHlEQUNFLFk1Qit5SlIsQzRCN3lKUSxnRkFDRSxZQUFBLENBQ0EsUUFBQSxDQUNBLG9CNUIreUpWLEM0Qjd5SlUscUZBT0Usa0IzQmpDQSxDMkI0QkEsbUJBQUEsQ0FFQSxnQkFBQSxDQURBLG1CQUFBLENBRUEsd0I1Qmd6SlosQzRCNXlKWSx1RkFDRSxVNUI4eUpkLEM0Qnp5SlEsOERBQ0UsVTVCMnlKVixDNEJ4eUpRLHNFQUNFLGU1QjB5SlYsQ0VuMEpJLDBCMEJrQ0Ysb0VBQ0UseUI1QnF5SkYsQ0FDRixDRXowSkkseUIwQndDRixrQ0FDRSw2QjVCb3lKRixDNEJseUpFLDJEQUNFLFk1Qm95SkosQzRCaHlKQSxnREFDRSw2QzVCa3lKRixDNEJoeUpFLDZEQUNFLHNCQUFBLENBQ0Esa0I1Qmt5SkosQzRCaHlKSSxzRUFDRSxhNUJreUpOLENBQ0YsQ0UzMUpJLHlCMEIrREYsa0NBQ0UseUI1Qit4SkYsQzRCM3hKRSxpTkFHRSxrQjVCNnhKSixDQUNGLEM2Qno0SkEsZ0JBR0Usd0I1QldZLEM0QmJaLGM3QjQ0SkYsQzZCeDRKRSxnQ0FDRSxhN0IwNEpKLEM2Qng0SkksNkVBSUUsVUFBQSxDQUZBLFVBQUEsQ0FDQSxhN0IwNEpOLEM2QnQ0SkksMkNBQ0UsYTVCSkksQzRCUUosVUFBQSxDQUhBLGU1QmJNLEM0QmVOLGdCQUFBLENBREEsUzdCMDRKTixDNkJyNEpJLHFEQUVFLFdBQUEsQ0FEQSxTN0J3NEpOLEM2QnI0Sk0sZ0ZBQ0UsWTdCdTRKUixDNkJuNEpRLGdFQUVFLGlCQUFBLENBREEsVTdCczRKVixDRW40SkkseUIyQk9GLGdDQUNFLGdCN0JnNEpGLEM2QjkzSkUsMkNBQ0UsUzdCZzRKSixDNkI3M0pFLHFEQUNFLFM3QiszSkosQzZCNzNKSSxnRUFFRSw2QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FEQSxvQjdCZzRKTixDQUNGLEM4QnY3SkEsZ0JBRUUscUI3QndCTSxDNkJ6Qk4sZTlCMDdKRixDOEJ0N0pJLDRDQUNFLGtCOUJ3N0pOLEM4QnI3SkkscURBSUUsYUFBQSxDQUdBLHdCQUFBLENBRkEsa0JBQUEsQ0FKQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxZOUIwN0pOLEM4QnA3Sk0sNkRBR0Usa0JBQUEsQ0FFQSxVN0JHQSxDNkJQQSxZOUJ3N0pSLEM4Qmo3SlUsMkVBQ0UsZ0JBQUEsQ0FHQSxlN0I1QkosQzZCMEJJLGU5Qm83SlosQzhCLzZKVSxpRkFJRSxrQkFBQSxDQUhBLFlBQUEsQ0FFQSxVQUFBLENBREEsOEI5Qm03SlosQzhCLzZKWSxxRkFDRSxrQkFBQSxDQUVBLFdBQUEsQ0FEQSxVOUJrN0pkLEM4Qjk2SlksbUZBQ0UsZ0JBQUEsQ0FDQSxROUJnN0pkLEM4Qjk2SmMsd0ZBRUUsYUFBQSxDQURBLGdCQUFBLENBR0EsZTlCKzZKaEIsQzhCeDZKTSxtRUFDRSxrQkFBQSxDQUNBLGU5QjA2SlIsQzhCdjZKSSw0Q0FDRSxjQUFBLENBQ0EsaUI5Qnk2Sk4sQzhCcDZKQSx1QkFFRSxxQjdCaERNLEM2QitDTixlOUJ3NkpGLEM4QnI2SkUsb0RBR0UsY0FBQSxDQUNBLGtCQUFBLENBSEEsWUFBQSxDQUNBLDZCOUJ5NkpKLEM4Qm42SkksMERBR0UsaUJBQUEsQ0FGQSw2QjlCczZKTixDOEJsNkpNLGdFQUNFLGlCOUJvNkpSLEM4Qi81SkUsaUNBQ0Usd0I5Qmk2SkosQzhCOTVKTSxtRkFFRSxVOUJnNkpSLEM4QjE1SkEsVUFFRSx3QjdCL0ZZLEM2QmdHWixhN0IzRmEsQzZCeUZiLGlCOUIrNUpGLEM4QjM1SkUsWUFDRSxnQkFBQSxDQUNBLGlCOUI2NUpKLEM4QjM1SkksdUJBQ0UsZTlCNjVKTixDRTkrSkkseUI0QnVGRixnQkFDRSxtQjlCMjVKRixDOEJ6NUpFLHFEQUVFLGFBQUEsQ0FEQSx5QjlCNDVKSixDOEJ6NUpJLG1FQUNFLGlCOUIyNUpOLEM4Qno1Sk0sMEVBQ0UsVTlCMjVKUixDOEJyNUpBLG9EQUNFLGE5QnU1SkYsQzhCcjVKRSwwREFDRSxnQjlCdTVKSixDQUNGLENFcGdLSSx5QjRCa0hGLHVCQUNFLGM5QnE1SkYsQzhCLzRKRSw4R0FDRSx5QjlCbzVKSixDOEJsNUpJLGdFQUNFLGE5Qm81Sk4sQzhCajVKSSxpRUFDRSxjOUJtNUpOLENBQ0YsQytCeGpLQSxpQkFJRSwwQkFBQSxDQURBLHFCQUFBLENBRUEsaUMvQjJqS0YsQytCeGpLQSxZQUNFLGtCOUJTYSxDOEJSYixVOUJlTSxDOEJkTixnQi9CMmpLRixDK0J6aktBLG9CQUNFLGtCOUJJYSxDOEJIYixVOUJVTSxDOEJUTixnQi9CNGpLRixDK0IxaktBLGlCQUNFLGtCOUJEYSxDOEJFYixVOUJLTSxDOEJKTixnQi9CNmpLRixDK0J6aktBLEtBQ0UsZUFBQSxDQUNBLHNCL0I2aktGLEMrQjFqS0EsS0FLRSxhOUI5QkssQzhCK0JMLHdCQUFB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LDREQUNFLGVBQUEsQ0FDQSxtQi9CdThKRixDK0JwOEpBLDRDQUNFLGMvQnM4SkYsQytCdDdKRSxzS0FDRSxZL0I4N0pKLEMrQjU3SkksMEVBQ0Usb0IvQjg3Sk4sQytCeDdKRSx3QkFDRSxZQUFBLENBQ0EsUUFBQSxDQUdBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEsvQjI3SkosQytCdjdKRSwrQkFDRSxTL0J5N0pKLENBQ0YsQ0Vub0xJLHlCNkIrc0JGLDREQUNFLGUvQnU3SkYsQytCbjdKRSw4QkFDRSxlL0JxN0pKLENBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuJWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4lY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ldGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiV0cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiVhcHBlYXJhbmNlLW5vbmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4lbGluZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xufVxuXG4lZm9jdXMsXG4lYWN0aXZlIHtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgfVxufVxuXG4lYmFyIHtcbiAgJi5iYXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmJhci15ZWxsb3cge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICYuYmFyLWJsdWUge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAlYmFyIHtcbiAgICAmLmJhciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gaDQudGl0bGUsIC5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyLCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1fYnV0dG9uIGEsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciwgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCwgLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIsIC5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsLCAuaGVhZGVyIC5jb250YWluZXIsIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jbGVhcjo6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgZm9ybTo6YmVmb3JlLCBmb3JtLnNlYXJjaDo6YmVmb3JlLCAuY2xlYXI6OmFmdGVyLCAuc2VhcmNoLXdyYXBwZXIgZm9ybTo6YWZ0ZXIsIGZvcm0uc2VhcmNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyLCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWFycm93LCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciAuc2xpY2stYXJyb3csIC5zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2xpZGVyLXJhbmdlLXdyYXBwZXIgLnNsaWRlci1yYW5nZS1idXR0b24sIC5idG4gLmFycm93LXJpZ2h0LCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biAuYXJyb3ctcmlnaHQsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIC5hcnJvdy1yaWdodCxcbi5idG4gLmFycm93LXJpZ2h0LWJsdWUtc21hbGwsXG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biAuYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbCxcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIC5hcnJvdy1yaWdodC1ibHVlLXNtYWxsLCBmb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCBmb3JtLndwY2Y3LWZvcm0gLmJ0biwgZm9ybS53cGNmNy1mb3JtIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgZm9ybS53cGNmNy1mb3JtIGEsIGZvcm0gYnV0dG9uIC5pY29uLCBmb3JtIGJ1dHRvbiwgZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX3N1Ym1pdCAuYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sIGZvb3RlciAuZm9vdGVyLWlubmVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyLCAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAubW9iaWxlLWNyb3NzIHNwYW4sIGEgaW1nLCBhLCAuaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLCAuaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciwgLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5mb3JtIHNlbGVjdDpmb2N1cywgZm9ybSBpbnB1dDpmb2N1cyxcbmZvcm0gdGV4dGFyZWE6Zm9jdXMsIGZvcm0gc2VsZWN0OmFjdGl2ZSwgZm9ybSBpbnB1dDphY3RpdmUsXG5mb3JtIHRleHRhcmVhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDE7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xufVxuXG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIGgzLmJhcjphZnRlciwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciBoMy5iYXI6YWZ0ZXIsIC5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQgaDMuYmFyOmFmdGVyLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgyLmJhcjphZnRlciwgLnNlY3Rpb24tdGl0bGUgaDEuYmFyOmFmdGVyLFxuLnNlY3Rpb24tdGl0bGUgaDIuYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciBoMy5iYXIteWVsbG93IHNwYW4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgaDMuYmFyLXllbGxvdyBzcGFuLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgzLmJhci15ZWxsb3cgc3BhbiwgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoMi5iYXIteWVsbG93IHNwYW4sIC5zZWN0aW9uLXRpdGxlIGgxLmJhci15ZWxsb3cgc3Bhbixcbi5zZWN0aW9uLXRpdGxlIGgyLmJhci15ZWxsb3cgc3BhbiB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciBoMy5iYXIteWVsbG93OmFmdGVyLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIGgzLmJhci15ZWxsb3c6YWZ0ZXIsIC5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQgaDMuYmFyLXllbGxvdzphZnRlciwgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoMi5iYXIteWVsbG93OmFmdGVyLCAuc2VjdGlvbi10aXRsZSBoMS5iYXIteWVsbG93OmFmdGVyLFxuLnNlY3Rpb24tdGl0bGUgaDIuYmFyLXllbGxvdzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIGgzLmJhci1ibHVlIHNwYW4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgaDMuYmFyLWJsdWUgc3BhbiwgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoMy5iYXItYmx1ZSBzcGFuLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgyLmJhci1ibHVlIHNwYW4sIC5zZWN0aW9uLXRpdGxlIGgxLmJhci1ibHVlIHNwYW4sXG4uc2VjdGlvbi10aXRsZSBoMi5iYXItYmx1ZSBzcGFuIHtcbiAgY29sb3I6ICMwNzRjYjI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIGgzLmJhci1ibHVlOmFmdGVyLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIGgzLmJhci1ibHVlOmFmdGVyLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgzLmJhci1ibHVlOmFmdGVyLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgyLmJhci1ibHVlOmFmdGVyLCAuc2VjdGlvbi10aXRsZSBoMS5iYXItYmx1ZTphZnRlcixcbi5zZWN0aW9uLXRpdGxlIGgyLmJhci1ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbn1cblxuLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmY2ZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciBoMy5iYXI6YWZ0ZXIsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgaDMuYmFyOmFmdGVyLCAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgzLmJhcjphZnRlciwgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoMi5iYXI6YWZ0ZXIsIC5zZWN0aW9uLXRpdGxlIGgxLmJhcjphZnRlcixcbi5zZWN0aW9uLXRpdGxlIGgyLmJhcjphZnRlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICB9XG59XG4vKlxuICAgIENvbG9yYm94IENvcmUgU3R5bGU6XG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuI2Nib3hXcmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNjYm94TWlkZGxlTGVmdCxcbiNjYm94Qm90dG9tTGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4jY2JveENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiNjYm94VGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbiNjYm94TG9hZGluZ092ZXJsYXksXG4jY2JveExvYWRpbmdHcmFwaGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveENsb3NlLFxuI2Nib3hTbGlkZXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYm94UGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5jYm94SWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY29sb3Jib3gsXG4jY2JveENvbnRlbnQsXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyogXG4gICAgVXNlciBTdHlsZTpcbiAgICBDaGFuZ2UgdGhlIGZvbGxvd2luZyBzdHlsZXMgdG8gbW9kaWZ5IHRoZSBhcHBlYXJhbmNlIG9mIENvbG9yYm94LiAgVGhleSBhcmVcbiAgICBvcmRlcmVkICYgdGFiYmVkIGluIGEgd2F5IHRoYXQgcmVwcmVzZW50cyB0aGUgbmVzdGluZyBvZiB0aGUgZ2VuZXJhdGVkIEhUTUwuXG4qL1xuI2Nib3hPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4jY29sb3Jib3gge1xuICBvdXRsaW5lOiAwO1xufVxuXG4jY2JveENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uY2JveElmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNjYm94RXJyb3Ige1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jY2JveFRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2NjYztcbn1cblxuI2Nib3hDdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCh2ZW5kb3JzL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94U2xpZGVzaG93LFxuI2Nib3hDbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIGF2b2lkIG91dGxpbmVzIG9uIDphY3RpdmUgKG1vdXNlY2xpY2spLCBidXQgcHJlc2VydmUgb3V0bGluZXMgb24gOmZvY3VzICh0YWJiZWQgbmF2aWdhdGluZykgKi9cbiNjYm94UHJldmlvdXM6YWN0aXZlLFxuI2Nib3hOZXh0OmFjdGl2ZSxcbiNjYm94U2xpZGVzaG93OmFjdGl2ZSxcbiNjYm94Q2xvc2U6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuI2Nib3hTbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2Nib3hQcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIGJhY2tncm91bmQ6IHVybCh2ZW5kb3JzL2ltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbiNjYm94UHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cblxuI2Nib3hOZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIGJhY2tncm91bmQ6IHVybCh2ZW5kb3JzL2ltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4jY2JveE5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG5cbiNjYm94Q2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKHZlbmRvcnMvaW1hZ2VzL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4jY2JveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgd2lkdGg6IDJyZW07XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI2hlYWRlcixcbiNtZW51LWJhcixcbiNzaWRlYmFyLFxuaDIjcG9zdGNvbW1lbnQsXG5mb3JtI2NvbW1lbnRmb3JtLFxuI2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50cnkgYTphZnRlciB7XG4gICAgY29udGVudDogXCIgW1wiIGF0dHIoaHJlZikgXCJdIFwiO1xuICB9XG4gICNwcmludGVkLWFydGljbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbmFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG5tYWluIHAge1xuICBtYXJnaW46IDNyZW0gMCAzcmVtO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICNlMWU3ZWY7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uY29udGFpbmVyIHNlY3Rpb24gaDEsXG4uY29udGFpbmVyIHNlY3Rpb24gaDIsXG4uY29udGFpbmVyIHNlY3Rpb24gaDMsXG4uY29udGFpbmVyIHNlY3Rpb24gaDQsXG4uY29udGFpbmVyIHNlY3Rpb24gaDUsXG4uY29udGFpbmVyIHNlY3Rpb24gaDYsXG4uY29udGFpbmVyIHNlY3Rpb24gcCxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGgxLFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDIsXG4uc2luZ2xlLXBvc3QtY29udGVudCBoMyxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGg0LFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDUsXG4uc2luZ2xlLXBvc3QtY29udGVudCBoNixcbi5zaW5nbGUtcG9zdC1jb250ZW50IHAge1xuICBtYXJnaW46IDNyZW0gMCAzcmVtO1xufVxuLmNvbnRhaW5lciBzZWN0aW9uIGgxOmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIGgyOmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIGgzOmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIGg0OmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIGg1OmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIGg2OmZpcnN0LWNoaWxkLFxuLmNvbnRhaW5lciBzZWN0aW9uIHA6Zmlyc3QtY2hpbGQsXG4uc2luZ2xlLXBvc3QtY29udGVudCBoMTpmaXJzdC1jaGlsZCxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGgyOmZpcnN0LWNoaWxkLFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsXG4uc2luZ2xlLXBvc3QtY29udGVudCBoNDpmaXJzdC1jaGlsZCxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGg1OmZpcnN0LWNoaWxkLFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDY6Zmlyc3QtY2hpbGQsXG4uc2luZ2xlLXBvc3QtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250YWluZXIgc2VjdGlvbiBoMSxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLmNvbnRhaW5lciBzZWN0aW9uIGgyLFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDQuMnJlbTtcbn1cbi5jb250YWluZXIgc2VjdGlvbiBoMyxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmNvbnRhaW5lciBzZWN0aW9uIGg0LFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi5jb250YWluZXIgc2VjdGlvbiBoNSxcbi5zaW5nbGUtcG9zdC1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uY29udGFpbmVyIHNlY3Rpb24gaDYsXG4uc2luZ2xlLXBvc3QtY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxudWwgbGksXG5vbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG5vbC5sb3dlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG5cbi5oaWRkZW4tcHJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjRyZW0gI2NkZGJmMDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmOGZhO1xuICBwYWRkaW5nOiAzcmVtIDMuNXJlbTtcbiAgbWFyZ2luOiA0LjVyZW0gM3JlbTtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGNvbG9yOiAjMjUyYjM0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBjb2xvcjogIzA3NGNiMjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICBjb2xvcjogIzA3NGNiMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzMTc5O1xufVxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmF1dGhvciBhcnRpY2xlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yIGFydGljbGUgcCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uYXV0aG9yIC5tZXRhIGg2IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucGFnZS1hdXRob3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtYXV0aG9yLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1jb250ZW50IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAzcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogM3JlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIGgxLFxuLmNvbnRhaW5lciBzZWN0aW9uIGgxLFxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFkZGluZy1ib3R0b20temVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubmFycm93LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIGJveC1zaGFkb3c6IDAgMC40NnJlbSAwLjUxcmVtIHJnYmEoOTAsIDk0LCAxMDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkOWQ5ZDk7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZDlkOWQ5O1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGggc3Ryb25nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIHN0cm9uZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBzdHJvbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQgc3Ryb25nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHN0cm9uZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBzdHJvbmcge1xuICBjb2xvcjogIzIyMjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWFib3V0IC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3A6IGF1dG87XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWhvbWUtdjIgLmhlYWRlciAubG9nby13cmFwcGVyIHNwYW4sIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5sb2dvLXdyYXBwZXIgc3BhbiwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5sb2dvLXdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLmxvZ28td3JhcHBlciBzcGFuLmxvZ28tYmxhY2ssIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5sb2dvLXdyYXBwZXIgc3Bhbi5sb2dvLWJsYWNrLCBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWFib3V0IC5oZWFkZXIgLmxvZ28td3JhcHBlciBzcGFuLmxvZ28tYmxhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpID4gYSwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1vcGVyYXRvci1sYW5kaW5nIC5oZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpID4gYSwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaSA+IGE6aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaSA+IGE6aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQgLmhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYgdWwgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWhvbWUtdjIgLmhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1vcGVyYXRvci1sYW5kaW5nIC5oZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5sb2dpbixcbmJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5wYXJ0bmVyLXdpdGgtdXMsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5sb2dpbixcbmJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5wYXJ0bmVyLXdpdGgtdXMsIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQgLmhlYWRlciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIGEubG9naW4sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWFib3V0IC5oZWFkZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLnBhcnRuZXItd2l0aC11cyB7XG4gIG1heC13aWR0aDogMTEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLnBhcnRuZXItd2l0aC11cywgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1vcGVyYXRvci1sYW5kaW5nIC5oZWFkZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLnBhcnRuZXItd2l0aC11cywgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5wYXJ0bmVyLXdpdGgtdXMge1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIsIGh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyLCBodG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWFib3V0IC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjJyZW0gI2I2YzBjODtcbn1cbmh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcHBlciBzcGFuLCBodG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcgLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXBwZXIgc3BhbiwgaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcHBlciBzcGFuLmxvZ28tYmxhY2ssIGh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcHBlciBzcGFuLmxvZ28tYmxhY2ssIGh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQgLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXBwZXIgc3Bhbi5sb2dvLWJsYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5odG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWhvbWUtdjIgLmhlYWRlciAuY29udGFpbmVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaSA+IGEsIGh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5jb250YWluZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpID4gYSwgaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5jb250YWluZXIgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpID4gYSB7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLmNvbnRhaW5lciAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLCBodG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcgLmhlYWRlciAuY29udGFpbmVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIsIGh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQgLmhlYWRlciAuY29udGFpbmVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgIzIyMjtcbn1cbmh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12MiAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLmxvZ2luLFxuaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyIC5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIGEucGFydG5lci13aXRoLXVzLCBodG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcgLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYS5sb2dpbixcbmh0bWw6bm90KFtkYXRhLXNjcm9sbD1cIjBcIl0pIGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLnBhcnRuZXItd2l0aC11cywgaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLmxvZ2luLFxuaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiBhLnBhcnRuZXItd2l0aC11cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExMDA7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMnJlbSAjYjZjMGM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiBuYXYgKi9cbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwcGVyIHtcbiAgcGFkZGluZzogMS44MjVyZW0gMDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwcGVyIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNS4xcmVtO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXBwZXIgYSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5jb250YWluZXIgLmxvZ28td3JhcHBlciBzcGFuLmxvZ28tYmxhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkge1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtaXRlbSA+IGE6OmFmdGVyLCAuaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMDc0Y2IyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMjIyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMjIyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMjByZW07XG59XG4uaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uaGVhZGVyIC5jb250YWluZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwLjNyZW0gMCAwO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLnN1Yi1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTBlN2VmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwZTdlZjtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciBhOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMDc0Y2IyO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5uYXYgdWwgbGkuZGlzcGxheS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlci5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIGEgc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIGEgaSxcbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtO1xufVxuLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIG1pbi13aWR0aDogMjByZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjE1cmVtIDEuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDExLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5tb2JpbGUtY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAubW9iaWxlLWNyb3NzIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAucGFydG5lci1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDMlIDUlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg4dmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwgbGkuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogIzA3NGNiMjtcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaSB1bC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2UwZTdlZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwgbGkuc2hvdyB1bC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIG1hcmdpbjogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLm1vYmlsZS1jcm9zcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5tb2JpbGUtY3Jvc3Mgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICMxMTExMTE7XG4gIH1cbiAgLmhlYWRlci5tb2JpbGUtYWN0aXZlIC5tb2JpbGUtY3Jvc3Mgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNnJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmhlYWRlci5tb2JpbGUtYWN0aXZlIC5tb2JpbGUtY3Jvc3Mgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXIubW9iaWxlLWFjdGl2ZSAubW9iaWxlLWNyb3NzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjZyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuaGVhZGVyLm1vYmlsZS1hY3RpdmUgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMjIyO1xuICB9XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5hY2NvdW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAubG9nby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbSAxcmVtIDA7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyIC5sb2dvLXdyYXBwZXIgYSBpbWcge1xuICAgIG1heC13aWR0aDogMTcuMXJlbTtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24gYSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5tb2JpbGUtY3Jvc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLm1vYmlsZS1jcm9zcyBzcGFuIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBtYXJnaW46IDAuNnJlbSAwO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICB9XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIlIDYlO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDkydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2IHVsIGxpLmRpc3BsYXktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idXR0b24td3JhcHBlciAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4taGVpZ2h0OiAzMjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQlIDYlO1xuICAgIGhlaWdodDogMjNyZW07XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDM3NXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNCUgNiU7XG4gICAgaGVpZ2h0OiAyOHJlbTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLWhlaWdodDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0JSA2JTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTAyNTM3O1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5mb290ZXIgLmZvb3Rlci1pbm5lciAud2Vic3RyZWV0LWxvZ28td2hpdGUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC53ZWJzdHJlZXQtbG9nby13aGl0ZSBpbWcge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1heC13aWR0aDogMzRyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIHAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgcC5zdWJoZWFkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1pbm5lciB1bCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzA3NGNiMjtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIHVsIGxpLmRpc3BsYXktbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIGZvcm0gaW5wdXQge1xuICBwYWRkaW5nOiAycmVtO1xuICBoZWlnaHQ6IDUuNnJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL21haWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycmVtIGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgY29sb3I6ICM5ODlmYTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAgMCAwLjNyZW07XG59XG5mb290ZXIgLmZvb3Rlci1pbm5lciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJhY2tncm91bmQ6ICMwNzRjYjI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zcmVtIDAuM3JlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMTc5O1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLW5ld3NsZXR0ZXItd3JhcHBlciAuaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lbWFpbCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX2VtYWlsIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJyZW0gY2VudGVyO1xuICB3aWR0aDogNzAlO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAxMCUgMCAyMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwIDAgMC4zcmVtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIyMjtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lcnJvcl9yb2xsdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuNXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lcnJvcl9yb2xsdXAgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX2Vycm9yX3JvbGx1cCBsYWJlbCB7XG4gIGNvbG9yOiAjZDEwNjA2O1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX3N1Ym1pdCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX3N1Ym1pdCAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19zdWJtaXQgLmFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwNzRjYjI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zcmVtIDAuM3JlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19zdWJtaXQgLmFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzE3OTtcbn1cbmZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItc29jaWFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1zb2NpYWwtd3JhcHBlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLXNvY2lhbC13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1zb2NpYWwtd3JhcHBlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmZvb3RlciAuZm9vdGVyLWxvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcbiAgZ3JpZC1nYXA6IDhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG59XG5mb290ZXIgLmNvcHlyaWdodCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLmNvcHlyaWdodCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgdWwgbGkge1xuICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzA3NGNiMjtcbn1cblxuZm9vdGVyLnBsYWluLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyLjhyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjUzNztcbn1cbmZvb3Rlci5wbGFpbi1mb290ZXIgLnBsYWluLWZvb3Rlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIucGxhaW4tZm9vdGVyIC5wbGFpbi1mb290ZXItaW5uZXIgLmNvcHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3Rlci5wbGFpbi1mb290ZXIgLnBsYWluLWZvb3Rlci1pbm5lciAuY29weSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyLnBsYWluLWZvb3RlciAucGxhaW4tZm9vdGVyLWlubmVyIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG59XG5mb290ZXIucGxhaW4tZm9vdGVyIC5wbGFpbi1mb290ZXItaW5uZXIgLm5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZm9vdGVyLnBsYWluLWZvb3RlciAucGxhaW4tZm9vdGVyLWlubmVyIC5uYXYgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIucGxhaW4tZm9vdGVyIC5wbGFpbi1mb290ZXItaW5uZXIgLm5hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIucGxhaW4tZm9vdGVyIC5wbGFpbi1mb290ZXItaW5uZXIgLm5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tbmFycm93IGZvb3RlciAuZm9vdGVyLWlubmVyLFxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWFib3V0IGZvb3RlciAuZm9vdGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xufVxuXG4uc2luZ2xlLXJlcG9ydCBmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOTk7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tb3BlcmF0b3ItbGFuZGluZyBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIGZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5jb250YWluZXIgLnJvdyAuY29sLTQsXG5mb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC01LFxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmNvbnRhaW5lciAucm93IC5jb2wtMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC00IHAsXG5mb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC01IHAsXG5mb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC0zIHAge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDFyZW07XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmNvbnRhaW5lciAucm93IC5jb2wtNCBwLmhlYWQsXG5mb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC01IHAuaGVhZCxcbmZvb3RlciAuZm9vdGVyLWlubmVyIC5jb250YWluZXIgLnJvdyAuY29sLTMgcC5oZWFkIHtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5jb250YWluZXIgLnJvdyAuY29sLTQgcC5zdWJoZWFkLFxuZm9vdGVyIC5mb290ZXItaW5uZXIgLmNvbnRhaW5lciAucm93IC5jb2wtNSBwLnN1YmhlYWQsXG5mb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC0zIHAuc3ViaGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmNvbnRhaW5lciAucm93IC5jb250YWN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLXNvY2lhbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItc29jaWFsLXdyYXBwZXIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0IC5jb250YWluZXIgLnJvdyAuY29sLTYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQgdWwgbGkge1xuICAgIG1hcmdpbjogMC4ycmVtIDAuNXJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1sb2dvLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDVyZW07XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWxvZ28td3JhcHBlciBhIHtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tbmFycm93IGZvb3RlciAuZm9vdGVyLWlubmVyLFxuLnNpbmdsZS1wb3N0IGZvb3RlciAuZm9vdGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLXNvY2lhbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5mb290ZXItbmV3c2xldHRlci13cmFwcGVyIC5oc19lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1uZXdzbGV0dGVyLXdyYXBwZXIgLmhzX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgd2lkdGg6IDc4JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JSAwIDE3JTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLW5ld3NsZXR0ZXItd3JhcHBlciAuaHNfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLW5ld3NsZXR0ZXItd3JhcHBlciAuaHNfc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWxvZ28td3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0IC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCAucm93IC5jb2wtNiB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQgLnJvdyAuY29sLTYgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgZm9vdGVyLnBsYWluLWZvb3RlciAucGxhaW4tZm9vdGVyLWlubmVyIC5uYXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1uYXJyb3cgZm9vdGVyIC5mb290ZXItaW5uZXIsXG4uc2luZ2xlLXBvc3QgZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5mb3JtLnNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogNzAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gIzk4OWZhODtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAgMCAwLjNyZW07XG59XG5mb3JtLnNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5mb3JtLnNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwIDAgMC4zcmVtO1xufVxuZm9ybSBpbnB1dCxcbmZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZmE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZiNzM4MDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZiNzM4MDtcbiAgb3BhY2l0eTogMTtcbn1cbmZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZiNzM4MDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2NoZXYtZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA1MCU7XG4gIGhlaWdodDogN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmI3MzgwO1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0Y2IyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbmZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzE3OTtcbn1cbmZvcm0gYnV0dG9uOmhvdmVyIC5hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMS43cmVtO1xufVxuZm9ybS53cGNmNy1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlN2VmO1xufVxuZm9ybS53cGNmNy1mb3JtIC5yb3cge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuZm9ybS53cGNmNy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNmZmY7XG59XG5mb3JtLndwY2Y3LWZvcm0gcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbmZvcm0ud3BjZjctZm9ybSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9ybS53cGNmNy1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMjIyO1xufVxuZm9ybS53cGNmNy1mb3JtIGxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMjI7XG59XG5mb3JtLndwY2Y3LWZvcm0gbGFiZWwgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICNkMTA2MDY7XG59XG5mb3JtLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbmZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbmZvcm0ud3BjZjctZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2IzYmNjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbmZvcm0ud3BjZjctZm9ybSAuYnRuLCBmb3JtLndwY2Y3LWZvcm0gLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYWxtLWxvYWQtbW9yZS1idG4sIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgZm9ybS53cGNmNy1mb3JtIC5hbG0tbG9hZC1tb3JlLWJ0biwgZm9ybS53cGNmNy1mb3JtIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgZm9ybS53cGNmNy1mb3JtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTc5O1xufVxuZm9ybS53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0ud3BjZjctZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybS53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5mb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbn1cbmZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uam9pbi13YWl0bGlzdCAud3BjZjctZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDVyZW07XG4gIG1heC13aWR0aDogNzByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZXhwbG9yZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtYm94IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwbG9yZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtYm94IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XG59XG4uZXhwbG9yZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtYm94IGZvcm0gLnNlYXJjaC1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY29tcG9uZW50cy9pY29ucy9zZWFyY2gtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXZbZGF0YS10aXBweS1yb290XSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2lkZWJhciBmb3JtLnNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdLFxuLnNpZGViYXIgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjNyZW0gMC4zcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndwY2Y3LWZvcm0gLnJvdyAuY29sLTYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG4gIC5qb2luLXdhaXRsaXN0IC53cGNmNy1mb3JtIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uaWNvbixcbi5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcImNvbXBvbmVudHMvaWNvbnMvaWNvbnNfdjEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY29uLmxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01Ni40cmVtO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbi5pY29uLmhlYWRzZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OS4zcmVtO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbi5pY29uLmNvaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNi44cmVtO1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbn1cbi5pY29uLmNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03LjNyZW07XG4gIHdpZHRoOiA2LjhyZW07XG4gIGhlaWdodDogNi4ycmVtO1xufVxuLmljb24ud2Vic2l0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwLjZyZW07XG4gIHdpZHRoOiA1LjdyZW07XG4gIGhlaWdodDogNS45cmVtO1xufVxuLmljb24uZ2xvYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00My4zcmVtO1xuICB3aWR0aDogNS44cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG4uaWNvbi5hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIuOHJlbTtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4uaWNvbi5hcnJvdy1ncmV5LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiY29tcG9uZW50cy9pY29ucy9hcnJvdy1ncmV5LXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB3aWR0aDogOC44cmVtO1xufVxuLmljb24uYXJyb3ctZG93bi1jaXJjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNHJlbTtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjNyZW07XG59XG4uaWNvbi5hcnJvdy1yaWdodC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xLjVyZW07XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLmljb24uYXJyb3ctcmlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uaWNvbi5hcnJvdy1yaWdodC1ibHVlLXNtYWxsIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9hcnJvdy1yaWdodC1ibHVlLXNtYWxsLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbn1cbi5pY29uLmFycm93LXJpZ2h0LWJsdWUtc21hbGwuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiMzQ7XG59XG4uaWNvbi5jaGV2LXVwLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiY29tcG9uZW50cy9pY29ucy9jaGV2LXVwLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB3aWR0aDogMy4xcmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbn1cbi5pY29uLmNoZXYtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMS44cmVtO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbn1cbi5pY29uLmNoZXYtcmlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcmVtO1xuICB3aWR0aDogMC45cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbn1cbi5pY29uLmNoZWNrLWNpcmMtYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzLjVyZW07XG4gIHdpZHRoOiA2LjhyZW07XG4gIGhlaWdodDogNi45cmVtO1xufVxuLmljb24ucGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnJlbTtcbiAgd2lkdGg6IDE0LjNyZW07XG4gIGhlaWdodDogMTQuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1ibHVlIDJzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmljb24ucGxheS1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKTtcbiAgd2lkdGg6IDI0LjNyZW07XG4gIGhlaWdodDogMjQuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uOiBwdWxzZS13aGl0ZSAycyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5pY29uLm9wZW4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNC4xcmVtO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuN3JlbTtcbn1cblxuLnBsYXktYnV0dG9uLW1pbnQtc21hbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3BsYXktYnV0dG9uLW1pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE0LjJyZW07XG4gIGhlaWdodDogMTQuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBhbmltYXRpb246IHB1bHNlLW1pbnQgMnMgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5pbmZvLWNpcmMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvaW5mby5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xufVxuLmluZm8tY2lyYy5jb2xvci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbn1cblxuLmNoZWNrLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvY2hlY2stY2lyY2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMS41cmVtO1xuICBoZWlnaHQ6IDExLjVyZW07XG59XG5cbi5wb3AtdXAtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xufVxuXG4udXNlcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3VzZXJzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1LjFyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLnVwIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy91cC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjMjFkO1xufVxuLnVwLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ZmE4O1xufVxuXG4uZG93biB7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvZG93bi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEwNjA2O1xufVxuXG4uYmFubmVyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9jbG9zZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBsYXktdHJpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9wbGF5LXRyaS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNS4xcmVtO1xuICBoZWlnaHQ6IDUuOHJlbTtcbn1cblxuLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbn1cbi5mYWNlYm9vay5taW5pIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG5cbi55dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMveW91dHViZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbn1cbi55dC5taW5pIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG5cbi5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvbGlua2VkaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG59XG4ubGlua2VkaW4ubWluaSB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xufVxuXG4ubm90Zm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL25vdGZvdW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMC41cmVtO1xuICBoZWlnaHQ6IDkuOHJlbTtcbn1cblxuLmFycm93LXJpZ2h0LWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctcmlnaHQtZGFyay1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMi4ycmVtO1xufVxuXG4uYXJyb3ctcmlnaHQtbWludC1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctcmlnaHQtbWludC1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDIuMnJlbTtcbn1cblxuLnRyaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvdHJpLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNS45cmVtO1xuICB3aWR0aDogNS4xcmVtO1xufVxuXG4uaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvdmlkZW8uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNi4xcmVtO1xufVxuXG4uZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9nb29nbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmxpbmUtY2hhcnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmUtY2hhcnQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDIuODgycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0Y2IyO1xufVxuXG4ucW91dGUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3FvdXRlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbn1cblxuLnFvdXRlLWFycm93IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9xb3V0ZS1hcnJvdy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFvdXRlLWFycm93Lm5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYXJyb3ctbG9uZyB7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctbG9uZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy40MTZyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ZjdlO1xufVxuXG4uY2hlY2stY2lyY2xlLTIge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2NoZWNrLWNpcmNsZS0yLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODZmN2U7XG59XG5cbi5vcGVyYXRvci1pY29uLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL29wZXJhdG9yLWljb24tMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5vcGVyYXRvci1pY29uLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL29wZXJhdG9yLWljb24tMi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5vcGVyYXRvci1pY29uLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL29wZXJhdG9yLWljb24tMy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5idG4sIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xufVxuLmJ0bi5idG4teHNtYWxsLCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4teHNtYWxsLmFsbS1sb2FkLW1vcmUtYnRuLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYS5idG4teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS43cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnRuLmJ0bi1zbWFsbCwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLXNtYWxsLmFsbS1sb2FkLW1vcmUtYnRuLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYS5idG4tc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMS44cmVtIDJyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5idG4uYnRuLW1lZGl1bSwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLW1lZGl1bS5hbG0tbG9hZC1tb3JlLWJ0biwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5idG4gLmFycm93LXJpZ2h0LCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biAuYXJyb3ctcmlnaHQsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIC5hcnJvdy1yaWdodCxcbi5idG4gLmFycm93LXJpZ2h0LWJsdWUtc21hbGwsXG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biAuYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbCxcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIC5hcnJvdy1yaWdodC1ibHVlLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5idG4uYnRuLXByaW1hcnksIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYS5idG4tcHJpbWFyeSwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGE6aG92ZXIsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYWxtLWxvYWQtbW9yZS1idG46aG92ZXIsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciAuYXJyb3ctcmlnaHQsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIC5hcnJvdy1yaWdodCwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGE6aG92ZXIgLmFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxLjdyZW07XG59XG4uYnRuLmJ0bi1yZWQsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi1yZWQuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEwNjA2O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxNnJlbTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5idG4tZ3JleSwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLWdyZXkuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4OWZhODtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLW1pbnQtZ3JlZW4sIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi1taW50LWdyZWVuLmFsbS1sb2FkLW1vcmUtYnRuLCAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYS5idG4tbWludC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWJlZGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tbWludC1ncmVlbjpob3ZlciwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLW1pbnQtZ3JlZW4uYWxtLWxvYWQtbW9yZS1idG46aG92ZXIsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1taW50LWdyZWVuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi5idG4tbWludC1ncmVlbjpob3ZlciAuYXJyb3ctcmlnaHQsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi1taW50LWdyZWVuLmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIC5hcnJvdy1yaWdodCwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLW1pbnQtZ3JlZW46aG92ZXIgLmFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxLjdyZW07XG59XG4uYnRuLmJ0bi1kYXJrLWJsdWUsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi1kYXJrLWJsdWUuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTc5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLWRhcmstYmx1ZTpob3ZlciwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLWRhcmstYmx1ZS5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLWRhcmstYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMxNzk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLmJ0bi1kYXJrLWJsdWU6aG92ZXIgLmFycm93LXJpZ2h0LCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4tZGFyay1ibHVlLmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIC5hcnJvdy1yaWdodCwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLWRhcmstYmx1ZTpob3ZlciAuYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgd2lkdGg6IDEuN3JlbTtcbn1cbi5idG4uYnRuLXdoaXRlLCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4td2hpdGUuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmJ0bi5idG4td2hpdGUtdHJhbnNwYXJlbnQsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi13aGl0ZS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0biwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMC4xcmVtICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4td2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi13aGl0ZS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLXdoaXRlLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLXdoaXRlLXRyYW5zcGFyZW50OmhvdmVyIC5hcnJvdy1yaWdodCwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLXdoaXRlLXRyYW5zcGFyZW50LmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIC5hcnJvdy1yaWdodCwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEuYnRuLXdoaXRlLXRyYW5zcGFyZW50OmhvdmVyIC5hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMS43cmVtO1xufVxuLmJ0bi5idG4tcHJpbWFyeS10cmFuc3BhcmVudCwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLXByaW1hcnktdHJhbnNwYXJlbnQuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1wcmltYXJ5LXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMC4xcmVtICMwNzRjYjI7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxuLmJ0bi5idG4tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYnRuLXByaW1hcnktdHJhbnNwYXJlbnQuYWxtLWxvYWQtbW9yZS1idG46aG92ZXIsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLXByaW1hcnktdHJhbnNwYXJlbnQ6aG92ZXIgLmFycm93LXJpZ2h0LCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4tcHJpbWFyeS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciAuYXJyb3ctcmlnaHQsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIC5hcnJvdy1yaWdodCxcbi5idG4uYnRuLXByaW1hcnktdHJhbnNwYXJlbnQ6aG92ZXIgLmFycm93LXJpZ2h0LWJsdWUtc21hbGwsXG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4tcHJpbWFyeS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciAuYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbCxcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmJ0bi1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIC5hcnJvdy1yaWdodC1ibHVlLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxLjdyZW07XG59XG4uYnRuLmJ0bi1ncmV5LXRyYW5zcGFyZW50LCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4tZ3JleS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0biwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAwLjJyZW0gIzk4OWZhODtcbiAgY29sb3I6ICM5ODlmYTg7XG59XG4uYnRuLmJ0bi1ncmV5LXRyYW5zcGFyZW50OmhvdmVyLCAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5idG4tZ3JleS10cmFuc3BhcmVudC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi5idG4tZ3JleS10cmFuc3BhcmVudDpob3ZlciAuYXJyb3ctcmlnaHQsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmJ0bi1ncmV5LXRyYW5zcGFyZW50LmFsbS1sb2FkLW1vcmUtYnRuOmhvdmVyIC5hcnJvdy1yaWdodCwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGE6aG92ZXIgLmFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxLjdyZW07XG59XG4uYnRuLmZ1bGwtd2lkdGgsIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmZ1bGwtd2lkdGguYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YS1idXR0b25zLXdyYXBwZXIgLmN0YV9idXR0b24ge1xuICBwYWRkaW5nOiAxLjdyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHMtY3RhLXdyYXBwZXIgLmN0YV9idXR0b24gcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYWxtLWxvYWQtbW9yZS1idG4sIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VhcmNoLXdyYXBwZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zZWFyY2gtd3JhcHBlciBoNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMS40cmVtO1xuICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA4MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFyZW0gI2UxZTdlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAgMCAwLjNyZW07XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICNlMWU3ZWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNsaWRlci1yYW5nZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zbGlkZXItcmFuZ2Utd3JhcHBlciAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMi41cmVtIDAgMi41cmVtO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2YjczODA7XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNsaWRlci1yYW5nZS13cmFwcGVyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbn1cbi5zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2xpZGVyLXJhbmdlLXdyYXBwZXIgLnNsaWRlci1yYW5nZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMnJlbSAzcmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjhmYTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogc29saWQgMC4xcmVtICNmNGY4ZmE7XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNsaWRlci1yYW5nZS13cmFwcGVyIC5zbGlkZXItcmFuZ2UtYnV0dG9uIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC42ZW07XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNsaWRlci1yYW5nZS13cmFwcGVyIC5zbGlkZXItcmFuZ2UtYnV0dG9uIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItY29sb3I6ICMwNzRjYjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zbGlkZXItcmFuZ2Utd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zbGlkZXItcmFuZ2Utd3JhcHBlcjpob3ZlciA+IC5zbGlkZXItcmFuZ2UtYnV0dG9uIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXA6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5zZWFyY2gtd3JhcHBlciBmb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuM3JlbSAwLjNyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXI6OmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMi41JTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBzZWxlY3QucHJpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4zcmVtIDAuM3JlbSAwO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciBmb3JtIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtd3JhcHBlciAuaWNvbi1wbmcuY3Jvd24ge1xuICAgIHdpZHRoOiA3LjhyZW07XG4gICAgaGVpZ2h0OiA1LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciBmb3JtIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzJSAyJTtcbiAgICB3aWR0aDogOTYlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5pbnB1dC1ncm91cDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwOm50aC1jaGlsZCgzKSAubGFiZWwge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMCAwIDAuNHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnJlbSAyLjJyZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXA6bnRoLWNoaWxkKDMpIC5zbGlkZXItcmFuZ2Utd3JhcHBlciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjRyZW0gMC40cmVtIDA7XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwOm50aC1jaGlsZCgzKSAuc2xpZGVyLXJhbmdlLXdyYXBwZXIgLnNsaWRlci1yYW5nZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDYuMXJlbTtcbiAgfVxuICAuc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBpbnB1dCxcbi5zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIHNlbGVjdC5tb25ldGl6YXRpb24sXG4uc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBzZWxlY3QucHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjJyZW07XG4gIH1cbiAgLnNlYXJjaC13cmFwcGVyIGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbjogMCAyJTtcbiAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgfVxufVxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuLnNlY3Rpb24tdGl0bGUgaDEsXG4uc2VjdGlvbi10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2VjdGlvbi10aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VjdGlvbi10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnNlY3Rpb24tdGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgY29sb3I6ICM5ODlmYTg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzcmVtO1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbn1cbi5jb250YWN0LWJvdHRvbSAuY29udGFjdCxcbi5jb250YWN0LWJvdHRvbSAub2ZmaWNlIHtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDAuNDZyZW0gMC41MXJlbSByZ2JhKDkwLCA5NCwgMTAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3QtYm90dG9tIC5jb250YWN0IGg0LFxuLmNvbnRhY3QtYm90dG9tIC5vZmZpY2UgaDQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi5jb250YWN0LWJvdHRvbSAuY29udGFjdCBoNCxcbi5jb250YWN0LWJvdHRvbSAuY29udGFjdCBwLFxuLmNvbnRhY3QtYm90dG9tIC5vZmZpY2UgaDQsXG4uY29udGFjdC1ib3R0b20gLm9mZmljZSBwIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWJvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmNvbnRhY3QtYm90dG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmN0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0Y2IyO1xufVxuLmN0YS13cmFwcGVyIC5jdGEtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN0YS13cmFwcGVyIC5jdGEtaW5uZXItd3JhcHBlciBoNCxcbi5jdGEtd3JhcHBlciAuY3RhLWlubmVyLXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS13cmFwcGVyIC5jdGEtaW5uZXItd3JhcHBlciAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cblxuLmN0YS12ZXIyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMWJlZGQgMCUsICMwNzRjYjIgMTAwJSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3RhLXZlcjItd3JhcHBlciAuY3RhLXZlcjItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N0YS12ZXIyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLmN0YS12ZXIyLXdyYXBwZXIgLmN0YS12ZXIyLWJnIC5jdGEtdmVyMi1pbm5lciAuY29udGVudCBoMyxcbi5jdGEtdmVyMi13cmFwcGVyIC5jdGEtdmVyMi1iZyAuY3RhLXZlcjItaW5uZXIgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS12ZXIyLXdyYXBwZXIgLmN0YS12ZXIyLWJnIC5jdGEtdmVyMi1pbm5lciAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN0YS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY3RhLXdyYXBwZXIgLmN0YS1pbm5lci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN0YS13cmFwcGVyIC5jdGEtaW5uZXItd3JhcHBlciBoNCxcbi5jdGEtd3JhcHBlciAuY3RhLWlubmVyLXdyYXBwZXIgcCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB9XG4gIC5jdGEtd3JhcHBlciAuY3RhLWlubmVyLXdyYXBwZXIgLmJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jdGEtdmVyMi13cmFwcGVyIC5jdGEtdmVyMi1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXdyYXBwZXIgLmN0YS1pbm5lci13cmFwcGVyIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jdGEtdmVyMi13cmFwcGVyIC5jdGEtdmVyMi1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbiAgLmN0YS12ZXIyLXdyYXBwZXIgLmN0YS12ZXIyLWJnIC5jdGEtdmVyMi1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN0YS12ZXIyLXdyYXBwZXIgLmN0YS12ZXIyLWJnIC5jdGEtdmVyMi1pbm5lciAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItbGVmdCB7XG4gIHdpZHRoOiA0NiU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IHtcbiAgd2lkdGg6IDU0JTtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoMyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzA3NGNiMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM5ODlmYTg7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wLndpZGUtcmlnaHQgLmluZm8taW5uZXItbGVmdCB7XG4gIHdpZHRoOiA0NCU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wLndpZGUtcmlnaHQgLmluZm8taW5uZXItcmlnaHQge1xuICB3aWR0aDogNTYlO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcC5uby12aWRlbyAuaW5mby1pbm5lci1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDAuMXJlbSAjZTFlN2VmO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC1ib3R0b20gLmluZm8tZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LWJvdHRvbSAuaW5mby1kZXNjIGg1IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC1ib3R0b20gLmluZm8tZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItbGVmdCxcbi5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cmVtIDZyZW0gMDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wLndpZGUtcmlnaHQgLmluZm8taW5uZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcC53aWRlLXJpZ2h0IC5pbmZvLWlubmVyLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wLndpZGUtcmlnaHQgLmluZm8taW5uZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtYm90dG9tIC5yb3cgLmNvbC00IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIC5pbmZvLWlubmVyLXJpZ2h0IGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LXRvcCAuaW5mby1pbm5lci1yaWdodCBoNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm8taW5uZXItY29udGVudC10b3AgLmluZm8taW5uZXItcmlnaHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mby1pbm5lci1jb250ZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQuN3JlbTtcbiAgaGVpZ2h0OiA0LjdyZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXJlbTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwLjVyZW07XG4gIGxlZnQ6IDNyZW07XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1LjNyZW07XG4gIHJpZ2h0OiAzcmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGlkZXIgdWwuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciB1bC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtaW5kZW50OiAtOTk5OXJlbTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGlkZXIgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhyZW0gMThyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsLWRlc2Mge1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlIC50ZXN0aW1vbmlhbC1kZXNjIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlIC50ZXN0aW1vbmlhbC1kZXNjIGEgLnBsYXktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDE4cmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZSAuYnV5ZXItaW5mbyBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZSAuYnV5ZXItaW5mbyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGUgLmJ1eWVyLWluZm8gaDYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ODlmYTg7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwtZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNzAlO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnNsaWRlciB1bC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDUlO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMC4zcmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsLWRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWluLWhlaWdodDogMjJyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZSAuYnV5ZXItaW5mbyBoNiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZSAuYnV5ZXItaW5mbyBoNiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuYmFubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNXJlbSAxcmVtIDEwcmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHJlbTtcbiAgaGVpZ2h0OiAyMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDc0Y2IyO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIHRvcDogLTlyZW07XG4gIGxlZnQ6IC01cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3F1b3RlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuYmFubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lciAuYmFyLXllbGxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuYmFubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lciAuYmFyLXllbGxvdyBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyIC5iYXIteWVsbG93IHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyIC5iYXIteWVsbG93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJhY2tncm91bmQ6ICMwNzRjYjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciAuc2Nyb2xsLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuYmFubmVyLXdyYXBwZXIgLnNjcm9sbC13cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMwNzRjYjI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0tdGV4dCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0tdGV4dCBoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVvdGUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0tdGV4dCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS10ZXh0IGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS10ZXh0IGg2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLXNsaWRlci13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1pdGVtIC5mdC1pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS1pbWFnZSAucGxheS1idXR0b24tbWludC1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogIzMxYmVkZDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAxNHJlbTtcbiAgYm90dG9tOiAxcmVtO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvaWNvbi1sZWZ0LXdoaXRlLWxhcmdlLnN2Zyk7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1cmVtO1xuICBib3R0b206IDFyZW07XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL3Nhc3MvY29tcG9uZW50cy9pY29ucy9pY29uLXJpZ2h0LXdoaXRlLWxhcmdlLnN2Zyk7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDc0Y2IyO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMi43cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogIzk4OWZhODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwNzRjYjI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC50ZXN0aS1zaW5nbGUtd3JhcHBlciAudGVzdC1zaW5nbGUtaXRlbSAudGVzdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgd2lkdGg6IDczJTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0gLnRlc3QtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtIC50ZXN0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDI1JTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0gLnRlc3QtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0gLnRlc3QtaW1hZ2UgaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0gLnRlc3QtaW1hZ2UgaDQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ODlmYTg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGVzdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IHtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzA3NGNiMjtcbn1cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzMTc5O1xufVxuLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8taXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby1pdGVtcyAuaXRlbSB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbjogMSU7XG4gIGhlaWdodDogMThyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby1pdGVtcyAuaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby1pdGVtcyAuaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLXNsaWRlci13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0taW1hZ2Uge1xuICAgIGhlaWdodDogNDByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0gLmZ0LWl0ZW0taW1hZ2UgLnBsYXktYnV0dG9uLW1pbnQtc21hbGwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby1pdGVtcyAuaXRlbSB7XG4gICAgd2lkdGg6IDMxLjMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNXJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gOHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MnJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtaXRlbSAuZnQtaXRlbS10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFscy13cmFwcGVyIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1zbGlkZXItd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IDExcmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXIgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIH1cbiAgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtIC50ZXN0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0gLnRlc3QtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLWl0ZW1zIC5pdGVtIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSBhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLnRlc3RpLXNpbmdsZS13cmFwcGVyIC50ZXN0LXNpbmdsZS1pdGVtIC50ZXN0LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIge1xuICB3aWR0aDogNDQlO1xuICBtYXJnaW46IDMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAzLjNyZW0gcmdiYSgyMTcsIDIyMywgMjMxLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI4cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciAucG9zdC1pdGVtX2ltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1faW1hZ2UgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9pbWFnZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9pbWFnZSBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1faW1hZ2UgLmNyb3duLWNpcmMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIuNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1fY29udGVudCB7XG4gIHBhZGRpbmc6IDVyZW0gM3JlbSAzcmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gI2UxZTdlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciAucG9zdC1pdGVtX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogOHJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IGgzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciAucG9zdC1pdGVtX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42NDtcbiAgY29sb3I6ICM1MDU1NjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gI2UxZTdlZjtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3IgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWF4LXdpZHRoOiA1LjVyZW07XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMnJlbSAwIDEuNXJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3IgLnBvc3QtaXRlbV9jYXRlZ29yeSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3IgLnBvc3QtaXRlbV9jYXRlZ29yeSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5wb3N0LWl0ZW1fY2F0ZWdvcnkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gIzA3NGNiMjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciAucG9zdC1pdGVtX2J1dHRvbiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciAucG9zdC1pdGVtX2J1dHRvbiBhIC5jaGV2LXJpZ2h0LWJsdWUge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9idXR0b24gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMy4zcmVtIHJnYmEoMTMyLCAxMzgsIDE0NywgMC42KTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciB7XG4gIHdpZHRoOiA5NCU7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLnBvc3QtaXRlbV9pbWFnZSAuY3Jvd24tY2lyYyB7XG4gIGxlZnQ6IDZyZW07XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciAucG9zdC1pdGVtX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciAuZmVhdHVyZWQtaXRlbV9hdXRob3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLmZlYXR1cmVkLWl0ZW1fYXV0aG9yLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzUlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjZTFlN2VmO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5maWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciAuZmVhdHVyZWQtaXRlbV9hdXRob3Itd3JhcHBlciAucG9zdC1pdGVtLWF1dGhvciAuZmlhLWxlZnQgaW1nIHtcbiAgbWF4LXdpZHRoOiA4cmVtO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5maWEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5maWEtcmlnaHQgaDQge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciAuZmVhdHVyZWQtaXRlbV9hdXRob3Itd3JhcHBlciAucG9zdC1pdGVtX2J1dHRvbiB7XG4gIHdpZHRoOiAyNSU7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1wb3N0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1JSAxMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwcmVtO1xuICBoZWlnaHQ6IDg2cmVtO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1wb3N0IGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLXBvc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG59XG4ubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYWxtLWxvYWQtbW9yZS1idG4uZG9uZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDI0LjVyZW07XG4gIH1cbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbmJvZHkuYXJjaGl2ZS50YXgtb2JhX2NhdGVnb3JpZXMgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIub2JhLXRheC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuYm9keS5hcmNoaXZlLnRheC1vYmFfY2F0ZWdvcmllcyAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICB9XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDUlO1xuICB9XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW0gM3JlbTtcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS13cmFwcGVyIC5wb3N0LWl0ZW1fY29udGVudCBoMyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLXBvc3QgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luOiA0JSAwO1xuICB9XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5wb3N0LWl0ZW1faW1hZ2UgLmNyb3duLWNpcmMge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLnBvc3QtaXRlbV9jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLmZlYXR1cmVkLWl0ZW1fYXV0aG9yLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2UxZTdlZjtcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLmZlYXR1cmVkLWl0ZW1fYXV0aG9yLXdyYXBwZXIgLnBvc3QtaXRlbS1hdXRob3IgLmZpYS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5maWEtbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogNS41cmVtO1xuICB9XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciAuZmVhdHVyZWQtaXRlbV9hdXRob3Itd3JhcHBlciAucG9zdC1pdGVtLWF1dGhvciAuZmlhLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5wb3N0LWl0ZW0tZnVsbC13cmFwcGVyIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIC5wb3N0LWl0ZW0tYXV0aG9yIC5maWEtcmlnaHQgaDQge1xuICAgIG1hcmdpbjogMnJlbSAwIDEuNXJlbTtcbiAgfVxuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIgLmZlYXR1cmVkLWl0ZW1fYXV0aG9yLXdyYXBwZXIgLnBvc3QtaXRlbV9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAudmlldy1hbGwtcG9zdCBhIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLmJyb3dzZXJ1cGdyYWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDc0Y2IyO1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNtYWxsLWJhbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc21hbGwtYmFubmVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIElFMTArIHNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnJvd3NlcnVwZ3JhZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBTYWZhcmkgMTAuMSAqL1xuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSBhbmQgKG5vdCAoc3Ryb2tlLWNvbG9yOiB0cmFuc3BhcmVudCkpIHtcbiAgICAuYnJvd3NlcnVwZ3JhZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vKiBTYWZhcmkgMTAuMCAobm90IDEwLjEpICovXG5fOjotd2Via2l0LTpob3N0Om5vdCg6cm9vdDpyb290KSxcbi5icm93c2VydXBncmFkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgOjppLWJsb2NrLWNocm9tZSxcbi5icm93c2VydXBncmFkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDEyMSwgMjAzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNjUlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZzogNXJlbSAwIDdyZW07XG59XG4uYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLWxlZnQgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IC5icmVhZGNydW1icyBsaSxcbi5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIC5iYW5uZXItaW5uZXItbGVmdCAuYnJlYWRjcnVtYnMgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIC5iYW5uZXItaW5uZXItbGVmdCBoMSxcbi5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIC5iYW5uZXItaW5uZXItbGVmdCBoNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIC5iYW5uZXItaW5uZXItbGVmdCBoNSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IC5iYW5uZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLWxlZnQgLmJhbm5lci1idXR0b25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLXJpZ2h0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB3aWR0aDogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLWJsdWUtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnI7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5jcm93biB7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIGgxLFxuLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDVyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG4uaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyBhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG4gIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgLmhiYi1idXR0b25zIGEuYnRuLCAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyAudGVzdGltb25pYWxzLXdyYXBwZXIgLnZpZGVvLXRlc3RpbW9uaWFscy13cmFwcGVyIC5ncmlkLW1lbnUgYSwgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgLmhiYi1idXR0b25zIGEsIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgLmhiYi1idXR0b25zIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgYS5hbG0tbG9hZC1tb3JlLWJ0biwgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyBhLmFsbS1sb2FkLW1vcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDMwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLWxlZnQgLnBsYXktYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lci1pbm5lci13cmFwcGVyIC5iYW5uZXItaW5uZXItbGVmdCAucGxheS1idXR0b24td3JhcHBlciAuaWNvbi5wbGF5LWJ1dHRvbi13aGl0ZSB7XG4gICAgd2lkdGg6IDE0LjNyZW07XG4gICAgaGVpZ2h0OiAxNC4zcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIHAge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyBhLmJ0biwgLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWJ1dHRvbnMgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyBhLCAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItYnV0dG9ucyAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIGEuYWxtLWxvYWQtbW9yZS1idG4sIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWJ1dHRvbnMgYS5hbG0tbG9hZC1tb3JlLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI1LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgLmhiYi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmFubmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDExNSU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgLTE2JSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyLWlubmVyLXdyYXBwZXIgLmJhbm5lci1pbm5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLWxlZnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXItaW5uZXItd3JhcHBlciAuYmFubmVyLWlubmVyLWxlZnQgLmJhbm5lci1idXR0b25zIGEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHJlbSAwO1xuICB9XG4gIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIC5oYmItaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5ob21lLWJsdWUtYmFubmVyIC5oYmItaW5uZXIgLmhiYi1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmhvbWUtYmx1ZS1iYW5uZXIgLmhiYi1pbm5lciAuaGJiLWJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAzNywgNTUsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5zZWFyY2gtYmFubmVyIGgxLFxuLnNlYXJjaC1iYW5uZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1iYW5uZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lci1pbm5lciB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXItaW5uZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyLWlubmVyIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lci1pbm5lciBmb3JtIC5zZWFyY2gtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NvbXBvbmVudHMvaWNvbnMvc2VhcmNoLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMnJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIHdpZHRoOiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtYmFubmVyLnJlcG9ydHMtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2gtYmFubmVyLnJlcG9ydHMtYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTAyNTM3IDI3LjczJSwgcmdiYSgwLCA0OSwgMTIxLCAwKSAxMzcuMDYlKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNlYXJjaC1iYW5uZXIucmVwb3J0cy1iYW5uZXIgLnNlYXJjaC1iYW5uZXItaW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZjZmU7XG59XG4uZmFxLXdyYXBwZXIgaDMuZmFxLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDFyZW0gMCA1cmVtO1xufVxuLmZhcS13cmFwcGVyIGgzLmZhcS1oZWFkbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyM3JlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwLjRyZW0gNC40cmVtIHJnYmEoOTAsIDk0LCAxMDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIGg0LnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcS13cmFwcGVyIC5mYXEtbGlzdC13cmFwcGVyIC5mYXEtaXRlbSBoNC50aXRsZSAub3Blbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyBwIHtcbiAgY29sb3I6ICMyNTJiMzQ7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmZhcS13cmFwcGVyIC5mYXEtbGlzdC13cmFwcGVyIC5mYXEtaXRlbSAuZmFxLWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cbi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIHAgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIHVsLFxuLmZhcS13cmFwcGVyIC5mYXEtbGlzdC13cmFwcGVyIC5mYXEtaXRlbSAuZmFxLWRlc2Mgb2wge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgY29sb3I6ICMyNTJiMzQ7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyB1bCBsaSxcbi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIG9sIGxpIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3OWNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IC0ycmVtO1xufVxuLmZhcS13cmFwcGVyIC5mYXEtbGlzdC13cmFwcGVyIC5mYXEtaXRlbS5mYXEtb3BlbiBoNC50aXRsZSAub3Blbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5LjRyZW07XG59XG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtLmZhcS1vcGVuIC5mYXEtZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcS13cmFwcGVyIGgzLmZhcS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgLmZhcS13cmFwcGVyIC5mYXEtbGlzdC13cmFwcGVyIC5mYXEtaXRlbSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG4gIC5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIHAsXG4uZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIC5mYXEtZGVzYyB1bCxcbi5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0gLmZhcS1kZXNjIG9sIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEtd3JhcHBlciBoMy5mYXEtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5mYXEtd3JhcHBlciAuZmFxLWxpc3Qtd3JhcHBlciAuZmFxLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgfVxuICAuZmFxLXdyYXBwZXIgLmZhcS1saXN0LXdyYXBwZXIgLmZhcS1pdGVtIGg0LnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLWJsdWUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYwLCAxMjEsIDIwMywgMC43KTtcbiAgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVyZW0gcmdiYSg2MCwgMTIxLCAyMDMsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MCwgMTIxLCAyMDMsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLW1pbnQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ5LCAxOTAsIDIyMSwgMC43KTtcbiAgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVyZW0gcmdiYSgyNDUsIDE2NiwgMSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NSwgMTY2LCAxLCAwKTtcbiAgfVxufVxuLmZlYXR1cmVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gaDQge1xuICBjb2xvcjogIzAwMzE3OTtcbn1cbi5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBtYXJnaW46IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNDhyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvd2Vic3RyZWV0LWxvZ28td2hpdGUucG5nKTtcbiAgbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNyZW07XG4gIHdpZHRoOiAxNTBweDtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMTc5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zbGlkZXIgLmZlYXR1cmVkLWl0ZW0gLmZlYXR1cmVkLWNvbnRlbnQudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IC5pY29uLXZpZGVvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IGg1LFxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IGg1IGEsXG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBoNSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtY29udGVudCAuYnRuLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzFiZWRkO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWRvdHMgbGkge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzBjODtcbn1cbi5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMxNzk7XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVkLXNlY3Rpb24ud2ViaW5hciAuZmVhdHVyZWQtc2xpZGVyIC5mZWF0dXJlZC1pdGVtIHtcbiAgbWluLWhlaWdodDogMzVyZW07XG59XG5cbi5leHBsb3JlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOGZhO1xufVxuLmV4cGxvcmUtc2VjdGlvbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLXRpdGxlIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMzE3OTtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtdGl0bGUucmVwb3J0cyBoNCB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSAuZXhwbG9yZS1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjByZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLXRpdGxlIC5leHBsb3JlLWZpbHRlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBzYWZhcmkgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBvdGhlciBzdHlsZXMgZm9yIGFlc3RoZXRpY3MgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSAuZXhwbG9yZS1maWx0ZXI6OmJlZm9yZSwgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSAuZXhwbG9yZS1maWx0ZXI6OmFmdGVyIHtcbiAgLS1zaXplOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSAuZXhwbG9yZS1maWx0ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1zaXplKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1zaXplKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2l6ZSkgc29saWQgYmxhY2s7XG4gIHRvcDogNDAlO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSAuZXhwbG9yZS1maWx0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB2YXIoLS1zaXplKSBzb2xpZCBibGFjaztcbiAgdG9wOiA1NSU7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDNyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEzNi45NCUgMTY0Ljc4JSBhdCAxMzEuMjUlIC00NS42MyUsICMyNDg4OWUgMCUsICMxMDI1MzcgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtY2F0ZWdvcnkuaGFzLWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IC03Ny4wNyUsICMxMDI1MzcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtY2F0ZWdvcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXRlZ29yeS1pbWFnZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDM0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGgxLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGg0LFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGg1LFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGgxIGEsXG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtY2F0ZWdvcnkgaDQgYSxcbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZXhwbG9yZS1pdGVtcyAuZXhwbG9yZS1jYXRlZ29yeSBoNSBhLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGgxLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGg0LFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWNhdGVnb3J5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtaXRlbSBoNSBhIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtaXRlbSBoNSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNzRjYjI7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtaXRlbSBwLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIC5leHBsb3JlLWl0ZW0gLm1vcmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICMwNzRjYjI7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtaXRlbSAubW9yZSBhOmhvdmVyIC5hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtaXRlbSAubW9yZSAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAycmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChjb21wb25lbnRzL2ljb25zL2Fycm93LXJpZ2h0LWJsdWUtc21hbGwuc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRjYjI7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtIC5wb3N0LWl0ZW1faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyAucmVwb3J0LWl0ZW0gLnBvc3QtaXRlbV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbSAuY29udGVudCAucmVwb3J0LWl0ZW1fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtIC5jb250ZW50IC5yZXBvcnQtaXRlbV9jYXRlZ29yeSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzAwMzE3OTtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbSAuY29udGVudCAucmVwb3J0LWl0ZW1fY2F0ZWdvcnkgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyAucmVwb3J0LWl0ZW0gLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyAucmVwb3J0LWl0ZW0gLmNvbnRlbnQgLm1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtIC5jb250ZW50IC5tb3JlIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyAucmVwb3J0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtOmZpcnN0LWNoaWxkIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtOm50aC1jaGlsZCgyKSwgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLnJlcG9ydC1pdGVtcyAucmVwb3J0LWl0ZW0uaXRlbS0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5ncmFkaWVudC10eXBlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDNyZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmdyYWRpZW50LXR5cGUgLmdyYWRpZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ4cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5ncmFkaWVudC10eXBlIC5ncmFkaWVudC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIC03Ny4wNyUsICMxMDI1MzcgMTAwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCAuaWNvbi12aWRlbyB7XG4gIG1hcmdpbjogM3JlbTtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBoNSxcbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmdyYWRpZW50LXR5cGUgLmdyYWRpZW50LWl0ZW0gLmZlYXR1cmVkLWNvbnRlbnQgaDUgYSxcbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSAuZ3JhZGllbnQtaXRlbSAuZmVhdHVyZWQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5ncmFkaWVudC10eXBlIC5ncmFkaWVudC1pdGVtIC5mZWF0dXJlZC1jb250ZW50IC5idG4td2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMWJlZGQ7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLndlYmluYXItaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMy41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1cmVtO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgLTc3LjA3JSwgIzEwMjUzNyAxMDAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW0gLndlYmluYXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLndlYmluYXItaXRlbSAud2ViaW5hci1jb250ZW50LnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW0gLndlYmluYXItY29udGVudCAuaWNvbi12aWRlbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW0gLndlYmluYXItY29udGVudCBoNSxcbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAud2ViaW5hci1pdGVtIC53ZWJpbmFyLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW0gLndlYmluYXItY29udGVudCBoNSBhLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC53ZWJpbmFyLWl0ZW0gLndlYmluYXItY29udGVudCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAud2ViaW5hci1pdGVtIC53ZWJpbmFyLWNvbnRlbnQgaDUge1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1hcmNoaXZlIGgxLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jYXRlZ29yeS1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG4uZXhwbG9yZS1zZWN0aW9uLndlYmluYXIgLmV4cGxvcmUtY29udGVudCAuZXhwbG9yZS1pdGVtcyAuZXhwbG9yZS1jYXRlZ29yeSB7XG4gIG1pbi1oZWlnaHQ6IDM1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5leHBsb3JlLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgZGl2Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAuZ3JhZGllbnQtdHlwZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS10aXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmxhdGVzdC1wb2RjYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDk4O1xuICBiYWNrZ3JvdW5kOiAjZjRmOGZhO1xufVxuLmxhdGVzdC1wb2RjYXN0IC5sYXRlc3QtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmxhdGVzdC1wb2RjYXN0IC5sYXRlc3QtdGl0bGUgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5sYXRlc3QtcG9kY2FzdCAucG9kY2FzdHMtd3JhcHBlciAucG9kY2FzdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sYXRlc3QtcG9kY2FzdCAucG9kY2FzdHMtd3JhcHBlciAucG9kY2FzdC1pdGVtIC5wb2RjYXN0LWZlYXR1cmVkIHtcbiAgbWF4LWhlaWdodDogMjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIgLnBvZGNhc3QtaXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIgLnBvZGNhc3QtaXRlbSAuY29udGVudCAucG9kY2FzdC1pdGVtX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIgLnBvZGNhc3QtaXRlbSAuY29udGVudCAucG9kY2FzdC1pdGVtX2NhdGVnb3J5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMTc5O1xufVxuLmxhdGVzdC1wb2RjYXN0IC5wb2RjYXN0cy13cmFwcGVyIC5wb2RjYXN0LWl0ZW0gLmNvbnRlbnQgLnBvZGNhc3QtaXRlbV9jYXRlZ29yeSBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXRlc3QtcG9kY2FzdCAucG9kY2FzdHMtd3JhcHBlciAucG9kY2FzdC1pdGVtIC5jb250ZW50IGg1IGEge1xuICBjb2xvcjogIzIyMjtcbn1cbi5sYXRlc3QtcG9kY2FzdCAucG9kY2FzdHMtd3JhcHBlciAucG9kY2FzdC1pdGVtIC5jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtLml0ZW0tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIgLnBvZGNhc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICB9XG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXRlc3QtcG9kY2FzdCAucG9kY2FzdHMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtLFxuLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMgLnJlcG9ydC1pdGVtOm50aC1jaGlsZCgyKSxcbi5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbi5mZWF0dXJlZC1sb2dvcyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjVmYztcbn1cbi5mZWF0dXJlZC1sb2dvcyAuZmVhdHVyZWQtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZWF0dXJlZC1sb2dvcyAuZmVhdHVyZWQtaW5uZXI6OmJlZm9yZSwgLmZlYXR1cmVkLWxvZ29zIC5mZWF0dXJlZC1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmVhdHVyZWQtbG9nb3MgLmZlYXR1cmVkLWlubmVyIHNwYW4udGl0bGUge1xuICBjb2xvcjogIzY4NmY3ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mZWF0dXJlZC1sb2dvcyAuZmVhdHVyZWQtaW5uZXIgLmZlYXR1cmVkLWxvZ28tbGlzdHMge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmVhdHVyZWQtbG9nb3MgLmZlYXR1cmVkLWlubmVyIC5mZWF0dXJlZC1sb2dvLWxpc3RzIC5mZWF0dXJlZC1sb2dvLWxpc3RzLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZC1sb2dvcyAuZmVhdHVyZWQtaW5uZXIgLmZlYXR1cmVkLWxvZ28tbGlzdHMgLmltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0LjJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtbG9nb3MgLmZlYXR1cmVkLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAuZmVhdHVyZWQtbG9nb3MgLmZlYXR1cmVkLWlubmVyIHNwYW4udGl0bGUge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmZlYXR1cmVkLWxvZ29zIC5mZWF0dXJlZC1pbm5lciAuZmVhdHVyZWQtbG9nby1saXN0cyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuZmVhdHVyZWQtbG9nb3MgLmZlYXR1cmVkLWlubmVyIC5mZWF0dXJlZC1sb2dvLWxpc3RzIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmZlYXR1cmVkLXZpZGVvIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC12aWRlbyAuZmVhdHVyZWQtdmlkZW8taW5uZXIgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcbiAgcGFkZGluZzogM3JlbTtcbiAgZ3JpZC1nYXA6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDI1Mzc7XG59XG4uZmVhdHVyZWQtdmlkZW8gLmZlYXR1cmVkLXZpZGVvLWlubmVyIC52aWRlby13cmFwcGVyIC5xb3V0ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC12aWRlbyAuZmVhdHVyZWQtdmlkZW8taW5uZXIgLnZpZGVvLXdyYXBwZXIgLnFvdXRlcyAucW91dGUtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZmVhdHVyZWQtdmlkZW8gLmZlYXR1cmVkLXZpZGVvLWlubmVyIC52aWRlby13cmFwcGVyIC5xb3V0ZXMgLnFvdXRlLWl0ZW0gLmF1dGhvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciAucW91dGVzIC5xb3V0ZS1pdGVtIC5hdXRob3IgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbn1cbi5mZWF0dXJlZC12aWRlbyAuZmVhdHVyZWQtdmlkZW8taW5uZXIgLnZpZGVvLXdyYXBwZXIgLnFvdXRlcyAucW91dGUtaXRlbSAuYXV0aG9yIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciAucW91dGVzIC5xb3V0ZS1pdGVtIC5hdXRob3IgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciAudmlkZW8taG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlZC12aWRlbyAuZmVhdHVyZWQtdmlkZW8taW5uZXIgLnRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnI7XG4gIGdyaWQtZ2FwOiAxMHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQudGxpcjIgLnRleHQtbGVmdC1pbWFnZS1yaWdodC1pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQlIDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnRleHQtbGVmdC1pbWFnZS1yaWdodC50bGlyMiAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LWlubmVyIC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcmVtO1xufVxuLnRleHQtbGVmdC1pbWFnZS1yaWdodC5kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyNTM3O1xufVxuLnRleHQtbGVmdC1pbWFnZS1yaWdodC5kYXJrLWJsdWUgLnRleHQgaDMsXG4udGV4dC1sZWZ0LWltYWdlLXJpZ2h0LmRhcmstYmx1ZSAudGV4dCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdGEtbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjVmYztcbiAgY29sb3I6ICMwNzRjYjI7XG59XG4uY3RhLW5vdGUgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY3RhLW5vdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC12aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gIH1cbiAgLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciAudmlkZW8taG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1pbm5lciAudmlkZW8td3JhcHBlciAudmlkZW8taG9sZGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtbGVmdC1pbWFnZS1yaWdodCAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LWlubmVyIHtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0IC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQtaW5uZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtbGVmdC1pbWFnZS1yaWdodCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG4gIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLnRleHQtbGVmdC1pbWFnZS1yaWdodC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnRleHQtbGVmdC1pbWFnZS1yaWdodC50bGlyMiAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LnRsaXIyIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQtaW5uZXIgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQudGxpcjIgLnRleHQtbGVmdC1pbWFnZS1yaWdodC1pbm5lciAuaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLyogZ2xvYmFsIGJveC1zaXppbmcgKi9cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzA3NGNiMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBodG1sIGVsZW1lbnQgNjIuNSUgZm9udC1zaXplIGZvciBSRU0gdXNlICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI1MmIzNDtcbiAgY291bnRlci1yZXNldDogaXRlbS1jb3VudDtcbn1cbmJvZHkuc2luZ2xlIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOGZhO1xufVxuXG5zZWN0aW9uLFxuYXNpZGUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24gLnNjcm9sbCxcbmFzaWRlIC5zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkuNnJlbTtcbn1cbnNlY3Rpb24jc2hhZG93LWhvc3QtY29tcGFuaW9uLFxuYXNpZGUjc2hhZG93LWhvc3QtY29tcGFuaW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxubWFpbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4vKiBjbGVhciAqL1xuLmNsZWFyIHtcbiAgem9vbTogMTtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnplcm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnplcm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdvcmRwcmVzcyBDb3JlICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbSAycmVtIDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDAuNXJlbSBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAycmVtIDJyZW07XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbSAycmVtIDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjNyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNHJlbSAwLjVyZW07XG59XG5cbi8qIFdvcmRwcmVzcyBDb3JlIEVuZCAqL1xuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWJsYW5rIGhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ibGFuayBmb290ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYXNzd29yZC1wcm90ZWN0LXdyYXBwZXIgLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFzc3dvcmQtcHJvdGVjdC13cmFwcGVyIC5wb3N0LXBhc3N3b3JkLWZvcm0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXNzd29yZC1wcm90ZWN0LXdyYXBwZXIgLnBvc3QtcGFzc3dvcmQtZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnBhc3N3b3JkLXByb3RlY3Qtd3JhcHBlciAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6ICNmNGY4ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2UxZTdlZjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhc3N3b3JkLXByb3RlY3Qtd3JhcHBlciAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDc0Y2IyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFzc3dvcmQtcHJvdGVjdC13cmFwcGVyIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzE3OTtcbn1cblxuLyogSW1hZ2Ugd2l0aCAnZGF0YScgYXR0cmlidXRlIGlzIGhpZGRlbiAqL1xuaW1nW2RhdGEtbGF6eS1zcmNdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW1nLmxhenlsb2FkZWQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuMnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mcmFtZS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5mcmFtZS1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjUuMXJlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZmE7XG59XG4uc2VhcmNoLXJlc3VsdHMtc2VjdGlvbi5pbnNpZ2h0cy1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2UxZTdlZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1zZWN0aW9uIGg0LFxuLnNlYXJjaC1yZXN1bHRzLXNlY3Rpb24gaDUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAzMTc5O1xufVxuLnNlYXJjaC1yZXN1bHRzLXNlY3Rpb24gaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1zZWN0aW9uICNsb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdHMtc2VjdGlvbiAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1yZXN1bHRzLXNlY3Rpb24gI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaXRlbSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2LnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbm5hdi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5uYXYucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjQzNTJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2I2YzBjODtcbiAgY29sb3I6ICNiNmMwYzg7XG4gIGJhY2tncm91bmQ6ICNmNGY4ZmE7XG59XG5uYXYucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCwgbmF2LnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGNiMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDc0Y2IyO1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2LCBuYXYucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbm5hdi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2LmN1cnJlbnQsIG5hdi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLCBuYXYucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dC5jdXJyZW50LCBuYXYucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMDc0Y2IyO1xufVxubmF2LnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmRvdHMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjZjMGM4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4udGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudGFibGUtb2YtY29udGVudHMtaW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDExcmVtO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjhmYTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWluLXdpZHRoOiAzNXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyIC50aXRsZSB7XG4gIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyIC50aXRsZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjtcbn1cbi50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cy1pbm5lciAudGl0bGUgcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjMjIyO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyLmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDU1cmVtO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyLmFjdGl2ZSAudGl0bGUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAwO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRvYyB1bCxcbi50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50b2Mgb2wge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRvYyB1bCBsaTo6bWFya2VyLFxuLnRhYmxlLW9mLWNvbnRlbnRzLXdyYXBwZXIgLnRvYyBvbCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4udGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudG9jIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjtcbn1cbi50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50b2MgYS5hY3RpdmUsIC50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50b2MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jdGEtZm9ybS1nb29nbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uY3RhLWZvcm0tZ29vZ2xlIGZvcm0gLmZvcm0tcm93LTEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogMS4zcmVtIDIyLjY1cmVtIDEuM3JlbSAxLjY1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgbWluLXdpZHRoOiA0NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTg5ZmE4O1xufVxuLmN0YS1mb3JtLWdvb2dsZSBmb3JtIC5mb3JtLXJvdy0xLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmN0YS1mb3JtLWdvb2dsZSBmb3JtIC5mb3JtLXJvdy0xLXdyYXBwZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMS4zcmVtIDEuNjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSBzcGFuLm1vYmlsZSxcbi5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGJ1dHRvbiBzcGFuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3RhLWZvcm0tZ29vZ2xlIC5idG4sIC5jdGEtZm9ybS1nb29nbGUgLnRlc3RpbW9uaWFscy13cmFwcGVyIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZ3JpZC1tZW51IGEsIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIgLmdyaWQtbWVudSAuY3RhLWZvcm0tZ29vZ2xlIGEsIC5jdGEtZm9ybS1nb29nbGUgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIgLnZpZXctYWxsLWJsb2dzLXBvc3RzLXdyYXBwZXIgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCAuYWxtLWxvYWQtbW9yZS1idG4sIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmN0YS1mb3JtLWdvb2dsZSAuYWxtLWxvYWQtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuXG4uY3RhLXBhbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY1ZmM7XG59XG4uY3RhLXBhbGUgLmN0YS1mb3JtLWdvb2dsZSBmb3JtIC5mb3JtLXJvdy0xLXdyYXBwZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTliY2NmO1xufVxuLmN0YS1wYWxlIC5jdGEtZm9ybS1nb29nbGUgYS5idG4td2hpdGUtdHJhbnNwYXJlbnQge1xuICBjb2xvcjogIzI1MmIzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyYjM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbmZpZ3VyZS53cC1ibG9jay10YWJsZSB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyLWZyYW1lIC5iYW5uZXItZmVhdHVyZWQsXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12Mi1uby1oZWFkZXItZm9vdGVyIC5iYW5uZXItZmVhdHVyZWQge1xuICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbn1cblxuLmJhbm5lci1mZWF0dXJlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDcycmVtO1xuICBwYWRkaW5nOiAxNS41cmVtIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1mZWF0dXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMzcsIDU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmFubmVyLWZlYXR1cmVkLmN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLmJhbm5lci1mZWF0dXJlZC5jdGEtZmVhdHVyZWQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmJhbm5lci1mZWF0dXJlZCAuYmFubmVyLWZlYXR1cmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItZmVhdHVyZWQgLmJhbm5lci1mZWF0dXJlZC1jb250YWluZXIgaDEsXG4uYmFubmVyLWZlYXR1cmVkIC5iYW5uZXItZmVhdHVyZWQtY29udGFpbmVyIGgyLFxuLmJhbm5lci1mZWF0dXJlZCAuYmFubmVyLWZlYXR1cmVkLWNvbnRhaW5lciBoMyxcbi5iYW5uZXItZmVhdHVyZWQgLmJhbm5lci1mZWF0dXJlZC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci1mZWF0dXJlZCAuYmFubmVyLWZlYXR1cmVkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4uYmFubmVyLWZlYXR1cmVkIC5iYW5uZXItZmVhdHVyZWQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnNpZ2h0cy1hdXRob3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWdhcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluc2lnaHRzLWF1dGhvciAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5zaWdodHMtYXV0aG9yIC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGVjO1xufVxuLmluc2lnaHRzLWF1dGhvciAuZGVzY3JpcHRpb24gLmRlc2Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnNpZ2h0cy1hdXRob3IgLmRlc2NyaXB0aW9uIC5kZXNjLXdyYXBwZXIgaDUge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG4uaW5zaWdodHMtYXV0aG9yIC5kZXNjcmlwdGlvbiAuZGVzYy13cmFwcGVyIHAge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG4uaW5zaWdodHMtYXV0aG9yIC5kZXNjcmlwdGlvbiAuZGVzYy13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5zaWdodHMtYXV0aG9yIC5kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGVjO1xufVxuLmluc2lnaHRzLWF1dGhvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYmVkZDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvcHkgYXJ0aWNsZS5wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXBvc3QtY29weSAjc3QtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVyZW07XG4gIHRvcDogLTRyZW07XG59XG4uc2luZ2xlLXBvc3QtY29weSAjc3QtMSAuc3QtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaW5nbGUtcG9zdC1jb3B5ICNzdC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpbmdsZS1wb3N0LWNvcHkgI3N0LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2hhcmUgdGhpcyBwb3N0XCI7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBjb2xvcjogIzg0OGE5Mztcbn1cblxuLnNoYXJldGhpcy1pbmxpbmUtc2hhcmUtYnV0dG9ucyAuc3QtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIGhlYWRlcixcbnNlY3Rpb24sXG5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA4LjVyZW07XG4gICAgei1pbmRleDogMTA5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMTgyLCAxOTIsIDIwMCwgMC41KTtcbiAgfVxuICAudGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudGFibGUtb2YtY29udGVudHMtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI1Mzc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAudGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudGFibGUtb2YtY29udGVudHMtaW5uZXIgLnRpdGxlIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cy1pbm5lciAudGl0bGUgcDo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjZmZmO1xuICB9XG4gIC50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cy1pbm5lciAudG9jIHVsIGxpOjptYXJrZXIsXG4udGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudGFibGUtb2YtY29udGVudHMtaW5uZXIgLnRvYyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUtb2YtY29udGVudHMtd3JhcHBlciAudGFibGUtb2YtY29udGVudHMtaW5uZXIuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24sXG5hc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgc2VjdGlvbiAuc2Nyb2xsLFxuYXNpZGUgLnNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcuNHJlbTtcbiAgfVxuICAuY3RhLWZvcm0tZ29vZ2xlIGZvcm0gLmZvcm0tcm93LTEtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgbWluLXdpZHRoOiAzNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxuICAuYmFubmVyLWZlYXR1cmVkIC5iYW5uZXItZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbiAgLmJhbm5lci1mZWF0dXJlZCAuYmFubmVyLWZlYXR1cmVkLWNvbnRhaW5lciBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyLWZlYXR1cmVkIC5iYW5uZXItZmVhdHVyZWQtY29udGFpbmVyIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN0YS1mb3JtLWdvb2dsZSBmb3JtIC5mb3JtLXJvdy0xLXdyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3Bhbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2luZ2xlLXBvc3QtY29weSAjc3QtMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1jb3B5ICNzdC0yOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWZvcm0tZ29vZ2xlIGZvcm0gLmZvcm0tcm93LTEtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgfVxuICAuYmFubmVyLWZlYXR1cmVkLmN0YS1mZWF0dXJlZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufSIsIiRiYXNlLWZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRjb250YWluZXI6IDEyODA7XG4kbGlnaHQ6IDMwMDtcbiRub3JtYWw6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kdGV4dDogIzI1MmIzNDtcbiRleGNlcnB0OiAjNTA1NTYyO1xuJGNvbnRlbnQ6ICM1ZDVmNjI7XG4kaGVhZGxpbmU6ICMxMTExMTE7XG4kYmxhY2s6ICMyMjI7XG4kYmxhY2stMzogIzMzMztcbiRibGFjay00OiAjNjg2ZjdlO1xuJGxpZ2h0LWJsdWU6ICNmYWZjZmU7XG4kbGlnaHQtYmx1ZTI6ICNmMGY1ZmM7XG4kZGFyay1ibHVlOiAjMDAzMTc5O1xuJGRhcmstYmx1ZTM6ICMxMDI1Mzc7XG4kYm9yZGVyLWJsdWU6ICMzNTQ4NTg7XG4kYm9yZGVyLWRhcmstYmx1ZTogIzE0MmQ0MztcbiRwcmltYXJ5LWJsdWU6ICMwNzRjYjI7XG4kZ3JleTogIzk4OWZhODtcbiRncmV5MjogI2U1ZThlYztcbiRncmV5MzogIzZiODM5OTtcbiRsaWdodC1ncmV5OiAjZjRmOGZhO1xuJGJvcmRlci1saWdodC1ncmV5OiAjY2RkYmYwO1xuJGRhcmstZ3JleTogI2I2YzBjODtcbiR3aGl0ZTogI2ZmZjtcbiR3aGl0ZS0yOiAjZTBlN2VmO1xuJGJvcmRlci1ncmV5OiAjZTFlN2VmO1xuJGlucHV0LWdyZXk6ICNiM2JjYzk7XG4kbGlzdGluZy1ncmV5OiAjZDNkYmU3O1xuJHRyYWZmaWMtZ3JleTogIzk3YThiZDtcbiRtYXJrZXRwbGFjZS1ncmV5OiAjZWJlZmYxO1xuJHNpbWlsYXItZ3JleTogI2UyZTlmMjtcbiRzaW1pbGFyLXRleHQtZ3JleTogIzZiNzM4MDtcbiRncmVlbjogIzIwYzIxZDtcbiRncmFwaC1kYXJrYmx1ZTogIzEwMjUzNztcbiRncmFwaC1saWdodGJsdWU6ICM2YWE5ZmQ7XG4kZ3JhcGgtZGFya2dyZXk6ICMzMTQxNTY7XG4kZ3JhcGgtbGlnaHRncmV5OiAjYzlkY2Y0O1xuJGZhY2Vib29rOiAjNDI2N2IyO1xuJHR3aXR0ZXI6ICNjOWRjZjQ7XG4kbGlua2VkaW46ICNjOWRjZjQ7XG4kcGludGVyZXN0OiAjYzlkY2Y0O1xuJGluc3RhZ3JhbTogI2M5ZGNmNDtcbiRicm93bjogIzkzNWMwMDtcbiRyZWQ6ICNkMTA2MDY7XG4kdGFibGUtYm9yZGVyOiAjZDlkOWQ5O1xuJHRhYmxlLWJnOiAjZjlmOWY5O1xuJG1pbnQtZ3JlZW46ICMzMWJlZGQ7XG4iLCIvL0JyZWFrcG9pbnRzXG4kYnJlYWtwb2ludHM6IChcbiAgXCJsYXJnZS1kZXNrdG9wXCI6IChcbiAgICBtYXgtd2lkdGg6IDEyNzlweFxuICApLFxuICBcInNtYWxsLWRlc2t0b3BcIjogKFxuICAgICAgbWF4LXdpZHRoOiAxMTY5cHhcbiAgKSxcbiAgXCJ0YWJsZXRcIjogKFxuICAgIG1heC13aWR0aDogOTkxcHhcbiAgKSxcbiAgXCJtb2JpbGVcIjogKFxuICAgIG1heC13aWR0aDogNzY3cHhcbiAgKSxcbiAgXCJzbWFsbC1tb2JpbGVcIjogKFxuICAgIG1heC13aWR0aDogNDc5cHhcbiAgKSxcbiAgXCJzbWFsbC1tb2JpbGUyXCI6IChcbiAgICBtYXgtd2lkdGg6IDM3NHB4XG4gIClcbik7XG5cbi8vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgbWFuYWdlclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IC0gQnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyAkYnJlYWtwb2ludHNcbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG4gICRyYXctcXVlcnk6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmICRyYXctcXVlcnkge1xuICAgICRxdWVyeTogaWYoXG4gICAgICB0eXBlLW9mKCRyYXctcXVlcnkpID09IFwic3RyaW5nXCIsXG4gICAgICB1bnF1b3RlKCRyYXctcXVlcnkpLFxuICAgICAgaW5zcGVjdCgkcmF3LXF1ZXJ5KVxuICAgICk7XG5cbiAgICBAbWVkaWEgI3skcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICdObyB2YWx1ZSBmb3VuZCBmb3IgYCN7JGJyZWFrcG9pbnR9YC4gJ1xuICAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICB9XG59XG4iLCIvKlxuICAgIENvbG9yYm94IENvcmUgU3R5bGU6XG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbiNjYm94V3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNjYm94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94TWlkZGxlTGVmdCxcbiNjYm94Qm90dG9tTGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuI2Nib3hDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiNjYm94VGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4jY2JveExvYWRpbmdPdmVybGF5LFxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94Q2xvc2UsXG4jY2JveFNsaWRlc2hvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYm94UGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG4uY2JveElmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNjb2xvcmJveCxcbiNjYm94Q29udGVudCxcbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiBcbiAgICBVc2VyIFN0eWxlOlxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxuICAgIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiovXG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDkwKTtcbn1cbiNjb2xvcmJveCB7XG4gIG91dGxpbmU6IDA7XG59XG4jY2JveENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmNib3hJZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI2Nib3hFcnJvciB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI2Nib3hUaXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNjY2M7XG59XG4jY2JveEN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCh2ZW5kb3JzL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94U2xpZGVzaG93LFxuI2Nib3hDbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIGF2b2lkIG91dGxpbmVzIG9uIDphY3RpdmUgKG1vdXNlY2xpY2spLCBidXQgcHJlc2VydmUgb3V0bGluZXMgb24gOmZvY3VzICh0YWJiZWQgbmF2aWdhdGluZykgKi9cbiNjYm94UHJldmlvdXM6YWN0aXZlLFxuI2Nib3hOZXh0OmFjdGl2ZSxcbiNjYm94U2xpZGVzaG93OmFjdGl2ZSxcbiNjYm94Q2xvc2U6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuI2Nib3hTbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjYm94UHJldmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwodmVuZG9ycy9pbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuI2Nib3hQcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuI2Nib3hOZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIGJhY2tncm91bmQ6IHVybCh2ZW5kb3JzL2ltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuI2Nib3hDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwodmVuZG9ycy9pbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIHdpZHRoOiAycmVtO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAjcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAjaGVhZGVyLFxuICAjbWVudS1iYXIsXG4gICNzaWRlYmFyLFxuICBoMiNwb3N0Y29tbWVudCxcbiAgZm9ybSNjb21tZW50Zm9ybSxcbiAgI2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50cnkgYTphZnRlciB7XG4gICAgY29udGVudDogXCIgW1wiIGF0dHIoaHJlZikgXCJdIFwiO1xuICB9XG4gICNwcmludGVkLWFydGljbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAkaGVhZGxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG5tYWluIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgM3JlbTtcbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICRib3JkZXItZ3JleTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5jb250YWluZXIgc2VjdGlvbixcbi5zaW5nbGUtcG9zdC1jb250ZW50IHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgM3JlbTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG59XG5cbm9sLmxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxuLmhpZGRlbi1wcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuNHJlbSAkYm9yZGVyLWxpZ2h0LWdyZXk7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xuICBtYXJnaW46IDQuNXJlbSAzcmVtO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBpbWcge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5hdXRob3Ige1xuICBhcnRpY2xlIHtcbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLm1ldGEge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdC1jb250ZW50IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDNyZW0gMnJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0LWNvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogM3JlbSAxcmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1tb2JpbGVcIikge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgaDEsXG4gIC5jb250YWluZXIgc2VjdGlvbiBoMSxcbiAgLnNpbmdsZS1wb3N0LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWRkaW5nLWJvdHRvbS16ZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uYXJyb3ctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjQ2cmVtIDAuNTFyZW0gcmdiYSg5MCwgOTQsIDEwMCwgMC4xKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5yb3cge1xuICBAZXh0ZW5kICVmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICR0YWJsZS1ib3JkZXI7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgY29sb3I6ICRibGFjay0zO1xufVxuXG4vLyAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCxcbi8vIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xuLy8gfVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkdGFibGUtYm9yZGVyO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDA7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG4iLCIvLyBOZXcgaG9tZXBhZ2UgdjIgdHJhbnNwYXJlbnQgaGVhZGVyXG5ib2R5IHtcbiAgJi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyLFxuICAmLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcsXG4gICYucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICAubG9nby13cmFwcGVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLmxvZ28tYmxhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIgLmhlYWRlci1idXR0b24ge1xuICAgICAgICBhLmxvZ2luLFxuICAgICAgICBhLnBhcnRuZXItd2l0aC11cyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMS41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhLnBhcnRuZXItd2l0aC11cyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5odG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5IHtcbiAgJi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyLFxuICAmLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcsXG4gICYucGFnZS10ZW1wbGF0ZS1jdXN0b20tYWJvdXQge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4ycmVtICRkYXJrLWdyZXk7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICAubG9nby13cmFwcGVyIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAmLmxvZ28tYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24td3JhcHBlciAubmF2IHVsIGxpIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgICAgICBhLmxvZ2luLFxuICAgICAgICAgIGEucGFydG5lci13aXRoLXVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERlZmF1bHQgaGVhZGVyIHN0eWxlXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTEwMDtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4ycmVtICRkYXJrLWdyZXk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5jb250YWluZXIge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubG9nby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuODI1cmVtIDA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjUuMXJlbTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5sb2dvLWJsYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIG5hdiAqL1xuICAgIC5uYXYge1xuICAgICAgdWwge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuc2hvdy1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlbGluZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjByZW07XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAuM3JlbSAwIDA7XG5cbiAgICAgICAgICAgICAgJiA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHdoaXRlLTI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtMjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzcGxheS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLmZsZXgtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGksXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjE1cmVtIDEuN3JlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMTEuNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1jcm9zcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFydG5lci1sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDMlIDUlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODh2aDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC8vTmF2XG4gICAgLm5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJi5zaG93LW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcImxhcmdlLWRlc2t0b3BcIikge1xuICAuaGVhZGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWNyb3NzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjhyZW0gMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vTW9iaWxlIE1lbnUgQWN0aXZlIERlc2lnblxuICAgICYubW9iaWxlLWFjdGl2ZSB7XG4gICAgICAubW9iaWxlLWNyb3NzIHtcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjZyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRibGFjaztcbiAgICAgIH1cblxuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC5oZWFkZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLmhlYWRlci1idXR0b24td3JhcHBlciB7XG4gICAgICAgIC5hY2NvdW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcblxuICAgICAgLmxvZ28td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtIDFyZW0gMDtcblxuICAgICAgICBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNy4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAuaGVhZGVyLWJ1dHRvbiBhIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLWNyb3NzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMC42cmVtIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyJSA2JTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGhlaWdodDogOTJ2aDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLW1vYmlsZVwiKSB7XG4gIC5oZWFkZXIge1xuICAgIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYgdWwgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmRpc3BsYXktbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbi13cmFwcGVyIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vUmVzcG9uc2l2ZSBNb2JpbGUgTGFuZHNjYXBlXG4vL01hbnVhbCBDb2RpbmdcbkBtZWRpYSAobWluLWhlaWdodDogMzIwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVhZGVyIC5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0JSA2JTtcbiAgICBoZWlnaHQ6IDIzcmVtO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDM3NXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNCUgNiU7XG4gICAgaGVpZ2h0OiAyOHJlbTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQlIDYlO1xuICAgIGhlaWdodDogNTByZW07XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4iLCJmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUzO1xuXG4gIC5mb290ZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgLndlYnN0cmVldC1sb2dvLXdoaXRlIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIG1heC13aWR0aDogMzRyZW07XG5cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYuaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLnN1YmhlYWQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc3BsYXktbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL21haWwuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycmVtIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gMCAwIDAuM3JlbTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuM3JlbSAwLjNyZW0gMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW5ld3NsZXR0ZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuaHNfZW1haWwge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9tYWlsLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJyZW0gY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAlIDAgMjAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwIDAgMC4zcmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oc19lcnJvcl9yb2xsdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIuNXJlbTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaHNfc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjNyZW0gMC4zcmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbG9nby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcbiAgICBncmlkLWdhcDogOHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgRm9vdGVyIERlc2lnblxuZm9vdGVyLnBsYWluLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyLjhyZW0gMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlMztcblxuICAucGxhaW4tZm9vdGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb3B5IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW5hcnJvdyxcbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1hYm91dCB7XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1yZXBvcnQge1xuICBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDk5O1xuICB9XG59XG5cbmJvZHkge1xuICAmLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLW9wZXJhdG9yLWxhbmRpbmcge1xuICAgIGZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1kZXNrdG9wXCIpIHtcbiAgZm9vdGVyIHtcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgZm9vdGVyIHtcbiAgICAuZm9vdGVyLWlubmVyIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAuY29sLTQsXG4gICAgICAgICAgLmNvbC01LFxuICAgICAgICAgIC5jb2wtMyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogM3JlbSBhdXRvIDFyZW07XG5cbiAgICAgICAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAycmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zdWJoZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLXNvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAuY29sLTYge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbG9nby13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICBncmlkLWdhcDogNXJlbTtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1uYXJyb3csXG4gIC5zaW5nbGUtcG9zdCB7XG4gICAgZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAuZm9vdGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItc29jaWFsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLW5ld3NsZXR0ZXItd3JhcHBlciB7XG4gICAgICAgIC5oc19lbWFpbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSUgMCAxNyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oc19zdWJtaXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1sb2dvLXdyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wbGFpbi1mb290ZXIgLnBsYWluLWZvb3Rlci1pbm5lciAubmF2IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1uYXJyb3csXG4gIC5zaW5nbGUtcG9zdCB7XG4gICAgZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG59XG4iLCJmb3JtIHtcbiAgJi5zZWFyY2gge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSAkZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwIDAgMC4zcmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAgMCAwLjNyZW07XG4gICAgfVxuICB9XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgIGNvbG9yOiAkc2ltaWxhci10ZXh0LWdyZXk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkc2ltaWxhci10ZXh0LWdyZXk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVhcHBlYXJhbmNlLW5vbmU7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgICBjb2xvcjogJHNpbWlsYXItdGV4dC1ncmV5O1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9jaGV2LWRvd24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkc2ltaWxhci10ZXh0LWdyZXk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgcGFkZGluZzogMi41cmVtO1xuXG4gICAgLmljb24ge1xuICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud3BjZjctZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItZ3JleTtcblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpbnB1dC1ncmV5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctcmFkaW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBKb2ludCBXYWl0bGlzdCBGb3JtXG4vLyAvam9pbi10aGUtd2FpdGxpc3QvXG4uam9pbi13YWl0bGlzdCB7XG4gIC53cGNmNy1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZXhwbG9yZS1maWx0ZXItc2VhcmNoIHtcbiAgLnNlYXJjaC1ib3gge1xuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMzVyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkdGFibGUtYm9yZGVyO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jb21wb25lbnRzL2ljb25zL3NlYXJjaC0yLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdltkYXRhLXRpcHB5LXJvb3RdIGEge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpZGViYXIge1xuICBmb3JtLnNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjNyZW0gMC4zcmVtIDA7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIGZvcm0ge1xuICAgICYud3BjZjctZm9ybSB7XG4gICAgICAucm93IC5jb2wtNiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmpvaW4td2FpdGxpc3QgLndwY2Y3LWZvcm0ge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbiIsIi5pY29uLFxuLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiY29tcG9uZW50cy9pY29ucy9pY29uc192MS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYubG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYuNHJlbTtcbiAgICB3aWR0aDogMi42cmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICB9XG5cbiAgJi5oZWFkc2V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OS4zcmVtO1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gIH1cblxuICAmLmNvaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2LjhyZW07XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgfVxuXG4gICYuY2FydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNy4zcmVtO1xuICAgIHdpZHRoOiA2LjhyZW07XG4gICAgaGVpZ2h0OiA2LjJyZW07XG4gIH1cblxuICAmLndlYnNpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwLjZyZW07XG4gICAgd2lkdGg6IDUuN3JlbTtcbiAgICBoZWlnaHQ6IDUuOXJlbTtcbiAgfVxuXG4gICYuZ2xvYmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzLjNyZW07XG4gICAgd2lkdGg6IDUuOHJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cblxuICAmLmFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yLjhyZW07XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgfVxuXG4gICYuYXJyb3ctZ3JleS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiY29tcG9uZW50cy9pY29ucy9hcnJvdy1ncmV5LXJpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB3aWR0aDogOC44cmVtO1xuICB9XG5cbiAgJi5hcnJvdy1kb3duLWNpcmMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTRyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuM3JlbTtcbiAgfVxuXG4gICYuYXJyb3ctcmlnaHQteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xLjVyZW07XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgfVxuXG4gICYuYXJyb3ctcmlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAmLmFycm93LXJpZ2h0LWJsdWUtc21hbGwge1xuICAgIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG5cbiAgICAmLmdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJi5jaGV2LXVwLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2NoZXYtdXAtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHdpZHRoOiAzLjFyZW07XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cblxuICAmLmNoZXYtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxLjhyZW07XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgfVxuXG4gICYuY2hldi1yaWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHJlbTtcbiAgICB3aWR0aDogMC45cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICB9XG5cbiAgJi5jaGVjay1jaXJjLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzLjVyZW07XG4gICAgd2lkdGg6IDYuOHJlbTtcbiAgICBoZWlnaHQ6IDYuOXJlbTtcbiAgfVxuXG4gICYucGxheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycmVtO1xuICAgIHdpZHRoOiAxNC4zcmVtO1xuICAgIGhlaWdodDogMTQuM3JlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYmx1ZSAycyBpbmZpbml0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi5wbGF5LWJ1dHRvbi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiY29tcG9uZW50cy9pY29ucy9wbGF5LWJ1dHRvbi13aGl0ZS5zdmdcIik7XG4gICAgd2lkdGg6IDI0LjNyZW07XG4gICAgaGVpZ2h0OiAyNC4zcmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS13aGl0ZSAycyBpbmZpbml0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi5vcGVuLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNC4xcmVtO1xuICAgIHdpZHRoOiAyLjZyZW07XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gIH1cbn1cblxuLnBsYXktYnV0dG9uLW1pbnQtc21hbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3BsYXktYnV0dG9uLW1pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE0LjJyZW07XG4gIGhlaWdodDogMTQuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBhbmltYXRpb246IHB1bHNlLW1pbnQgMnMgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5pbmZvLWNpcmMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvaW5mby5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuXG4gICYuY29sb3ItYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgfVxufVxuXG4uY2hlY2stY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9jaGVjay1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExLjVyZW07XG4gIGhlaWdodDogMTEuNXJlbTtcbn1cblxuLnBvcC11cC1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuNnJlbTtcbiAgaGVpZ2h0OiAzLjZyZW07XG59XG5cbi51c2VycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvdXNlcnMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUuMXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4udXAge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL3VwLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG4gICYuZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cbn1cblxuLmRvd24ge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2Rvd24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uYmFubmVyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9jbG9zZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBsYXktdHJpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9wbGF5LXRyaS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNS4xcmVtO1xuICBoZWlnaHQ6IDUuOHJlbTtcbn1cblxuLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcblxuICAmLm1pbmkge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cblxuLnl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy95b3V0dWJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuXG4gICYubWluaSB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuXG4ubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuXG4gICYubWluaSB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuXG4ubm90Zm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL25vdGZvdW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMC41cmVtO1xuICBoZWlnaHQ6IDkuOHJlbTtcbn1cblxuLmFycm93LXJpZ2h0LWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctcmlnaHQtZGFyay1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMi4ycmVtO1xufVxuXG4uYXJyb3ctcmlnaHQtbWludC1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvYXJyb3ctcmlnaHQtbWludC1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDIuMnJlbTtcbn1cblxuLnRyaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvdHJpLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNS45cmVtO1xuICB3aWR0aDogNS4xcmVtO1xufVxuXG4uaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvdmlkZW8uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNi4xcmVtO1xufVxuXG4uZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9nb29nbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmxpbmUtY2hhcnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCJjb21wb25lbnRzL2ljb25zL2xpbmUtY2hhcnQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDIuODgycmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG59XG5cbi5xb3V0ZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvcW91dGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMS44cmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG59XG5cbi5xb3V0ZS1hcnJvdyB7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvcW91dGUtYXJyb3cuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0LjJyZW07XG4gIGhlaWdodDogNHJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgJi5uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5hcnJvdy1sb25nIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiY29tcG9uZW50cy9pY29ucy9hcnJvdy1sb25nLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjQxNnJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTQ7XG59XG5cbi5jaGVjay1jaXJjbGUtMiB7XG4gIG1hc2staW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvY2hlY2stY2lyY2xlLTIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNDtcbn1cblxuLm9wZXJhdG9yLWljb24tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvb3BlcmF0b3ItaWNvbi0xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbn1cblxuLm9wZXJhdG9yLWljb24tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvb3BlcmF0b3ItaWNvbi0yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbn1cblxuLm9wZXJhdG9yLWljb24tMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImNvbXBvbmVudHMvaWNvbnMvb3BlcmF0b3ItaWNvbi0zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbn1cbiIsIi5idG4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuXG4gICYuYnRuLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS4xNXJlbSAxLjdyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5idG4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuOHJlbSAycmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuYnRuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFycm93LXJpZ2h0LFxuICAuYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbCB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1pbi13aWR0aDogMTZyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1pbi13aWR0aDogMTZyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1taW50LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludC1ncmVlbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgfVxuXG4gICYuYnRuLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gJHByaW1hcnktYmx1ZTtcblxuICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAuYXJyb3ctcmlnaHQsXG4gICAgICAuYXJyb3ctcmlnaHQtYmx1ZS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWdyZXktdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgMC4ycmVtICRncmV5O1xuICAgIGNvbG9yOiAkZ3JleTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY3RhLWJ1dHRvbnMtd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDEuN3JlbSAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1jdGEtd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBoMSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBoNSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgcGFkZGluZzogMS40cmVtO1xuICAgIG1heC13aWR0aDogMTEwcmVtO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuXG4gICAgLnNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFyZW0gJGJvcmRlci1ncmV5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAwIDAgMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMXJlbSAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItcmFuZ2Utd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMi41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2ltaWxhci10ZXh0LWdyZXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpZGVyLXJhbmdlLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDIuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMXJlbSAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgPiAuc2xpZGVyLXJhbmdlLWJ1dHRvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ncm91cDpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjNyZW0gMC4zcmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi8vUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLWRlc2t0b3BcIikge1xuICAuc2VhcmNoLXdyYXBwZXIge1xuICAgIGZvcm0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNXJlbSAwO1xuXG4gICAgICAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMzIuNSU7XG5cbiAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC4zcmVtIDAuM3JlbSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgLmljb24tcG5nLmNyb3duIHtcbiAgICAgIHdpZHRoOiA3LjhyZW07XG4gICAgICBoZWlnaHQ6IDUuMjVyZW07XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICAgLnNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMyUgMiU7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiA5NiU7XG5cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAgMCAwLjRyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGlkZXItcmFuZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC40cmVtIDAuNHJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlci1yYW5nZS1idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdC5tb25ldGl6YXRpb24sXG4gICAgICAgIHNlbGVjdC5wcmljZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW46IDAgMiU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xuXG4gIGgxLFxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBleHRlbmQgJWJhcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgfVxufVxuXG4uY29udGFjdC1ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogM3JlbTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG5cbiAgLmNvbnRhY3QsXG4gIC5vZmZpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC40NnJlbSAwLjUxcmVtIHJnYig5MCA5NCAxMDAgLyAxMCUpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuXG4gICAgaDQsXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuY29udGFjdC1ib3R0b20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGg0IGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtYm90dG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuIiwiLmN0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG5cbiAgLmN0YS1pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGg0LFxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY3RhLXZlcjItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMxYmVkZCAwJSwgIzA3NGNiMiAxMDAlKTtcbiAgcGFkZGluZzogMDtcblxuICAuY3RhLXZlcjItYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3RhLXZlcjIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG5cbiAgICAuY3RhLXZlcjItaW5uZXIge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBoMyxcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuY3RhLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmN0YS1pbm5lci13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoNCxcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS12ZXIyLXdyYXBwZXIge1xuICAgIC5jdGEtdmVyMi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5jdGEtd3JhcHBlciAuY3RhLWlubmVyLXdyYXBwZXIgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAuY3RhLXZlcjItd3JhcHBlciB7XG4gICAgLmN0YS12ZXIyLWJnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAgIC5jdGEtdmVyMi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZvLXNlY3Rpb24ge1xuICAuaW5mby1pbm5lci1jb250ZW50LXRvcCB7XG4gICAgQGV4dGVuZCAlZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgLmluZm8taW5uZXItbGVmdCB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgIH1cblxuICAgIC5pbmZvLWlubmVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW07XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAlYmFyO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGV4dGVuZCAlYmFyO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUtcmlnaHQge1xuICAgICAgLmluZm8taW5uZXItbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICB9XG4gICAgICAuaW5mby1pbm5lci1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby12aWRlbyAuaW5mby1pbm5lci1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5pbmZvLWlubmVyLWNvbnRlbnQtYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjFyZW0gJGJvcmRlci1ncmV5O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAuaW5mby1kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwic21hbGwtZGVza3RvcFwiKSB7XG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIC5pbmZvLWlubmVyLWNvbnRlbnQtdG9wIHtcbiAgICAgIC5pbmZvLWlubmVyLWxlZnQsXG4gICAgICAuaW5mby1pbm5lci1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNnJlbSAwO1xuICAgICAgfVxuXG4gICAgICAmLndpZGUtcmlnaHQge1xuICAgICAgICAuaW5mby1pbm5lci1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1pbm5lci1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLmluZm8tc2VjdGlvbiB7XG4gICAgLmluZm8taW5uZXItY29udGVudC1ib3R0b20ge1xuICAgICAgLnJvdyB7XG4gICAgICAgIC5jb2wtNCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuaW5mby1zZWN0aW9uIHtcbiAgICAuaW5mby1pbm5lci1jb250ZW50LXRvcCB7XG4gICAgICAuaW5mby1pbm5lci1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmluZm8taW5uZXItcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm8taW5uZXItY29udGVudC1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGxpbmU7XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA0LjdyZW07XG4gICAgICBoZWlnaHQ6IDQuN3JlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMC41cmVtO1xuICAgICAgbGVmdDogM3JlbTtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUuM3JlbTtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgIHVsLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhyZW0gMThyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAudGVzdGltb25pYWwtZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgICAgICAgbWluLWhlaWdodDogMThyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1eWVyLWluZm8ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1kZXNrdG9wXCIpIHtcbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIC50ZXN0aW1vbmlhbC1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1kZXNjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogNzAlO1xuICAgICAgfVxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIC5zbGlkZXIgdWwuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDUlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMC4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZSB7XG4gICAgICAudGVzdGltb25pYWwtZGVzYyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXllci1pbmZvIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDE1cmVtIDFyZW0gMTByZW07XG5cbiAgICAuYmFubmVyLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICBoZWlnaHQ6IDIycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgdG9wOiAtOXJlbTtcbiAgICAgICAgbGVmdDogLTVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVvdGUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuYmFyLXllbGxvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gICAgaDMge1xuICAgICAgQGV4dGVuZCAlYmFyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuZnQtaXRlbS10ZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogOHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9xdW90ZS5wbmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mdC1pdGVtLWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5wbGF5LWJ1dHRvbi1taW50LXNtYWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWludC1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICByaWdodDogMTRyZW07XG4gICAgICAgICAgYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvaWNvbi1sZWZ0LXdoaXRlLWxhcmdlLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICBib3R0b206IDFyZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL3Nhc3MvY29tcG9uZW50cy9pY29ucy9pY29uLXJpZ2h0LXdoaXRlLWxhcmdlLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGktc2luZ2xlLXdyYXBwZXIge1xuICAgIC50ZXN0LXNpbmdsZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudGVzdC10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgd2lkdGg6IDczJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRlc3QtaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0LXNpbmdsZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW46IDVyZW0gMDtcblxuICAgICAgLnRlc3QtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJWJhcjtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZW51IHtcbiAgICAgIG1hcmdpbjogNXJlbSAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tZ3JleS10cmFuc3BhcmVudDtcbiAgICAgICAgQGV4dGVuZCAuYnRuLW1lZGl1bTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8taXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC10ZXN0aW1vbmlhbHMtd3JhcHBlciAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgLmZlYXR1cmVkLXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmZ0LWl0ZW0taW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAucGxheS1idXR0b24tbWludC1zbWFsbCB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mdC1pdGVtLXRleHQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAmLnNsaWNrLW5leHQsXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgYm90dG9tOiAtM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby10ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8taXRlbXMgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjMzMzMzMyU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAudGVzdGltb25pYWxzLXdyYXBwZXJcbiAgICAuZmVhdHVyZWQtdGVzdGltb25pYWxzLXdyYXBwZXJcbiAgICAuZmVhdHVyZWQtdGVzdGltb25pYWwtc2xpZGVyLXdyYXBwZXIge1xuICAgIC5mZWF0dXJlZC10ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgIC5mdC1pdGVtLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmZ0LWl0ZW0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSA4cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MnJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDExcmVtO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGktc2luZ2xlLXdyYXBwZXIgLnRlc3Qtc2luZ2xlLWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAudGVzdC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC50ZXN0LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAudmlkZW8tdGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIC52aWRlby1pdGVtcyAuaXRlbSB7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgICAuZ3JpZC1tZW51IGEge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC50ZXN0aS1zaW5nbGUtd3JhcHBlciAudGVzdC1zaW5nbGUtaXRlbSAudGVzdC10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIge1xuICAubGF0ZXN0LXBvc3RzLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcblxuICAgIC5wb3N0LWl0ZW0td3JhcHBlciB7XG4gICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIG1hcmdpbjogMyU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMy4zcmVtIHJnYmEoMjE3LCAyMjMsIDIzMSwgMC42KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAucG9zdC1pdGVtX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3Jvd24tY2lyYyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWl0ZW1fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbSAzcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gJGJvcmRlci1ncmV5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgICAgICBjb2xvcjogJGV4Y2VycHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1pdGVtLWF1dGhvciB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICRib3JkZXItZ3JleTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtaXRlbV9jYXRlZ29yeSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1pdGVtX2J1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAuY2hldi1yaWdodC1ibHVlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDMuM3JlbSByZ2JhKDEzMiwgMTM4LCAxNDcsIDAuNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtaXRlbS1mdWxsLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDk0JTtcblxuICAgICAgLnBvc3QtaXRlbV9pbWFnZSAuY3Jvd24tY2lyYyB7XG4gICAgICAgIGxlZnQ6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWl0ZW1fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1pdGVtX2F1dGhvci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucG9zdC1pdGVtLWF1dGhvciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cbiAgICAgICAgICAuZmlhLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpYS1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWl0ZW1fYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctYWxsLXBvc3Qge1xuICAgICAgYmFja2dyb3VuZDogJGhlYWRsaW5lO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQ1JSAxMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwcmVtO1xuICAgICAgICBoZWlnaHQ6IDg2cmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWFsbC1ibG9ncy1wb3N0cy13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAuYWpheC1sb2FkLW1vcmUtd3JhcCB7XG4gICAgICAuYWxtLWxpc3Rpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuYWxtLWJ0bi13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcblxuICAgICAgICAuYWxtLWxvYWQtbW9yZS1idG4ge1xuICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLWRlc2t0b3BcIikge1xuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciB7XG4gICAgLmxhdGVzdC1wb3N0cy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5wb3N0LWl0ZW0td3JhcHBlciB7XG4gICAgICAgIC5wb3N0LWl0ZW1faW1hZ2Uge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0LjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1hbGwtYmxvZ3MtcG9zdHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFyY2hpdmUudGF4LW9iYV9jYXRlZ29yaWVzIHtcbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIub2JhLXRheC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5sYXRlc3QtYmxvZy1wb3N0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLmxhdGVzdC1ibG9nLXBvc3RzLXdyYXBwZXIge1xuICAgIC5sYXRlc3QtcG9zdHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDNyZW0gMCAwO1xuXG4gICAgICAucG9zdC1pdGVtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNSU7XG5cbiAgICAgICAgLnBvc3QtaXRlbV9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW0gM3JlbTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LWFsbC1wb3N0IGEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAubGF0ZXN0LWJsb2ctcG9zdHMtd3JhcHBlciB7XG4gICAgLmxhdGVzdC1wb3N0cy13cmFwcGVyIHtcbiAgICAgIC5wb3N0LWl0ZW0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogNCUgMDtcblxuICAgICAgICAucG9zdC1pdGVtX2NvbnRlbnQge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1pdGVtLWZ1bGwtd3JhcHBlciB7XG4gICAgICAgIC5wb3N0LWl0ZW1faW1hZ2UgLmNyb3duLWNpcmMge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWl0ZW1fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1fYXV0aG9yLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgLnBvc3QtaXRlbS1hdXRob3Ige1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cbiAgICAgICAgICAgIC5maWEtbGVmdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWEtcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWl0ZW1fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1hbGwtcG9zdCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJvd3NlcnVwZ3JhZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFsbC1iYW5uZXIge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJyb3dzZXJ1cGdyYWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBTYWZhcmkgMTAuMSAqL1xuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSBhbmQgKG5vdCAoc3Ryb2tlLWNvbG9yOiB0cmFuc3BhcmVudCkpIHtcbiAgICAuYnJvd3NlcnVwZ3JhZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qIFNhZmFyaSAxMC4wIChub3QgMTAuMSkgKi9cbl86Oi13ZWJraXQtOmhvc3Q6bm90KDpyb290OnJvb3QpLFxuLmJyb3dzZXJ1cGdyYWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vc2FmYXJpIDUuMS02LjAuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgOjppLWJsb2NrLWNocm9tZSxcbiAgLmJyb3dzZXJ1cGdyYWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmJhbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMTIxLCAyMDMsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNjUlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgfVxuXG4gIC5iYW5uZXItaW5uZXItd3JhcHBlciB7XG4gICAgQGV4dGVuZCAlZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmJhbm5lci1pbm5lci1sZWZ0IHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBwYWRkaW5nOiA1cmVtIDAgN3JlbTtcblxuICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuXG4gICAgICAgIGxpLFxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1pbm5lci1yaWdodCB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1ibHVlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLmhiYi1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnI7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY3Jvd24ge1xuICAgICAgd2lkdGg6IDlyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIGgxLFxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcblxuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgLmhiYi1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5oYmItYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1kZXNrdG9wXCIpIHtcbiAgLmJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuaG9tZS1ibHVlLWJhbm5lciAuaGJiLWlubmVyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICB9XG5cbiAgICAuaGJiLWJ1dHRvbnMgYS5idG4ge1xuICAgICAgcGFkZGluZzogMS44cmVtIDJyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuYmFubmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMzAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG4gICAgLmJhbm5lci1pbm5lci13cmFwcGVyIHtcbiAgICAgIC5iYW5uZXItaW5uZXItbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5pY29uLnBsYXktYnV0dG9uLXdoaXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNC4zcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1pbm5lci1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtYmx1ZS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAuaGJiLWlubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDNyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgICAgfVxuXG4gICAgICAuaGJiLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDI1LjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYmItY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmhiYi1pbWFnZSBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuYmFubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExNSU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAtMTYlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAuYmFubmVyLWlubmVyLXdyYXBwZXIge1xuICAgICAgLmJhbm5lci1pbm5lci1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItYnV0dG9ucyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1ibHVlLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHJlbSAwO1xuXG4gICAgLmhiYi1pbm5lciB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cblxuICAgICAgLmhiYi1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGJiLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAzNywgNTUsIDAuOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICBoMSxcbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gIH1cblxuICAuc2VhcmNoLWJhbm5lci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzcmVtIDAgNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NvbXBvbmVudHMvaWNvbnMvc2VhcmNoLTIuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXBvcnRzIFBhZ2VcbiAgJi5yZXBvcnRzLWJhbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgICMxMDI1MzcgMjcuNzMlLFxuICAgICAgICByZ2JhKDAsIDQ5LCAxMjEsIDApIDEzNy4wNiVcbiAgICAgICk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtYmFubmVyLWlubmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXG4gIGgzLmZhcS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW46IDFyZW0gMCA1cmVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIzcmVtO1xuICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtbGlzdC13cmFwcGVyIHtcbiAgICAuZmFxLWl0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjRyZW0gNC40cmVtIHJnYmEoOTAsIDk0LCAxMDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBoNC50aXRsZSB7XG4gICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAub3Blbi1jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFxLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3OWNiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZhcS1vcGVuIHtcbiAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgIC5vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5LjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYXEtZGVzYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLmZhcS13cmFwcGVyIHtcbiAgICBoMy5mYXEtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxuXG4gICAgLmZhcS1saXN0LXdyYXBwZXIge1xuICAgICAgLmZhcS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuXG4gICAgICAgIC5mYXEtZGVzYyB7XG4gICAgICAgICAgcCxcbiAgICAgICAgICB1bCxcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5mYXEtd3JhcHBlciB7XG4gICAgaDMuZmFxLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgICAuZmFxLWxpc3Qtd3JhcHBlciB7XG4gICAgICAuZmFxLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW07XG5cbiAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL0FuaW1hdGVcbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8vRmFkZUluXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi8vVmlkZW8gSWNvbiBQdWxzZVxuQGtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYmx1ZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjAsIDEyMSwgMjAzLCAwLjcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cmVtIHJnYmEoNjAsIDEyMSwgMjAzLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MCwgMTIxLCAyMDMsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtbWludCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDksIDE5MCwgMjIxLCAwLjcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cmVtIHJnYmEoMjQ1LCAxNjYsIDEsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NSwgMTY2LCAxLCAwKTtcbiAgfVxufVxuIiwiLmZlYXR1cmVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG5cbiAgLmZlYXR1cmVkLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuZmVhdHVyZWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgbWFyZ2luOiAxLjVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogNDhyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3dlYnN0cmVldC1sb2dvLXdoaXRlLnBuZyk7XG4gICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi12aWRlbyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBoNSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXdpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBjb2xvcjogJG1pbnQtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBXZWJpbmFycyBQYWdlXG4gICYud2ViaW5hciB7XG4gICAgLmZlYXR1cmVkLXNsaWRlciAuZmVhdHVyZWQtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5leHBsb3JlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblxuICAmLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuZXhwbG9yZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgJi5yZXBvcnRzIHtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwbG9yZS1maWx0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLXdpZHRoOiAyMHJlbTtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLyogc2FmYXJpICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLyogb3RoZXIgc3R5bGVzIGZvciBhZXN0aGV0aWNzICovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR0YWJsZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLS1zaXplOiAwLjNyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLXNpemUpIHNvbGlkIGJsYWNrO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLXNpemUpIHNvbGlkIGJsYWNrO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuXG4gICAgLmV4cGxvcmUtaXRlbXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogM3JlbTtcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuXG4gICAgICAuZXhwbG9yZS1jYXRlZ29yeSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICAxMzYuOTQlIDE2NC43OCUgYXQgMTMxLjI1JSAtNDUuNjMlLFxuICAgICAgICAgICMyNDg4OWUgMCUsXG4gICAgICAgICAgIzEwMjUzNyAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5oYXMtYmcge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IC03Ny4wNyUsICMxMDI1MzcpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhdGVnb3J5LWltYWdlLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDM0cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXhwbG9yZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCxcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjay0zO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChjb21wb25lbnRzL2ljb25zL2Fycm93LXJpZ2h0LWJsdWUtc21hbGwuc3ZnKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlcG9ydC1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgICAgLnJlcG9ydC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICAgICAgLnBvc3QtaXRlbV9pbWFnZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgICAucmVwb3J0LWl0ZW1fY2F0ZWdvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtLTEge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyYWRpZW50LXR5cGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogM3JlbTtcblxuICAgICAgLmdyYWRpZW50LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAtNzcuMDclLFxuICAgICAgICAgICAgIzEwMjUzNyAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLXZpZGVvIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSxcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuLXdpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJG1pbnQtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlYmluYXItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAzNXJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIC03Ny4wNyUsXG4gICAgICAgICAgIzEwMjUzNyAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLndlYmluYXItY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tdmlkZW8ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUsXG4gICAgICAgIHAge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZS1hcmNoaXZlLFxuICAuZXhwbG9yZS1jYXRlZ29yeS1wYWdlIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLndlYmluYXIge1xuICAgIC5leHBsb3JlLWNvbnRlbnQgLmV4cGxvcmUtaXRlbXMgLmV4cGxvcmUtY2F0ZWdvcnkge1xuICAgICAgbWluLWhlaWdodDogMzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuZXhwbG9yZS1zZWN0aW9uIC5leHBsb3JlLWNvbnRlbnQge1xuICAgIC5leHBsb3JlLWl0ZW1zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmFkaWVudC10eXBlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5leHBsb3JlLXNlY3Rpb24ge1xuICAgIC5leHBsb3JlLWNvbnRlbnQge1xuICAgICAgLmV4cGxvcmUtaXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyYWRpZW50LXR5cGUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwbG9yZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG4iLCIubGF0ZXN0LXBvZGNhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOTg7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXG4gIC5sYXRlc3QtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAucG9kY2FzdHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXG4gICAgLnBvZGNhc3QtaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAucG9kY2FzdC1mZWF0dXJlZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgLnBvZGNhc3QtaXRlbV9jYXRlZ29yeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDUgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwic21hbGwtZGVza3RvcFwiKSB7XG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIC5yZXBvcnQtaXRlbS5pdGVtLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgIC5wb2RjYXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5leHBsb3JlLXNlY3Rpb24gLmV4cGxvcmUtY29udGVudCAucmVwb3J0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXG4gICAgLnJlcG9ydC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAubGF0ZXN0LXBvZGNhc3QgLnBvZGNhc3RzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmV4cGxvcmUtc2VjdGlvbiAuZXhwbG9yZS1jb250ZW50IC5yZXBvcnQtaXRlbXMge1xuICAgIC5yZXBvcnQtaXRlbSxcbiAgICAucmVwb3J0LWl0ZW06bnRoLWNoaWxkKDIpLFxuICAgIC5yZXBvcnQtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5mZWF0dXJlZC1sb2dvcyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTI7XG5cbiAgLmZlYXR1cmVkLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBzcGFuLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2stNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1sb2dvLWxpc3RzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5mZWF0dXJlZC1sb2dvLWxpc3RzLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5mZWF0dXJlZC1sb2dvcyAuZmVhdHVyZWQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgc3Bhbi50aXRsZSB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1sb2dvLWxpc3RzIHtcbiAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgIC5pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZlYXR1cmVkLXZpZGVvIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5mZWF0dXJlZC12aWRlby1pbm5lciB7XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyO1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIGdyaWQtZ2FwOiA1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTM7XG5cbiAgICAgIC5xb3V0ZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAucW91dGUtaXRlbSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1ob2xkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLnRleHQtbGVmdC1pbWFnZS1yaWdodC1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnI7XG4gICAgZ3JpZC1nYXA6IDEwcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLnRsaXIyIHtcbiAgICAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LWlubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQlIDFmcjtcblxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTM7XG5cbiAgICAudGV4dCB7XG4gICAgICBoMyxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3RhLW5vdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlMjtcbiAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuZmVhdHVyZWQtdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgLmZlYXR1cmVkLXZpZGVvLWlubmVyIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDNyZW07XG5cbiAgICAgIC52aWRlby1ob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQgLnRleHQtbGVmdC1pbWFnZS1yaWdodC1pbm5lciB7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG5cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgIC50ZXh0LWxlZnQtaW1hZ2UtcmlnaHQtaW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgJi50bGlyMiAudGV4dC1sZWZ0LWltYWdlLXJpZ2h0LWlubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBnbG9iYWwgYm94LXNpemluZyAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6LXdlYmtpdC1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogaHRtbCBlbGVtZW50IDYyLjUlIGZvbnQtc2l6ZSBmb3IgUkVNIHVzZSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkdGV4dDtcbiAgY291bnRlci1yZXNldDogaXRlbS1jb3VudDtcblxuICAmLnNpbmdsZSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG59XG5cbnNlY3Rpb24sXG5hc2lkZSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05LjZyZW07XG4gIH1cblxuICAmI3NoYWRvdy1ob3N0LWNvbXBhbmlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5tYWluIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLyogY2xlYXIgKi9cbi5jbGVhciB7XG4gIHpvb206IDE7XG5cbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIEBleHRlbmQgJXRleHQtYWxpZ24tY2VudGVyO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi56ZXJvLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi56ZXJvLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXb3JkcHJlc3MgQ29yZSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMC41cmVtIDJyZW0gMnJlbSAwO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAwLjVyZW0gYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41cmVtIDAgMnJlbSAycmVtO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC41cmVtIDJyZW0gMnJlbSAwO1xufVxuXG5hIGltZyB7XG4gICYuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC4zcmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjRyZW0gMC41cmVtO1xufVxuLyogV29yZHByZXNzIENvcmUgRW5kICovXG5cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ibGFuayB7XG4gIGhlYWRlcixcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXByb3RlY3Qtd3JhcHBlciB7XG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBJbWFnZSB3aXRoICdkYXRhJyBhdHRyaWJ1dGUgaXMgaGlkZGVuICovXG5pbWdbZGF0YS1sYXp5LXNyY10ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5pbWcubGF6eWxvYWRlZCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIgMC4ycztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZyYW1lLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjUuMXJlbTtcbiAgfVxufVxuXG4vLyBTZWFyY2ggUmVzdWx0c1xuLnNlYXJjaC1yZXN1bHRzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cbiAgJi5pbnNpZ2h0cy1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICRib3JkZXItZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgaDQsXG4gIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAjbG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjc2VhcmNoLXJlc3VsdHMge1xuICAgIC5zZWFyY2gtaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm5hdi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjQzNTJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyay1ncmV5O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYucHJldixcbiAgICAgICYubmV4dCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmLmN1cnJlbnQsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZG90cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgb2YgQ29udGVudHNcbi50YWJsZS1vZi1jb250ZW50cy13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cbiAgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTFyZW07XG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICBtaW4td2lkdGg6IDM1cmVtO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NXJlbTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9jIHtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgbGk6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgSG9tZSBEZXNpZ24gRm9ybSBhbmQgR29vZ2xlIGJ1dHRvblxuLmN0YS1mb3JtLWdvb2dsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWdhcDogMnJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICBmb3JtIHtcbiAgICAuZm9ybS1yb3ctMS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSAyMi42NXJlbSAxLjNyZW0gMS42NXJlbTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1LjJyZW07XG4gICAgICAgIG1pbi13aWR0aDogNDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjRyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSAxLjY1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG5cbiAgICAgICAgc3Bhbi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICB9XG59XG5cbi5jdGEtcGFsZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTI7XG5cbiAgLmN0YS1mb3JtLWdvb2dsZSB7XG4gICAgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNhOWJjY2Y7XG4gICAgfVxuXG4gICAgYS5idG4td2hpdGUtdHJhbnNwYXJlbnQge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgJi53cC1ibG9jay1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gICYud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20taG9tZS12Mi1mcmFtZSxcbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ob21lLXYyLW5vLWhlYWRlci1mb290ZXIge1xuICAuYmFubmVyLWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyLWZlYXR1cmVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzJyZW07XG4gIHBhZGRpbmc6IDE1LjVyZW0gMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDM3LCA1NSwgMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJi5jdGEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG5cbiAgJi5jdGEtZmVhdHVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuYmFubmVyLWZlYXR1cmVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogOTVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiA0cmVtIDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnNpZ2h0cy1hdXRob3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWdhcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTI7XG5cbiAgICAuZGVzYy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50LWdyZWVuO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC1jb3B5IGFydGljbGUucG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3N0LWNvcHkge1xuICAjc3QtMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTVyZW07XG4gICAgdG9wOiAtNHJlbTtcblxuICAgIC5zdC1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgI3N0LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiU2hhcmUgdGhpcyBwb3N0XCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGNvbG9yOiAjODQ4YTkzO1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmV0aGlzLWlubGluZS1zaGFyZS1idXR0b25zIHtcbiAgLnN0LWJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLWRlc2t0b3BcIikge1xuICBoZWFkZXIsXG4gIHNlY3Rpb24sXG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudGFibGUtb2YtY29udGVudHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOC41cmVtO1xuICAgIHotaW5kZXg6IDEwOTA7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgxODIsIDE5MiwgMjAwLCAwLjUpO1xuXG4gICAgLnRhYmxlLW9mLWNvbnRlbnRzLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcblxuICAgICAgLnRpdGxlIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2Mge1xuICAgICAgICB1bCBsaTo6bWFya2VyLFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICBzZWN0aW9uLFxuICBhc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICAuc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTcuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuY3RhLWZvcm0tZ29vZ2xlIGZvcm0gLmZvcm0tcm93LTEtd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIG1pbi13aWR0aDogMzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIH1cblxuICAuYmFubmVyLWZlYXR1cmVkIC5iYW5uZXItZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgICBoMSB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1mb3JtLWdvb2dsZSBmb3JtIC5mb3JtLXJvdy0xLXdyYXBwZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS1wb3N0LWNvcHkge1xuICAgICNzdC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICNzdC0yOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLW1vYmlsZVwiKSB7XG4gIC5jdGEtZm9ybS1nb29nbGUgZm9ybSAuZm9ybS1yb3ctMS13cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgfVxuXG4gIC5iYW5uZXItZmVhdHVyZWQge1xuICAgICYuY3RhLWZlYXR1cmVkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iXX0= */
