@charset "UTF-8";.button,.button:before,a{transition:.3s all}@font-face{font-family:poppins;src:url(../fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:poppins;src:url(../fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:poppins;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:poppins;src:url(../fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?154zhb);src:url(../fonts/icomoon.eot?154zhb#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?154zhb#iefix) format("truetype"),url(../fonts/icomoon.woff?154zhb#iefix) format("woff"),url(../fonts/icomoon.svg?154zhb#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-telegram:before{content:"\e913"}.icon-price:before{content:"\e911"}.icon-fire:before{content:"\e912"}.icon-zoom-cancel:before{content:"\e90f"}.icon-inst:before{content:"\e904"}.icon-linked:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-twit:before{content:"\e907"}.icon-arr-rig:before{content:"\e908"}.icon-arr-left:before{content:"\e909"}.icon-arr-45:before{content:"\e90a"}.icon-arrow-left-lite:before{content:"\e901"}.icon-arrow-right-lite:before{content:"\e902"}.icon-arr-down:before{content:"\e900"}.icon-arr-sm-left:before{content:"\e90b"}.icon-arr-sm-right:before{content:"\e90c"}.icon-arr-sm-down:before{content:"\e90d"}.icon-close:before{content:"\e910"}.icon-Vector-Stroke:before{content:"\e90e"}.icon-check:before{content:"\e903"}.icon-checkBig:before{content:"\e91a"}.icon-check-white:before{content:"\e919"}.icon-share:before{content:"\e918"}.icon-Copy_V2-white:before{content:"\e917"}.icon-Copy_V2:before{content:"\e916"}.icon-in:before{content:"\e915"}.icon-in-white:before{content:"\e914"}@font-face{font-family:poppins;src:url(../fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.fadeInUpCss{animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}.ez-toc-widget-container.counter-hierarchy .ez-toc-list,.ez-toc-widget-container.counter-hierarchy ul,.footer .link-list,.nav-menu,.nav-menu>li>ul,.social-list,.top-visual-section .post-information,ol ol,ol ul,ul,ul ol,ul ul{margin:0;padding:0;list-style:none}.clearfix:after,.ez-toc-widget-container.counter-hierarchy:after,.navigation-single:after,.post-password-form p:after,.search-form:after,dl:after{content:"";display:block;clear:both}.hidden,.post-holder .counter-hierarchy{display:none!important}.hidden_form{pointer-events:none}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}*{max-height:1000000px;background-repeat:no-repeat}:focus,:visited{outline:0}body{color:#1a1c20;background:#fff;font:18px/2 Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:-webkit-fill-available}img{max-width:100%;height:auto;vertical-align:top}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;color:#bc3264}.h a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}a,a:focus,a:hover{color:#bc3264;text-decoration:none}.h1,h1{font-size:60px;line-height:1.1;font-weight:700;margin:0 0 25px}@media (max-width:1440px){.h1,h1{font-size:40px;line-height:1.3}}@media (max-width:768px){.h1,h1{font-size:36px;line-height:1.5}}@media (max-width:480px){.h1,h1{line-height:normal}}.h2,h2{font-size:55px;line-height:normal;font-weight:700;margin:0 0 60px}@media (max-width:1440px){.h2,h2{font-size:36px;line-height:1.5;margin:0 0 40px}}@media (max-width:768px){.h2,h2{font-size:32px}}@media (max-width:480px){.h2,h2{font-size:30px}}@media (max-width:1440px){.custom-software>.container>.two-columns>.text-col>h2:first-of-type{font-size:40px;line-height:1.5;margin:0 0 40px}}@media (max-width:768px){.custom-software>.container>.two-columns>.text-col>h2:first-of-type{font-size:32px}}@media (max-width:480px){.custom-software>.container>.two-columns>.text-col>h2:first-of-type{font-size:30px}}.h3,.h4,h3,h4{font-size:24px;font-weight:600}.h3,h3{margin:0 0 30px;line-height:1.5}.h5,h5{font-size:17px;font-weight:600}.h6,h6{font-size:15px}@media (max-width:480px){p{font-size:18px;margin:0 0 20px}}.ez-toc-widget-container.counter-hierarchy{margin:0 0 50px;border:solid #404d5d;border-width:0 0 0 1px;padding-left:42px;overflow-y:auto;height:calc(100vh - 100px)}.ez-toc-widget-container.counter-hierarchy::-webkit-scrollbar{width:4px}.ez-toc-widget-container.counter-hierarchy::-webkit-scrollbar-thumb{background-color:#DCDCDC;border-radius:3px}.ez-toc-widget-container.counter-hierarchy::-webkit-scrollbar-thumb:hover{background:#C4C4C4}.ez-toc-widget-container.counter-hierarchy::-webkit-scrollbar-thumb:active{background:#959595}@media (max-width:1279px){.ez-toc-widget-container.counter-hierarchy{padding-left:25px}}@media (max-width:1063px){.ez-toc-widget-container.counter-hierarchy{display:none}}.ez-toc-widget-container.counter-hierarchy strong{color:#bc3264!important}.ez-toc-widget-container.counter-hierarchy ul{padding-left:2em}.ez-toc-widget-container.counter-hierarchy select{min-width:150px}.ez-toc-widget-container.counter-hierarchy .widgettitle{font-size:24px;font-weight:700;line-height:1.2;display:block;margin-bottom:10px}.ez-toc-widget-container.counter-hierarchy .ez-toc-list{font-size:16px;line-height:1.2}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li{margin-bottom:10px;padding-left:10px;line-height:1.6}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li:before{background:0 0!important;position:static!important;z-index:1}.breadcrumbs a,.search-form .search-inner{position:relative}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li.active{background-color:#f2f5f6}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li.active ul{display:block}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li.active.ez-toc-heading-level-2>a{color:#bc3264}.ez-toc-widget-container.counter-hierarchy .ez-toc-list li>a{font-weight:600;display:inline-block}.ez-toc-widget-container.counter-hierarchy .ez-toc-list a{color:#000;text-decoration:none}.ez-toc-widget-container.counter-hierarchy .ez-toc-list .active-text,.ez-toc-widget-container.counter-hierarchy .ez-toc-list a:active,.ez-toc-widget-container.counter-hierarchy .ez-toc-list a:hover{color:#bc3264}.ez-toc-widget-container.counter-hierarchy .ez-toc-list ul{display:none;padding:10px 0 0}.ez-toc-widget-container.counter-hierarchy .ez-toc-list ul li{display:flex}.ez-toc-widget-container.counter-hierarchy .ez-toc-list ul li:before{content:"–";margin-right:5px}.ez-toc-widget-container.counter-hierarchy .ez-toc-list ul li:last-child{margin:0!important}.ez-toc-widget-container.counter-hierarchy .ez-toc-list ul li a{font-weight:400;text-decoration:none}.ez-toc-title-toggle{display:none}.breadcrumbs{color:#fff}.breadcrumbs p{display:flex;flex-wrap:wrap}.breadcrumbs a{display:flex;align-items:center;color:#fff}.breadcrumbs a:active,.breadcrumbs a:hover{color:#fff}.breadcrumbs a:after{content:"\e900";font-family:icomoon;font-size:7px;margin:0 3px;color:#fff}.breadcrumbs .separator{display:none}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;height:120px;min-height:120px}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px}.search-form{margin-bottom:15px;max-width:518px}.search-form input{border-width:1px;color:#959595;padding:10px 60px 10px 40px}@media (max-width:1279px){.search-form{max-width:400px}.search-form input{padding-left:20px}}.search-form input[type=search]{width:100%}.search-form input::-webkit-input-placeholder{color:#959595}.search-form input::-moz-placeholder{opacity:1;color:#959595}.comment-form input[type=submit]:hover,.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover,.navigation-single .next:hover,.navigation-single .prev:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.search-form input:-moz-placeholder{color:#959595}.search-form input:-ms-input-placeholder{color:#959595}.search-form input.placeholder{color:#959595}.search-form button{position:absolute;top:52%;transform:translateY(-50%);right:28px;z-index:10;min-width:1px;padding:5px;color:#959595;border:none;font-size:24px}.search-form button i{line-height:1}.search-form .search-result_list{position:absolute;display:flex;flex-direction:column;max-height:400px;background-color:#fff;border:1px solid #404d5d;border-top:none;transition:.3s ease;overflow-y:scroll;z-index:10;padding-top:15px;width:100%;top:100%;left:0}.search-form .search-result_list-item{padding:10px 20px 10px 40px;margin:0 0 10px;transition:.3s ease;cursor:pointer;font-size:15px;line-height:1.3;color:#4f0335}@media (max-width:1063px){.search-form .search-result_list-item{padding-left:20px}}.search-form .search-result_list-item mark{background:0 0!important}.search-form .search-result_list-item a{color:#4f0335}.search-form .search-result_list-item:hover{color:#fff;background-color:#4f0335}.search-form .search-result_list-item:hover a{color:#fff}.post-password-form input{float:left;height:2em}.post-password-form input[type=password]{width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#1a1c20;color:#fff;height:2em;border:none;padding:0 .5em}.commentlist{margin:0 0 2em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 2em 4px 0}.commentlist-item .commentlist-item{padding:0}@media (min-width:769px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:2em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative}.navigation .nav-links,.navigation-comments .nav-links{margin:0 auto;max-width:1640px;padding:0 20px;font-size:16px}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}@media (max-width:768px){.search-form button{right:13px}.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:48%;background:#1a1c20;color:#fff;padding:.4em;text-decoration:none}@media (max-width:768px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.pagination{position:relative;margin:0 0 100px}@media (max-width:1063px){.pagination{margin:0 0 50px}}.pagination .nav-links{margin:0 auto;max-width:1640px;padding:0 20px;display:flex}.navigation-single,.wp-caption{margin-bottom:2em}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:16px;color:#959595;border:solid #404d5d;border-width:1px 0 1px 1px;text-decoration:none}.pagination .page-numbers.active,.pagination .page-numbers.current,.pagination .page-numbers:active,.pagination .page-numbers:hover{color:#1a1c20}.pagination .page-numbers:last-child{border-width:1px}#wp-calendar td,#wp-calendar th,.wp-caption{border:1px solid #959595}.pagination .page-numbers.disable{display:none}.pagination .next,.pagination .prev{font-size:10px;text-decoration:none;background:0 0;color:#404d5d}.navigation-single .next,.navigation-single .prev{float:left;vertical-align:middle;max-width:48%;background:#1a1c20;color:#fff;text-decoration:none}.wp-caption,pre{max-width:100%}.navigation-single .next a,.navigation-single .prev a{color:inherit;text-decoration:none;padding:.4em;display:block}@media (max-width:768px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}}.navigation-single .next{float:right}.wp-caption{clear:both;padding:.4em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 2em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 2em 4px 0}.alignright{float:right;margin:0 0 4px 2em}.mejs-container{margin-bottom:2em}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}.video_blog{padding:0 0 56%;position:relative}.video_blog iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wp-calendar tbody td{text-align:center}address,applet,blockquote,dl,embed,form,frameset,h1,h2,h3,h4,h5,h6,iframe,object,ol,p,table,ul{margin:0 0 2em}blockquote{border-left:4px solid #959595;padding-left:.5em;margin-left:2em}td,th{word-wrap:break-word;border:1px solid #404d5d;padding:.5em .9em;text-align:center;vertical-align:center;min-width:169px;width:169px}th{text-align:center;vertical-align:middle}ol,ul{padding-left:13px}ol ol,ol ul,ul ol,ul ul{padding-left:13px;margin:0;list-style:none}ul:not([class]):not([id]){margin:0 0 32px;list-style-type:none}ul:not([class]):not([id]) li{list-style-type:none;position:relative}ul:not([class]):not([id]) li:after{content:"";position:absolute;left:-13px;top:16px;background:#000;width:5px;height:5px;border-radius:50%}.wsp-container{font-size:18px;line-height:2}.wsp-container ul{margin:0 0 20px 50px;list-style-type:none}@media (max-width:480px){.wsp-container ul,ol ol,ol ul,ul ol,ul ul,ul:not([class]):not([id]){padding:5px 0 0 10px}}.wsp-container ul li{list-style-type:none;position:relative}.wsp-container ul li:after{content:"";position:absolute;left:-11px;top:15px;background:#000;width:3px;height:3px;border-radius:50%}.wsp-container ul a{text-decoration:none}.button,.read_more{vertical-align:top;text-decoration:none!important}.wsp-container ul strong{font-size:20px;line-height:1}dl dt{float:left;clear:left;padding-right:.3em;font-weight:700}dl dd{overflow:hidden}.button{font:600 16px/1.5 Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;padding:18px 50px;min-width:200px;color:#bc3264;text-transform:uppercase;border:1px solid #bc3264;text-align:center;display:inline-block;background:0 0;cursor:pointer;position:relative;z-index:2}@media (max-width:1440px){.button{font-size:16px;padding:18px 32px}}.button:active,.button:hover{color:#fff}.button:active:before,.button:hover:before{width:100%}.button:before{content:"";width:0;position:absolute;top:0;left:0;bottom:0;background:#0f2342;z-index:-1}.button i{display:inline-block;vertical-align:middle;font-size:10px;margin:0 0 3px 17px}.button.button_yellow{border:1px solid #fff;color:#fff}.button.button_yellow:active,.button.button_yellow:hover{color:#0f2342}.button.button_yellow:before{background:#fff}.button.button_yellow.mobile{display:none}@media (max-width:1063px){.button.button_yellow.mobile{display:flex;justify-content:center;align-items:center}}@media (max-width:392px){.button{padding:17px 17px 15px}}.btn-back{display:none}@media (max-width:768px){.btn-back{display:flex;justify-content:center;align-items:center;position:fixed;font-size:9px;font-weight:700;bottom:112px;right:-50px;width:32px;height:32px;background:#fff;color:#bc3264;border-radius:50%;box-shadow:0 4px 15px 0 #C4C4C4;z-index:30}}.scroll .btn-back{right:24px}.read_more{display:inline-block;font-weight:600;font-size:16px;color:#0f2342}.read_more i{display:inline-block;vertical-align:middle;font-size:8px;margin-left:6px}.read_more:active,.read_more:hover{color:#ef6b9b}.contact-us .button_yellow,header .button_yellow{border:none!important;padding:8px 16px;min-width:-moz-fit-content;min-width:fit-content;color:var(--Neutral-BG---Light,#FFF);background:var(--Additional-Dark-Blue,#0F2342);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}/*!
Licensed under the MIT license - http://opensource.org/licenses/MIT
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}.top-visual-section{position:relative;min-height:clamp(600px,70vh,760px);overflow:hidden;background-color:#bc3264;background-image:var(--hero-background-image);background-repeat:no-repeat;background-position:100% 0;background-size:cover;color:#fff}.top-visual-section::after{content:"";position:absolute;inset:0;z-index:1;width:100%;height:100%;background-color:#bc3264;opacity:.9;pointer-events:none}.top-visual-section.no-background{background-image:none}.top-visual-section.top-visual-section-mask-off{background-image:var(--hero-background-image)}.top-visual-section.top-visual-section-mask-off::after{display:none}.top-visual-section .bg-video-holder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-size:cover;filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1)}@media (max-width:1063px){.top-visual-section.top-visual-section-mask-off{background-image:none;background-color:#bc3264}.top-visual-section .bg-video-holder{display:none}}.top-visual-section .bg-video-holder .bg-video{z-index:-1;pointer-events:none}.top-visual-section .bg-video-holder .cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-visual-section video{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-visual-section .container{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;padding-top:70px;padding-bottom:70px}@media (max-width:1063px){.top-visual-section .container{min-height:100vh}}@media (max-width:480px){.top-visual-section .container{padding-top:30px;padding-bottom:30px}}.top-visual-section .container .breadcrumbs{flex:0 0 auto}.top-visual-section .container .breadcrumbs p{margin:0;font-weight:300;gap:8px}.top-visual-section .container .breadcrumbs a::after{margin:0 0 0 8px}.top-visual-section .container .breadcrumbs .last{font-weight:600;color:#fff}.top-visual-section .align-block{min-height:0;padding-top:65px}.top-visual-section .align-block .wrapper{display:flex;flex-direction:column}@media (max-width:480px){.top-visual-section .align-block{padding-top:90px}.top-visual-section .align-block .wrapper{flex-direction:column-reverse}}.top-visual-section .title{margin-top:0;color:#fff}.top-visual-section .text{max-width:981px;margin:0}@media (min-width:1064px){.top-visual-section .text.hide-text,.top-visual-section .title.hide-text{display:none}}.top-visual-section .button{display:none;color:#fff;border-color:#fff}@media (max-width:1063px){.top-visual-section .button{display:inline-block;margin:40px 0 0;padding:9px 50px;font-size:20px;line-height:1.5}}.top-visual-section .post-information{display:flex;flex-wrap:wrap;align-items:center;padding:60px 0 0;margin:0 -30px}.top-visual-section .post-information li{padding:0 30px;margin-bottom:30px;border-right:1px solid #fff}.top-visual-section .post-information li:last-child{border:none}.top-visual-section .post-information a{color:#fff}.top-visual-section .social-block{display:flex;align-items:flex-start;padding:45px 0 10px;color:#fff}.top-visual-section .social-block .social-list{align-self:center;padding:0 40px}.top-visual-section .social-block .social-list a{color:#fff}.top-visual-section .social-block .social-list a:active,.top-visual-section .social-block .social-list a:hover{color:#791652}.top-visual-section.top-visual-section-white{min-height:356px;margin-top:0;margin-bottom:70px;background-image:none;background-color:#fff;color:#1a1c20!important}@media (max-width:1063px){.top-visual-section.top-visual-section-white{min-height:0;margin-bottom:50px}}.top-visual-section.top-visual-section-white .container{min-height:0;position:relative}.top-visual-section.top-visual-section-white .container a,.top-visual-section.top-visual-section-white .container a::after,.top-visual-section.top-visual-section-white .container span.last{color:#1a1c20!important}.top-visual-section.top-visual-section-white .container:before{content:"";position:absolute;right:20px;bottom:0;left:20px;height:1px;background:#404d5d}.top-visual-section.top-visual-section-white .align-block{margin-bottom:30px}.top-visual-section.top-visual-section-white .title{color:#bc3264}.top-visual-section-home-page{position:relative}.no-bg::after{background-color:transparent!important}.cookie,.cookie_content_info_buttons button:first-of-type{background-color:#f2f5f6}.no-bg .bg-video-holder{filter:none!important;-webkit-filter:none!important;-moz-filter:none!important;-ms-filter:none!important;-o-filter:none!important}.cookie{position:fixed;bottom:0;z-index:1000000;padding:27px 40px;display:none;width:100dvw}.cookie .read-more{color:#bc3264;text-decoration:underline;display:none;cursor:pointer}#header a,.ai-agents-hero :where(a),.ai-anatomy :where(a),.ai-catalog :where(a),.ai-clients :where(a),.ai-cta :where(a),.ai-employee-panel :where(a),.ai-feedback :where(a),.ai-steps :where(a),.ai-value :where(a),.ai-workforce :where(a),.container-parent .with-children>a,.lp-accordion :where(a){text-decoration:none}.cookie #cookie_more_text{font-size:14px}@media (max-width:480px){.cookie .read-more{display:inline-block}.cookie #cookie_more_text{display:none}}.cookie_content{margin:auto;display:flex;flex-direction:column;gap:6px;max-width:1600px}.cookie_content_title{display:flex;gap:30px;color:#bc3264;font-size:29px;line-height:1.5;font-weight:600}.cookie_content_title img{height:48px;width:48px}@media (max-width:768px){.cookie{padding:20px}.cookie_content_title{font-size:1rem}.cookie_content_title img{height:32px;width:32px}}.cookie_content_title p{margin:auto 0}.cookie_content_info{display:flex;align-items:center;justify-content:space-between}@media (max-width:1063px){.cookie_content_info{gap:16px;flex-direction:column}}.cookie_content_info_buttons{display:flex;gap:40px;height:-moz-min-content;height:min-content;width:-moz-min-content;width:min-content}@media (max-width:1063px){.cookie_content_info_buttons{gap:16px;width:100%}}.cookie_content_info_buttons button{width:-moz-min-content;width:min-content}.cookie_content_info_buttons button:last-of-type{background-color:#0f2342;color:#fff}.cookie_content_info p{margin:0 0 0 78px;font-size:14px;line-height:2}@media (max-width:1063px){.cookie_content_info_buttons button{width:calc((100% - 16px)/ 2);min-width:unset}.cookie_content_info p{margin:0}}.ai-agents-hero,.ai-anatomy,.ai-catalog,.ai-clients,.ai-cta,.ai-employee-panel,.ai-feedback,.ai-steps,.ai-value,.ai-workforce,.lp-accordion{font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;color:#0f1114}.ai-agents-hero *,.ai-agents-hero :after,.ai-agents-hero :before,.ai-anatomy *,.ai-anatomy :after,.ai-anatomy :before,.ai-catalog *,.ai-catalog :after,.ai-catalog :before,.ai-clients *,.ai-clients :after,.ai-clients :before,.ai-cta *,.ai-cta :after,.ai-cta :before,.ai-employee-panel *,.ai-employee-panel :after,.ai-employee-panel :before,.ai-feedback *,.ai-feedback :after,.ai-feedback :before,.ai-steps *,.ai-steps :after,.ai-steps :before,.ai-value *,.ai-value :after,.ai-value :before,.ai-workforce *,.ai-workforce :after,.ai-workforce :before,.lp-accordion *,.lp-accordion :after,.lp-accordion :before{box-sizing:border-box}.ai-agents-hero :where(img),.ai-anatomy :where(img),.ai-catalog :where(img),.ai-clients :where(img),.ai-cta :where(img),.ai-employee-panel :where(img),.ai-feedback :where(img),.ai-steps :where(img),.ai-value :where(img),.ai-workforce :where(img),.lp-accordion :where(img){display:block;max-width:100%}.ai-agents-hero :where(form),.ai-agents-hero :where(p),.ai-anatomy :where(form),.ai-anatomy :where(p),.ai-catalog :where(form),.ai-catalog :where(p),.ai-clients :where(form),.ai-clients :where(p),.ai-cta :where(form),.ai-cta :where(p),.ai-employee-panel :where(form),.ai-employee-panel :where(p),.ai-feedback :where(form),.ai-feedback :where(p),.ai-steps :where(form),.ai-steps :where(p),.ai-value :where(form),.ai-value :where(p),.ai-workforce :where(form),.ai-workforce :where(p),.lp-accordion :where(form),.lp-accordion :where(p){margin:0}.ai-agents-hero :where(ul),.ai-anatomy :where(ul),.ai-catalog :where(ul),.ai-clients :where(ul),.ai-cta :where(ul),.ai-employee-panel :where(ul),.ai-feedback :where(ul),.ai-steps :where(ul),.ai-value :where(ul),.ai-workforce :where(ul),.lp-accordion :where(ul){margin:0;padding:0;list-style:none}.ai-agents-hero :where(button),.ai-anatomy :where(button),.ai-catalog :where(button),.ai-clients :where(button),.ai-cta :where(button),.ai-employee-panel :where(button),.ai-feedback :where(button),.ai-steps :where(button),.ai-value :where(button),.ai-workforce :where(button),.lp-accordion :where(button){font-family:inherit;cursor:pointer}:where(.ai-agents-hero,.ai-clients,.ai-steps,.ai-anatomy,.lp-accordion,.ai-feedback,.ai-cta,.ai-catalog,.ai-workforce,.ai-value,.ai-employee-panel) :is(button,[type=button]){display:revert;min-width:auto;padding:revert;border:revert;background-color:revert;font:revert;font-family:inherit;color:revert;text-transform:none;text-align:revert;vertical-align:revert}.ai-agents-hero.ai-agents-hero,.ai-anatomy.ai-anatomy,.ai-catalog.ai-catalog,.ai-clients.ai-clients,.ai-cta.ai-cta,.ai-feedback.ai-feedback,.ai-steps.ai-steps,.ai-value.ai-value,.ai-workforce.ai-workforce,.lp-accordion.lp-accordion{margin:0}.ai-agents-hero{padding:96px 0;background:#fff}.ai-agents-hero .ai-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px}.ai-agents-hero__copy{display:flex;flex-direction:column;gap:32px}.ai-agents-hero__head{display:flex;flex-direction:column;gap:16px;max-width:500px}.ai-agents-hero__title{margin:0;font-size:56px;font-weight:600;line-height:84px;letter-spacing:-.03em;color:#0f1114}@media (max-width:1279px){.search-form .search-result_list{max-height:300px}.ai-agents-hero{padding:80px 0}.ai-agents-hero__head{max-width:380px}.ai-agents-hero__title{font-size:40px;line-height:60px}}@media (max-width:1023px){.ai-agents-hero{padding:56px 0}.ai-agents-hero .ai-container{grid-template-columns:minmax(0,1fr)}.ai-agents-hero__head{max-width:700px}.ai-agents-hero__title{font-size:32px;line-height:48px}}.ai-agents-hero__text{margin:0;font-size:18px;line-height:32px;color:#0f1114}.ai-agents-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.ai-agents-hero__visual{position:relative;justify-self:center;width:548px;max-width:100%;aspect-ratio:1;overflow:hidden;background:#e7ebef}@media (max-width:1279px){.ai-agents-hero__text{font-size:16px;line-height:28px}.ai-agents-hero__visual{width:420px}}@media (max-width:1023px){.ai-agents-hero__actions .ai-btn{font-size:16px;line-height:24px}.ai-agents-hero__visual{display:none}}.ai-agents-hero__visual img,.ai-agents-hero__visual video{position:relative;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-agents-hero__visual:after,.ai-agents-hero__visual:before{content:"";position:absolute;inset:0;pointer-events:none}.ai-agents-hero__visual:before{z-index:1;background:linear-gradient(195deg,rgba(15,35,66,.05) 0,rgba(15,35,66,.35) 100%)}.ai-agents-hero__visual:after{z-index:2;background:linear-gradient(180deg,rgba(15,35,66,0) 42%,rgba(6,13,26,.85) 100%)}@keyframes aiClientsMarquee{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--ai-clients-shift,50%)))}}.ai-clients{border-top:1px solid #f2f5f6;border-bottom:1px solid #f2f5f6;background:#fff}.ai-clients__viewport{display:flex;align-items:center;height:104px;overflow:hidden}.ai-clients__track{display:flex;flex-shrink:0;width:-moz-max-content;width:max-content}.is-running .ai-clients__track{animation:aiClientsMarquee var(--ai-clients-duration,60s) linear infinite}@media (prefers-reduced-motion:reduce){.ai-clients__track{animation:none!important}}.ai-clients__list{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;list-style:none}.ai-clients__item{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0 28px}.ai-clients__item::before{display:none}.ai-clients__item img{display:block;width:auto;height:auto;max-width:160px;max-height:55.5px}.ai-steps{position:relative;overflow:hidden;padding:96px 0;background:#0f2342;color:#fff}.ai-steps::before{content:"";position:absolute;top:0;right:0;width:639px;height:634px;background:url(../img/ai-agents/web-steps.svg) right top/contain no-repeat;pointer-events:none}.ai-feedback,.ai-steps .ai-container,.ai-steps__list,.lp-accordion__icon{position:relative}@media (max-width:1279px){.ai-steps::before{display:none}.ai-steps{padding:80px 0}}.ai-steps__top{display:flex;align-items:flex-start;justify-content:space-between;gap:80px}@media (max-width:1023px){.ai-steps{padding:56px 0}.ai-steps__top{flex-direction:column;gap:40px}}.ai-steps__nav{display:flex;flex-shrink:0;gap:16px}.ai-steps__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:1.5px solid #fff;border-radius:0;background:#0f2342;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.ai-steps__arrow svg{display:block;width:24px;height:24px}.ai-steps__arrow:hover{background:#fff;color:#0f2342}.ai-steps__arrow[disabled]{opacity:.35;pointer-events:none}.ai-steps__head{display:flex;flex-direction:column;gap:16px;max-width:628px}.ai-steps__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#f2f5f6}.ai-steps__item-title,.ai-steps__title{text-transform:capitalize;color:#fff;font-weight:500}@media (max-width:1279px){.ai-steps__head{max-width:507px}.ai-steps__eyebrow{font-size:16px;line-height:24px}}.ai-steps__title{margin:0;font-size:48px;line-height:72px;letter-spacing:-.01em}@media (max-width:1279px){.ai-steps__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}.ai-steps__list{display:flex;gap:64px;margin-top:80px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(80px,(100% - 1440px) / 2 + 80px);scroll-padding-inline:max(80px,(100% - 1440px) / 2 + 80px);scrollbar-width:none}.ai-steps__list::-webkit-scrollbar{display:none}@media (max-width:1023px){.ai-steps__head{max-width:700px}.ai-steps__title{font-size:32px;line-height:48px}.ai-steps__list{margin-top:40px;padding:0 40px;scroll-padding-inline:40px}}@media (max-width:575px){.ai-steps__title{font-size:28px;line-height:42px}.ai-steps__list{padding:0 24px;scroll-padding-inline:24px}}.ai-steps__item{display:flex;flex:0 0 272px;flex-direction:column;gap:24px;scroll-snap-align:start}.ai-steps__icon{display:flex;align-items:center;justify-content:center;width:100px;height:108px;background:url("data:image/svg+xml,%3Csvg width='100' height='108' viewBox='0 0 100 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.2306 2.30596C43.897 0.795273 46.9214 0 50 0C53.0786 0 56.103 0.795273 58.7694 2.30596L91.2305 20.6998C93.8964 22.2101 96.1103 24.3829 97.6497 26.9997C99.1891 29.6164 99.9997 32.585 100 35.6068V72.3918C100 78.5417 96.6569 84.2239 91.2305 87.2988L58.7694 105.694C56.103 107.205 53.0786 108 50 108C46.9214 108 43.897 107.205 41.2306 105.694L8.76944 87.2988C6.10357 85.7885 3.88966 83.6157 2.35028 80.999C0.810904 78.3822 0.000312519 75.4137 0 72.3918L0 35.6068C0 29.4569 3.34306 23.7734 8.76944 20.6984L41.2306 2.30596Z' fill='%23FFFFFF'/%3E%3C/svg%3E") center/100% 100% no-repeat}@media (max-width:1023px){.ai-steps__icon{width:72px;height:78px}}.ai-steps__icon-glyph{display:block;width:48px;height:48px}.ai-steps__item-content{display:flex;flex-direction:column;gap:12px}.ai-steps__item-title{margin:0;font-size:20px;line-height:28px}.ai-steps__item-text{margin:0;font-size:16px;line-height:28px;color:#d7dbe3}.ai-anatomy{padding:96px 0;background:#fff}@media (max-width:1279px){.ai-anatomy{padding:80px 0}}.ai-anatomy .ai-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}@media (max-width:1023px){.ai-steps__icon-glyph{width:35px;height:35px}.ai-anatomy{padding:56px 0}.ai-anatomy .ai-container{grid-template-columns:minmax(0,1fr);gap:40px}}.ai-anatomy__head{display:flex;flex-direction:column;gap:16px;max-width:512px}.ai-anatomy__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#636c7e}@media (max-width:1279px){.ai-anatomy__eyebrow{font-size:16px;line-height:24px}}.ai-anatomy__title{margin:0;font-size:56px;font-weight:500;line-height:84px;letter-spacing:-.01em;text-transform:capitalize;color:#0f1114}@media (max-width:1279px){.ai-anatomy__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}@media (max-width:1023px){.ai-anatomy__head{max-width:700px}.ai-anatomy__title{font-size:32px;line-height:48px}.ai-anatomy__list{padding:24px 0;border-top:1px solid #f2f5f6;border-bottom:1px solid #f2f5f6}}@media (max-width:575px){.ai-anatomy__title{font-size:28px;line-height:42px}}.ai-anatomy__text{margin:0;font-size:16px;line-height:24px;color:#424955}.ai-anatomy__list{display:flex;flex-direction:column;gap:32px}@media (max-width:1279px){.ai-anatomy__list{gap:24px}}.ai-anatomy__item{display:flex;gap:40px}.ai-anatomy__item+.ai-anatomy__item{padding-top:32px;border-top:1px solid #f2f5f6}@media (max-width:1279px){.ai-anatomy__item+.ai-anatomy__item{padding-top:24px}.ai-anatomy__item{flex-direction:column;gap:8px}}.ai-anatomy__item-title{flex:0 0 264px;margin:0;font-size:24px;font-weight:500;line-height:34px;color:#0f1114}@media (max-width:1279px){.ai-anatomy__item-title{flex:0 0 auto;font-size:20px;line-height:28px}}.ai-anatomy__item-head{display:flex;align-items:center;gap:24px;width:100%;margin:0;padding:0;border:0;background:0 0;font:inherit;color:inherit;text-align:left;pointer-events:none}.ai-anatomy__item-name{flex:1 1 auto;min-width:0}.ai-anatomy__toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1.5px solid #0f2342;background:#fff;color:#0f2342;transition:background .2s ease,border-color .2s ease,color .2s ease}.ai-feedback__arrow,.lp-accordion__icon{transition:background .2s ease,color .2s ease}@media (max-width:1279px){.ai-anatomy__item-head{pointer-events:auto;cursor:pointer}.ai-anatomy__item-name{padding:6px 0}.ai-anatomy__toggle{display:flex}.ai-anatomy__item-body{display:none;padding-right:40px}}.ai-anatomy__toggle svg{width:24px;height:24px}.ai-anatomy__icon-minus{display:none}.ai-anatomy__item-head:hover .ai-anatomy__toggle{background:#f2f5f6}.ai-anatomy__item-body{flex:1 1 auto;min-width:0}.ai-anatomy__item-text{margin:0;font-size:18px;line-height:26px;color:#424955}@media (max-width:1279px){.ai-anatomy__item-text{color:#0f1114}}@media (max-width:575px){.ai-anatomy__item-text{font-size:16px;line-height:24px}}.ai-anatomy__item.is-open .ai-anatomy__item-body{display:block}.ai-anatomy__item.is-open .ai-anatomy__toggle{border-color:#193764;background:#193764;color:#fff}.ai-anatomy__item.is-open .ai-anatomy__icon-plus{display:none}.ai-anatomy__item.is-open .ai-anatomy__icon-minus{display:block}.lp-accordion{padding:96px 0;background:#fff}@media (max-width:1279px){.lp-accordion{padding:80px 0}}.lp-accordion .ai-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}@media (max-width:1023px){.lp-accordion{padding:56px 0}.lp-accordion .ai-container{grid-template-columns:minmax(0,1fr);gap:40px}}.lp-accordion__head{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1279px) and (min-width:1024px){.lp-accordion__head{max-width:380px}}.lp-accordion__eyebrow{display:block;max-width:512px;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#636c7e}@media (max-width:1279px){.lp-accordion__eyebrow{font-size:16px;line-height:24px}}.lp-accordion__title{max-width:512px;margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;color:#0f1114}@media (max-width:1279px){.lp-accordion__title{font-size:40px;line-height:60px}}@media (max-width:1023px){.lp-accordion__title{max-width:700px;font-size:32px;line-height:48px}}@media (max-width:575px){.lp-accordion__title{font-size:28px;line-height:42px}}.lp-accordion__lead{max-width:512px;font-size:16px;line-height:28px;color:#424955}@media (max-width:1023px){.lp-accordion__lead{max-width:700px}}.lp-accordion__list{display:flex;flex-direction:column;gap:32px;min-width:0}.lp-accordion__item+.lp-accordion__item{padding-top:32px;border-top:1px solid #f2f5f6}.lp-accordion__heading{margin:0}.lp-accordion__toggle{display:flex;align-items:flex-start;gap:32px;width:100%;padding:0;border:0;background:0 0;text-align:left;cursor:pointer}.lp-accordion__toggle:focus-visible{outline:#4c88e6 solid 2px;outline-offset:4px}.lp-accordion__question{flex:1;min-width:0;padding:6px 0;font-size:20px;font-weight:500;line-height:28px;color:#0f1114}.lp-accordion__icon{flex:0 0 40px;height:40px;border:1.5px solid #0f2342;background:#fff;color:#0f2342}.lp-accordion__icon::after,.lp-accordion__icon::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.lp-accordion__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.lp-accordion__item.is-open .lp-accordion__icon,.lp-accordion__toggle:hover .lp-accordion__icon{background:#0f2342;color:#fff}.lp-accordion__item.is-open .lp-accordion__icon::after{display:none}.lp-accordion__panel{max-width:516px;margin-top:8px;font-size:16px;line-height:28px;color:#424955}.lp-accordion__panel p{font-size:inherit;line-height:inherit}.lp-accordion__panel>*+*{margin-top:16px}.lp-accordion__panel a{color:#0f2342;text-decoration:underline}.lp-accordion__panel a:hover{color:#4c88e6}.lp-accordion__panel a:focus-visible{outline:#4c88e6 solid 2px;outline-offset:2px}.ai-feedback{overflow:hidden;padding:96px 0;background:#0f2342;color:#fff}@media (max-width:1279px){.ai-feedback{padding:80px 0}}.ai-feedback::before{content:"";position:absolute;bottom:0;left:0;width:817px;height:506px;background:url(../img/ai-agents/web-feedback.svg) left bottom/contain no-repeat;pointer-events:none}@media (max-width:1023px){.ai-feedback{padding:56px 0}.ai-feedback::before{display:none}}.ai-feedback .ai-container{position:relative;display:grid;grid-template-columns:524px minmax(0,1fr);align-items:start;gap:128px}@media (max-width:1279px){.ai-feedback .ai-container{grid-template-columns:minmax(0,1fr);gap:80px}}@media (max-width:1023px){.ai-feedback .ai-container{gap:40px}}.ai-feedback__head{display:flex;flex-direction:column;gap:16px}.ai-feedback__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#f2f5f6}@media (max-width:1279px){.ai-feedback__eyebrow{font-size:16px;line-height:24px}}.ai-feedback__title{margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;color:#fff}@media (max-width:1279px){.ai-feedback__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}@media (max-width:1023px){.ai-feedback__title{font-size:32px;line-height:48px}}@media (max-width:575px){.ai-feedback__title{font-size:28px;line-height:42px}}.ai-feedback__card{display:flex;flex-direction:column;gap:32px;min-width:0}.ai-feedback__slide{display:none;flex-direction:column}.ai-feedback__slide.is-active{display:flex}.ai-feedback__quote-icon{display:block;flex-shrink:0;width:64px;height:64px;color:#ef6b9b}.ai-feedback__quote{margin:0 0 32px;padding:0;border:0;font-size:26px;font-weight:300;line-height:38px;color:#fff}@media (max-width:1279px){.ai-feedback__quote{font-size:24px;line-height:36px}}@media (max-width:1023px){.ai-feedback__quote{font-size:20px;line-height:30px}}@media (max-width:575px){.ai-feedback__quote{font-size:18px;line-height:26px}}.ai-feedback__person{display:flex;align-items:center;gap:24px}.ai-feedback__avatar{flex-shrink:0;width:80px;height:80px;overflow:hidden;border-radius:50%}@media (max-width:1023px){.ai-feedback__person{gap:16px}.ai-feedback__avatar{width:64px;height:64px}}.ai-feedback__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-feedback__details{display:flex;flex-direction:column;gap:2px}.ai-feedback__name{display:block;font-size:20px;font-weight:500;line-height:28px;color:#fff}.ai-feedback__role{display:block;font-size:16px;font-weight:400;line-height:24px;color:#f2f5f6}.ai-feedback__arrows{display:flex;justify-content:flex-end;gap:16px}.ai-feedback__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:1.5px solid #fff;border-radius:0;background:#0f2342;color:#fff;cursor:pointer}.ai-feedback__arrow:hover{background:#fff;color:#0f2342}.ai-feedback__arrow svg{display:block;width:24px;height:24px}.ai-cta{padding:96px 80px;background:#fff}@media (max-width:1279px){.ai-cta{padding:80px}}@media (max-width:1023px){.ai-cta{padding:56px 40px}}@media (max-width:575px){.ai-cta{padding:56px 16px}}.ai-cta__banner{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1280px;margin:0 auto;padding:64px;background:#0f2342;color:#fff}.ai-cta__banner::before{content:"";position:absolute;bottom:0;left:0;width:886px;height:433px;background:url(../img/ai-agents/web-contact.svg) left bottom/contain no-repeat;pointer-events:none}.ai-cta__banner>*{position:relative}@media (max-width:1279px){.ai-cta__banner{padding:80px}}@media (max-width:1023px){.ai-cta__banner::before{display:none}.ai-cta__banner{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px}}.ai-cta__copy{display:flex;flex-direction:column;gap:16px;max-width:466px}.ai-cta__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#f2f5f6}@media (max-width:1279px){.ai-cta__copy{max-width:none}.ai-cta__eyebrow{font-size:16px;line-height:24px}}.ai-cta__title{margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;color:#fff}@media (max-width:1279px){.ai-cta__title{font-size:40px;line-height:60px}}@media (max-width:1023px){.ai-cta__copy{max-width:700px}.ai-cta__title{font-size:32px;line-height:48px}}@media (max-width:575px){.ai-cta__banner{padding:24px}.ai-cta__title{font-size:28px;line-height:42px}}.ai-cta__lead{margin:0;font-size:16px;line-height:24px;color:#fff}.ai-cta .wpcf7{width:100%;min-width:0;color:#fff}.ai-cta .wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.ai-cta .wpcf7 .wpcf7-form{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin:0;padding:0}.ai-cta .wpcf7 .fields-hidden,.ai-cta .wpcf7 .hidden-fields-container{display:none}.ai-cta .wpcf7 .row{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0}.ai-cta .wpcf7 .row>*{grid-column:1/-1}.ai-cta .wpcf7 .row:has(>.cupcha:not(:has(*))){display:none}.ai-cta .wpcf7 .row>.label-required{grid-row:1}.ai-cta .wpcf7 .row>.wpcf7-form-control-wrap{grid-row:2}.ai-cta .wpcf7 .row>.user-file{grid-column:2;grid-row:2}.ai-cta .wpcf7 .col{float:none;width:100%;max-width:none;min-width:0;margin:0;padding:0}.ai-cta .wpcf7 .col+.col{margin-top:24px}.ai-cta .wpcf7 label{display:block;margin:0 0 8px;font-size:14px;font-weight:400;line-height:22px;color:#fff}.ai-cta .wpcf7 .wpcf7-form-control-wrap{position:relative;display:block}.ai-cta .wpcf7 input[type=email],.ai-cta .wpcf7 input[type=tel],.ai-cta .wpcf7 input[type=text],.ai-cta .wpcf7 textarea{display:block;box-sizing:border-box;width:100%;margin:0;border:1px solid #d7dbe3;border-radius:0;background:0 0;box-shadow:none;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:28px;color:#fff;caret-color:#4c88e6}.ai-cta .wpcf7 input[type=email]::-moz-placeholder,.ai-cta .wpcf7 input[type=tel]::-moz-placeholder,.ai-cta .wpcf7 input[type=text]::-moz-placeholder,.ai-cta .wpcf7 textarea::-moz-placeholder{color:#d7dbe3}.ai-cta .wpcf7 input[type=email]::placeholder,.ai-cta .wpcf7 input[type=tel]::placeholder,.ai-cta .wpcf7 input[type=text]::placeholder,.ai-cta .wpcf7 textarea::placeholder{color:#d7dbe3}.ai-cta .wpcf7 input[type=email]:focus,.ai-cta .wpcf7 input[type=email]:hover,.ai-cta .wpcf7 input[type=tel]:focus,.ai-cta .wpcf7 input[type=tel]:hover,.ai-cta .wpcf7 input[type=text]:focus,.ai-cta .wpcf7 input[type=text]:hover,.ai-cta .wpcf7 textarea:focus,.ai-cta .wpcf7 textarea:hover{outline:0;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.ai-cta .wpcf7 input[type=email]:-webkit-autofill,.ai-cta .wpcf7 input[type=tel]:-webkit-autofill,.ai-cta .wpcf7 input[type=text]:-webkit-autofill,.ai-cta .wpcf7 textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#4c88e6;box-shadow:inset 0 0 0 1000px #0f2342}.ai-cta .wpcf7 input[type=email]:-webkit-autofill:focus,.ai-cta .wpcf7 input[type=email]:-webkit-autofill:hover,.ai-cta .wpcf7 input[type=tel]:-webkit-autofill:focus,.ai-cta .wpcf7 input[type=tel]:-webkit-autofill:hover,.ai-cta .wpcf7 input[type=text]:-webkit-autofill:focus,.ai-cta .wpcf7 input[type=text]:-webkit-autofill:hover,.ai-cta .wpcf7 textarea:-webkit-autofill:focus,.ai-cta .wpcf7 textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 1000px #0f2342}.ai-cta .wpcf7 input[type=email][aria-invalid=true],.ai-cta .wpcf7 input[type=tel][aria-invalid=true],.ai-cta .wpcf7 input[type=text][aria-invalid=true],.ai-cta .wpcf7 textarea[aria-invalid=true]{border-color:#ee3535;box-shadow:none}.ai-cta .wpcf7 input[type=email],.ai-cta .wpcf7 input[type=tel],.ai-cta .wpcf7 input[type=text]{height:48px;padding:10px 16px}.ai-cta .wpcf7 textarea{height:120px!important;min-height:120px!important;padding:16px 160px 16px 16px;resize:none}.ai-cta .wpcf7 .wpcf7-not-valid-tip,.ai-cta .wpcf7 .wpcf7-not-valid-tip-custom{display:block;margin-top:8px;font-size:14px;line-height:22px;color:#ee3535}.ai-cta .wpcf7 .user-file{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:start;justify-self:end;gap:8px;height:24px;margin:16px;font-size:16px;font-weight:400;line-height:24px;color:#fff;cursor:pointer}.ai-cta .wpcf7 .user-file i{flex-shrink:0;font-size:20px;font-style:normal;line-height:1;color:inherit}.ai-cta .wpcf7 .user-file .ellipsis{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cta .wpcf7 .user-file .wpcf7-form-control-wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.ai-cta .wpcf7 .user-file:focus-within{outline:#fff solid 1px;outline-offset:4px}.ai-cta .wpcf7 .link-policy{margin:0;padding:1px 0;font-size:14px;line-height:22px;color:#fff}.ai-cta .wpcf7 .link-policy a{font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:10%;text-decoration-thickness:6%}.ai-cta .wpcf7 .input-button{position:relative;display:inline-flex;align-items:center;justify-self:start;margin:8px 0 0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;transition:background .2s ease;min-width:unset}@media (max-width:768px){.ai-cta .wpcf7 .input-button{width:auto}}.ai-cta .wpcf7 .input-button::after,.ai-cta .wpcf7 .input-button::before{display:none}.ai-cta .wpcf7 .input-button:hover{background:#f2f5f6}.ai-cta .wpcf7 .input-button.disabled{opacity:.5}.ai-cta .wpcf7 .input-button.disabled .wpcf7-submit{cursor:not-allowed}.ai-cta .wpcf7 .input-button .wpcf7-submit{width:auto;height:auto;min-width:0;margin:0;padding:8px 16px!important;border:0;border-radius:0;background:0 0;box-shadow:none;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:28px;text-transform:uppercase;white-space:nowrap;color:#0f2342;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-cta .wpcf7 .input-button .wpcf7-submit:focus-visible{outline:#fff solid 2px;outline-offset:4px}.ai-cta .wpcf7 .input-button .wpcf7-spinner{position:absolute;top:50%;left:100%;margin:-12px 0 0 12px;background-color:#fff;opacity:1}.ai-cta .wpcf7 .input-button .wpcf7-spinner::before{background-color:#0f2342}.ai-cta .wpcf7 .applied-block{display:none;margin-top:8px}.ai-cta .wpcf7 .applied-block .text{font-size:16px;line-height:24px;color:#fff}.ai-cta .wpcf7 .wpcf7-form.sent .applied-block{display:block}.ai-cta .wpcf7 .wpcf7-response-output{margin:0;padding:12px 16px;border:1px solid #d7dbe3;font-size:14px;line-height:22px;color:#fff}.ai-cta .wpcf7 .wpcf7-response-output:empty{display:none}@media (max-width:575px){.ai-cta .wpcf7 textarea{padding-right:16px}.ai-cta .wpcf7 .row>.user-file{grid-column:1/-1;grid-row:3;justify-self:start;margin:12px 0 0}.ai-cta .wpcf7 .user-file .ellipsis{max-width:100%}}#fileTooltip{display:none;position:absolute;width:139px;background-color:#fff;color:#0f1115;font-size:12px;font-style:normal;font-weight:400;line-height:141.8%;padding:12px 9px 14px 21px}.ai-catalog{padding:96px 0;background:#fff}@media (max-width:1279px){.ai-catalog{padding:80px 0}}.ai-catalog .ai-container{display:flex;flex-direction:column;gap:80px}@media (max-width:1023px){.ai-catalog{padding:56px 0}.ai-catalog .ai-container{gap:40px}}.ai-catalog__head{display:flex;flex-direction:column;gap:16px;max-width:628px}.ai-catalog__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#636c7e}@media (max-width:1279px){.ai-catalog__head{max-width:507px}.ai-catalog__eyebrow{font-size:16px;line-height:24px}}.ai-catalog__title{margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;text-transform:capitalize;color:#0f1114}@media (max-width:1279px){.ai-catalog__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}@media (max-width:1023px){.ai-catalog__head{max-width:700px}.ai-catalog__title{font-size:32px;line-height:48px}}@media (max-width:575px){.ai-catalog__title{font-size:28px;line-height:42px;letter-spacing:-.01em}}.ai-catalog__lead{margin:0;font-size:16px;line-height:28px;color:#424955}.ai-catalog__main{display:flex;flex-direction:column;gap:32px}.ai-catalog__content{display:flex;flex-direction:column;gap:24px}.ai-catalog__controls,.ai-catalog__search-row{gap:16px;display:flex}.ai-catalog__controls{flex-direction:column}.ai-catalog__search-row .ai-btn{flex-shrink:0}@media (max-width:1023px){.ai-catalog__search-row .ai-btn{font-size:16px;line-height:24px}}.ai-catalog__reset{flex-shrink:0;height:44px}@media (max-width:575px){.ai-catalog__reset-extra{display:none}}.ai-catalog__search{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid #d7dbe3;background:#fff;color:#636c7e;cursor:text}.ai-catalog__search:focus-within{border-color:#0f2342}.ai-catalog__search svg{flex-shrink:0;width:24px;height:24px}.ai-catalog__search input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:0 0;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:28px;color:#0f1114;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-catalog__filter,.ai-catalog__summary{margin:0;font-size:14px;line-height:22px}.ai-catalog__search input::-moz-placeholder{color:#636c7e;opacity:1}.ai-catalog__search input::placeholder{color:#636c7e;opacity:1}.ai-catalog__search input:focus{outline:0}.ai-catalog__search input::-webkit-search-cancel-button{display:none}.ai-catalog__filters{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1023px){.ai-catalog__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ai-catalog__filters::-webkit-scrollbar{display:none}}.ai-catalog__filter{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid #d7dbe3;border-radius:0;background:#fff;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ai-catalog__filter:hover{border-color:#0f2342}.ai-catalog__filter.is-active{border-color:#0f2342;background:#0f2342}.ai-catalog__filter.is-active .ai-catalog__filter-label{color:#fff}.ai-catalog__filter.is-active .ai-catalog__filter-count{color:#f2f5f6}.ai-catalog__filter-label{font-weight:500;text-transform:uppercase;color:#424955}.ai-catalog__filter-count{font-weight:400;color:#636c7e}.ai-catalog__summary{color:#636c7e}.ai-catalog__badge,.ai-catalog__card-cat{font-size:12px;line-height:18px;letter-spacing:.08em;color:#424955;font-weight:500;text-transform:uppercase}.ai-catalog__summary[hidden]{display:none}.ai-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 25px}.ai-catalog__grid[hidden]{display:none}@media (max-width:1279px){.ai-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.ai-catalog__grid{grid-template-columns:minmax(0,1fr)}}.ai-value__content,.ai-workforce__compare-head,.ai-workforce__compare-values{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-catalog__card{display:flex;flex-direction:column;gap:24px;padding:32px;background:#f2f5f6}.ai-catalog__card[hidden]{display:none}@media (max-width:1023px){.ai-catalog__grid{gap:24px}.ai-catalog__card{padding:24px}}.ai-catalog__card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-catalog__badge{display:inline-flex;align-items:center;padding:4px 8px;background:#e7ebef;white-space:nowrap}.ai-catalog__card-body{display:flex;flex-direction:column;gap:12px;height:108px;overflow:hidden}.ai-catalog__card-text,.ai-catalog__card-title{display:-webkit-box;-webkit-box-orient:vertical;margin:0;overflow:hidden}.ai-catalog__card-title{flex-shrink:0;font-size:18px;font-weight:500;line-height:26px;color:#0f1114;-webkit-line-clamp:2}.ai-catalog__card-text{font-size:14px;line-height:22px;color:#636c7e;-webkit-line-clamp:3}.ai-catalog__card-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin:0;padding:0;border:0;background:0 0;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#bc3264;cursor:pointer}.ai-catalog__card-cta svg{flex-shrink:0;width:24px;height:24px;transition:transform .2s ease}.ai-catalog__card-cta:hover svg{transform:translateX(4px)}.ai-catalog__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:264px;padding:80px 32px;background:#f2f5f6;text-align:center}@media (max-width:1023px){.ai-catalog__empty{gap:32px;padding:64px 24px}}.ai-catalog__empty[hidden]{display:none}.ai-catalog__empty-text{display:flex;flex-direction:column;gap:8px;max-width:500px}.ai-catalog__empty-title{margin:0;font-size:20px;font-weight:500;line-height:28px;color:#0f1114}.ai-catalog__empty-desc{margin:0;font-size:14px;line-height:22px;color:#424955}@media (max-width:575px){.ai-catalog__empty-desc br{display:none}}.ai-catalog__more{display:flex;justify-content:center}.ai-catalog__more[hidden]{display:none}.ai-workforce{padding:96px 0;background:#fff}@media (max-width:1279px){.ai-workforce{padding:80px 0}}.ai-workforce__head{display:flex;align-items:flex-start;justify-content:space-between;gap:80px;margin-bottom:80px}@media (max-width:1023px){.ai-catalog__more .ai-btn{font-size:16px;line-height:24px}.ai-workforce{padding:56px 0}.ai-workforce__head{flex-direction:column;gap:24px;margin-bottom:40px}}.ai-workforce__head-text{display:flex;flex-direction:column;gap:16px;flex:0 1 628px;min-width:0}.ai-workforce__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#636c7e}@media (max-width:1279px){.ai-workforce__head-text{flex-basis:507px}.ai-workforce__eyebrow{font-size:16px;line-height:24px}}.ai-workforce__title{margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;text-transform:capitalize;color:#0f1114}@media (max-width:1279px){.ai-workforce__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}@media (max-width:1023px){.ai-workforce__head-text{flex-basis:auto;max-width:700px}.ai-workforce__title{font-size:32px;line-height:48px}}@media (max-width:575px){.ai-workforce__title{font-size:28px;line-height:42px}}.ai-workforce__lead{margin:0;font-size:16px;line-height:24px;color:#424955}.ai-workforce__nav{display:flex;align-items:center;flex-shrink:0;gap:16px}.ai-workforce__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.5px solid #0f2342;border-radius:0;background:#fff;color:#0f2342;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.ai-workforce__arrow svg{width:24px;height:24px}.ai-workforce__arrow:hover{background:#0f2342;color:#fff}.ai-workforce__arrow[disabled]{opacity:.35;pointer-events:none}.ai-workforce__slider{display:flex;align-items:stretch;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(80px,(100% - 1440px) / 2 + 80px);scroll-padding-inline:max(80px,(100% - 1440px) / 2 + 80px);scrollbar-width:none}.ai-workforce__slider::-webkit-scrollbar{display:none}@media (max-width:1023px){.ai-workforce__slider{padding:0 40px;scroll-padding-inline:40px}}@media (max-width:575px){.ai-workforce__slider{padding:0 24px;scroll-padding-inline:24px}}.ai-workforce__card{display:flex;flex-direction:column;flex:0 0 518px;gap:24px;padding:32px;background:#f2f5f6;scroll-snap-align:start}@media (max-width:1023px){.ai-workforce__card{flex-basis:496px}}.ai-workforce__card:hover .ai-workforce__card-cta svg{transform:translateX(4px)}.ai-workforce__card-head{display:flex;flex-direction:column;gap:16px}.ai-workforce__card-tag{font-size:14px;font-weight:500;line-height:22px;text-transform:uppercase;color:#636c7e}@media (max-width:1023px){.ai-workforce__card-head{gap:8px}.ai-workforce__card-tag{font-size:12px;line-height:18px;letter-spacing:.08em}}.ai-workforce__card-title{margin:0;font-size:24px;font-weight:500;line-height:34px;color:#0f1114}@media (max-width:1023px){.ai-workforce__card-title{font-size:20px;line-height:28px}}.ai-workforce__compare{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.ai-workforce__compare-head{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid #d7dbe3}.ai-workforce__compare-head span{font-size:12px;font-weight:500;line-height:18px;color:#636c7e}.ai-workforce__compare-head span.is-ai{color:#0f1114}.ai-workforce__items{display:flex;flex-direction:column;gap:12px}.ai-workforce__compare-row{display:flex;flex-direction:column;gap:8px}.ai-workforce__compare-label{font-size:12px;line-height:18px;color:#636c7e}.ai-workforce__compare-values{display:grid;gap:8px;padding:12px;background:#fff}.ai-workforce__compare-values span{font-size:14px;line-height:22px;color:#0f1114}.ai-workforce__compare-values span.is-ai{font-weight:500}.ai-workforce__card-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;font-size:16px;font-weight:500;line-height:24px;color:#bc3264}.ai-workforce__card-cta svg{flex-shrink:0;width:24px;height:24px;transition:transform .2s ease}.ai-value{padding:96px 0;background:#fff}@media (max-width:1279px){.ai-value{padding:80px 0}}.ai-value .ai-container{display:flex;flex-direction:column;gap:80px}@media (max-width:1023px){.ai-value{padding:56px 0}.ai-value .ai-container{gap:40px}}.ai-value__content{display:grid;align-items:start;gap:24px}@media (max-width:1023px){.ai-value__content{grid-template-columns:minmax(0,1fr);gap:40px}}.ai-value__head{display:flex;flex-direction:column;gap:16px;max-width:484px}.ai-value__eyebrow{display:block;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase;color:#636c7e}@media (max-width:1279px){.ai-value__head{max-width:380px}.ai-value__eyebrow{font-size:16px;line-height:24px}}.ai-value__title{margin:0;font-size:48px;font-weight:500;line-height:72px;letter-spacing:-.01em;text-transform:capitalize;color:#0f1114}@media (max-width:1279px){.ai-value__title{font-size:40px;line-height:60px;letter-spacing:-.03em}}@media (max-width:1023px){.ai-value__head{max-width:700px}.ai-value__title{font-size:32px;line-height:48px}}@media (max-width:575px){.ai-value__head{max-width:none}.ai-value__title{font-size:28px;line-height:42px}}.ai-value__text{margin:0;font-size:16px;line-height:24px;color:#424955}.ai-value__media{display:flex;justify-content:center}.ai-value__img{display:block;width:100%;max-width:548px;height:auto}.ai-value__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px}@media (max-width:1279px){.ai-value__img{max-width:420px}.ai-value__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ai-value__img{max-width:none}.ai-value__stats{gap:24px}}.ai-value__stat{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid #d7dbe3}@media (max-width:575px){.ai-value__stats{grid-template-columns:minmax(0,1fr)}.ai-value__stat:last-child{padding-bottom:24px;border-bottom:1px solid #d7dbe3}}.ai-value__stat-number{display:block;font-size:72px;font-weight:400;line-height:72px;letter-spacing:-.01em;color:#0f1114}@media (max-width:1023px){.ai-value__stat-number{font-size:56px;line-height:64px}}.ai-value__stat-label{margin:0;font-size:16px;line-height:24px;color:#0f1114}.ai-employee-panel-backdrop{position:fixed;inset:0;z-index:100000;background:rgba(26,28,32,.65);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ai-employee-panel-backdrop.is-open{opacity:1;visibility:visible}.ai-employee-panel{position:fixed;top:0;right:0;bottom:0;z-index:100001;display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:480px;max-width:100%;padding:32px;background:#fff;transform:translateX(100%);visibility:hidden;transition:transform .35s ease,visibility .35s ease}@media (max-width:1023px){.ai-employee-panel{padding:24px}}@media (max-width:575px){.ai-employee-panel{width:100%;padding:32px 24px}}.ai-employee-panel.is-open{transform:translateX(0);visibility:visible}.ai-employee-panel__content{display:flex;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;scrollbar-width:thin}.ai-employee-panel__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-employee-panel__meta{display:flex;align-items:center;gap:8px}.ai-employee-panel__cat{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:#424955}.ai-employee-panel__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid #d7dbe3;border-radius:0;background:#fff;color:#0f1114;cursor:pointer;transition:border-color .2s ease}.ai-employee-panel__close:hover{border-color:#0f2342}.ai-employee-panel__close svg{width:20px;height:20px}.ai-employee-panel__intro{display:flex;flex-direction:column;gap:12px}.ai-employee-panel__name{margin:0;font-size:24px;font-weight:500;line-height:34px;color:#0f1114}@media (max-width:575px){.ai-employee-panel__name{font-size:20px;line-height:28px}}.ai-employee-panel__tagline{margin:0;font-size:14px;line-height:22px;color:#424955}.ai-employee-panel__tabs{display:flex;gap:24px;border-bottom:1px solid #f2f5f6}.ai-employee-panel__tabs[hidden]{display:none}.ai-employee-panel__tab{margin:0 0 -1px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#424955;cursor:pointer;transition:color .2s ease,border-color .2s ease}.ai-employee-panel__tab:hover{color:#bc3264}.ai-employee-panel__tab.is-active{border-bottom-color:#bc3264;color:#bc3264}.ai-employee-panel__tabpanel{display:flex;flex-direction:column;gap:24px}.ai-employee-panel__tabpanel[hidden]{display:none}.ai-employee-panel__group{display:flex;flex-direction:column;gap:12px}.ai-employee-panel__list,.ai-employee-panel__table{display:flex;flex-direction:column}.ai-employee-panel__group-label{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:#636c7e}.ai-employee-panel__list{gap:12px;margin:0;padding:0;list-style:none}.ai-employee-panel__list li{position:relative;margin:0;padding:0 0 0 14px;font-size:14px;line-height:22px;color:#0f1114}.ai-employee-panel__list li::before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:#bc3264}.ai-employee-panel__table-head{display:grid;grid-template-columns:200px minmax(0,1fr);border-bottom:1px solid #f2f5f6;background:#f2f5f6}@media (max-width:575px){.ai-employee-panel__table-head{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-employee-panel__table-head span{padding:12px;font-size:12px;font-weight:500;line-height:18px;color:#424955}.ai-employee-panel__row{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid #f2f5f6}.ai-employee-panel__row-label{font-size:10px;font-weight:600;line-height:15px;color:#636c7e}.ai-employee-panel__row-values{display:grid;grid-template-columns:192px minmax(0,1fr);gap:8px}@media (max-width:575px){.ai-employee-panel__row-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ai-employee-panel__row-values span{font-size:12px;line-height:18px;color:#424955}.ai-employee-panel__row-values span.is-ai{font-weight:500;color:#0f1114}.ai-employee-panel__cta{flex-shrink:0;width:100%}body.ai-employee-panel-locked{overflow:hidden;padding-right:var(--ai-scrollbar-width,0)}body.ai-employee-panel-locked #header{right:var(--ai-scrollbar-width,0)}.menu-parent a{margin-left:0;width:100%}#header{position:fixed;top:0;left:0;right:0;z-index:99999;background:var(--Neutral-BG---Light,#fff);height:72px;transition:.2s all;border-bottom:1px solid #F2F5F6}#header .container{height:100%;display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:var(--spacing-5,16px) var(--spacing-6,24px)}#header .button.button_yellow{transition:all .3s ease}#header .button.button_yellow::before{display:none}#header .button.button_yellow.active,#header .button.button_yellow:hover{color:#fff;background-color:#193764}@media (max-width:1063px){#header .btn{min-width:200px}}@media (max-width:768px){#header .btn{display:none}}#header .logo{z-index:99}#header .logo>img{height:40px;min-width:86px}@media (max-width:480px){#header .logo>img{height:32px;min-width:68px}}body.logged-in #header{top:32px}@media screen and (max-width:782px){body.logged-in #header{top:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}#nav{width:100%;max-width:974px;margin-left:var(--spacing-8,40px)}@media (max-width:1063px){#nav{padding:6px 24px;position:absolute;top:65px;right:-200vw;width:100vw;max-width:unset;height:calc(100vh - 65px);overflow-y:auto;overflow-x:hidden;transition:.3s all;background:#fff;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}}#nav .btn-holder{display:none}@media (max-width:1440px){#nav .lang-switch{justify-content:center;flex-direction:column;align-items:center}}.nav-menu{display:flex;gap:0;justify-content:flex-start}.nav-menu>li{display:flex;padding:var(--spacing-3,8px) var(--spacing-5,16px);justify-content:center;align-items:center;gap:10px;cursor:pointer}.nav-menu .sub-menu li.active>a,.nav-menu .sub-menu li>a:hover{color:#bc3264;background-color:#fff}@media (max-width:480px){.nav-menu{max-width:none}}.nav-menu>li ul{cursor:default}.nav-menu>li.active:after,.nav-menu>li.active>a{color:#bc3264}.nav-menu .menu-item-has-children{gap:0;position:relative}@media (max-width:1063px){.nav-menu>li{padding:0;border-bottom:1px solid #F2F5F6;width:100%}.nav-menu>li>a{padding:16px 0;height:auto;line-height:24px}.nav-menu{flex-direction:column;text-align:center;width:100%}.nav-menu .menu-item-has-children{flex-direction:column;position:relative}.nav-menu .menu-item-has-children>ul{max-height:0;overflow:hidden;transition:max-height .3s ease}.nav-menu .menu-item-has-children.open>ul{max-height:1000px}.nav-menu .menu-item-has-children .l3-open>a{display:none}.nav-menu .menu-item-has-children.active:after{transform:rotate(-180deg)}}@media (min-width:1064px){.nav-menu .menu-item-has-children:hover:after{transform:rotate(-180deg)}.nav-menu .menu-item-has-children:hover ul{top:100%;opacity:1}}@media (min-width:1064px) and (max-width:1063px){.nav-menu .menu-item-has-children:hover ul{max-height:500px}}@media (max-width:1063px){.nav-menu .menu-item-has-children>a{cursor:pointer}.nav-menu .menu-item-has-children>a:hover{color:unset}}@media (max-width:1063px) and (max-width:1063px){.nav-menu .menu-item-has-children>a:after{content:"\e90d";font-family:icomoon,serif;font-size:10px;margin:0 10px;color:#c4c4c4;transition:.3s all;position:absolute;right:-10px;top:16px;transform:rotate(-90deg)}.nav-menu .menu-item-has-children .sub-menu>li>a:after{top:6px}}.nav-menu a{color:var(--Neutral-Black,#1a1c20);font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:2.25;display:flex;width:100%;align-items:center;transition:all .3s ease}.nav-menu a:hover{color:#bc3264}.nav-menu>li ul{display:block;width:-moz-fit-content;width:fit-content;height:auto;position:static}.nav-menu>li>ul{position:absolute;min-width:310px;left:1px;top:-200vh;padding:8px 0;margin:0;opacity:0;background:#fff}@media (max-width:1279px){.nav-menu>li>ul{padding:var(--spacing-8,40px) var(--spacing-12,80px);grid-template-columns:235px 235px 235px}}@media (min-width:1280px){.nav-menu>li>ul{padding:var(--spacing-8,40px) max((100vw - 1188px) / 2,128px);padding-top:56px;grid-template-columns:288px 288px 288px;gap:40px;-moz-column-gap:80px;column-gap:80px}.nav-menu>li>ul li a,.nav-menu>li>ul li ul{width:288px;min-width:288px;padding:0}}@media (min-width:1064px){.nav-menu>li>ul{padding-top:56px;display:grid;max-width:100vw;grid-auto-rows:max-content;gap:40px;-moz-column-gap:80px;column-gap:80px;box-sizing:border-box;width:100vw}.nav-menu>li>ul::after{content:"";width:100%;height:1px;position:absolute;top:19px;left:0;background:#F2F5F6}.nav-menu>li>ul li a,.nav-menu>li>ul li ul{word-wrap:break-word;min-width:235px;padding:0}.nav-menu>li>ul li a{line-height:24px}.nav-menu>li>ul li ul{display:flex;flex-direction:column;justify-content:center;padding-bottom:0;align-items:center;gap:var(--spacing-4,12px)}}@media (max-width:1063px){.nav-menu>li>ul{position:static;opacity:1;box-shadow:none;width:100%;background:#fff;max-height:0;overflow:hidden;padding:0;transition:.3s all}.open>.nav-menu>li>ul{overflow:visible}}.nav-menu>li>ul a{transition:all .3s ease;color:#1a1c20;display:flex;justify-content:space-between;font-weight:400;font-size:16px;line-height:2.5;padding:0 25px;background:#fff}@media (max-width:1063px){.nav-menu>li>ul a{background:#fff;text-align:left;padding:0}}.menu-parent,.with-children{padding-right:0!important}.nav-menu>li>ul a.active,.nav-menu>li>ul a:hover{background:#fff;color:#bc3264}.with-children{display:block}.container-parent .with-children>a{display:flex;justify-content:space-between;align-items:center}.container-parent .with-children>a:after{content:"\e90d";font-family:icomoon,serif;font-size:7px;margin:0 10px;display:inline-block;transform:rotate(-90deg)}@media (min-width:1064px){.nav-opener{display:none!important}}.nav-active{position:fixed}.nav-active #nav{right:0}.btn-holder{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-6,24px);margin-left:auto}@media (max-width:1063px){.btn-holder .button{display:none}}.lang-switch{cursor:pointer;display:flex;padding:var(--spacing-0,0);justify-content:center;align-items:center;z-index:1;gap:-2px}@media (max-width:1063px){.lang-switch{display:none}}.lang-switch .list,.lang-switch .open-switch{border:2px solid var(--Additional-Dark-Blue,#0f2342);color:var(--Additional-Dark-Blue,#0f2342);display:flex;padding:var(--spacing-3,8px) var(--spacing-4,12px);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:40px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.lang-switch .list{border:2px solid var(--Additional-Gray-Variant-4,#c4c4c4);color:var(--Additional-Gray-Variant-4,#c4c4c4);margin:0}.lang-switch .list a{all:unset}.lang-switch .list:nth-child(2){border-left:none}#nav .lang-switch{flex-direction:row;display:flex;padding:21px 0 13px}@media (min-width:1064px){#nav .lang-switch{display:none}}#nav .button_yellow.mobile{margin-top:25px}#nav>.nav-menu>.menu-item>a{height:24px}#nav>.nav-menu>.menu-item{padding-bottom:3px}@media (max-width:1063px){#nav>.nav-menu>.menu-item>a{height:unset}#nav>.nav-menu>.menu-item{padding-bottom:unset}.nav-menu>li.menu-item-has-children.open>a{width:calc(100% + 48px);padding:10px 24px!important;background:#F2F5F6!important;color:#646464!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;justify-content:flex-start!important;gap:8px;height:auto}.nav-menu>li.menu-item-has-children.open>a::before{content:"";display:inline-block;width:6px;height:6px;border-left:1.5px solid #646464;border-bottom:1.5px solid #646464;transform:rotate(45deg);flex-shrink:0}.nav-menu>li.menu-item-has-children.open>a.l1-hidden,.nav-menu>li.menu-item-has-children.open>a::after{display:none!important}}.nav-menu>li.open>ul>li.open>ul{width:-moz-fit-content;width:fit-content}@media (max-width:1063px){.nav-menu>li.open>ul>li.open>ul{width:100%!important}}.close-mobile-menu,.nav-opener,.open-mobile-menu{width:24px;height:24px}.sub-menu:not(.sub-menu--with-banner):not(.sub-menu--services){max-height:calc(100vh - 64px);overflow:auto}.menu-child{padding-top:0!important;margin-top:0}@media (min-width:1064px){#nav>.nav-menu>li>ul>li.menu-item-has-children>a{color:var(--Additional-Gray-Variant-2,#646464);font-size:14px;font-weight:400;line-height:20px}#nav>.nav-menu>li>ul>li.menu-item-has-children>a.active,#nav>.nav-menu>li>ul>li.menu-item-has-children>a:hover{color:var(--Additional-Gray-Variant-2,#646464);background-color:#fff}#nav>.nav-menu>li>ul>li.menu-item-has-children.active>a{color:#bc3264;background-color:#fff}}@media (max-width:1063px){#nav>.nav-menu li.open>a.active,#nav>.nav-menu li.open>a:hover{color:#bc3264;background-color:#fff}}#nav>.nav-menu li.open.active>a{color:#bc3264!important;background-color:#fff}#nav:has(.nav-menu>.menu-item-has-children.open>.sub-menu>.menu-item-has-children.open>a) .nav-menu>.menu-item-has-children.open>a{display:none}.nav-opener{display:flex;align-items:center}body:has(.nav-menu>.menu-item-has-children:hover)::after{content:"";width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(26,28,32,.65);z-index:9000}body:has(.nav-menu>.menu-item-has-children:hover) .chatbot-button,body:has(.nav-menu>.menu-item-has-children:hover) .chatbot-notifications,body:has(.nav-menu>.menu-item-has-children:hover) .search-form button{z-index:0!important;transition:none!important}@media (max-width:1063px){#nav::after{content:"";width:100%;height:1px;position:absolute;top:6px;left:0;background:#F2F5F6}}#header:has(.nav-menu>.menu-item-has-children.open) .button_yellow.mobile,#header:has(.nav-menu>.menu-item-has-children.open) .lang-switch{display:none!important}@media (min-width:1064px){.nav-menu>li.menu-item-has-children{position:static}.nav-menu>li.menu-item-has-children::after{content:"";position:fixed;left:0;right:0;top:calc(72px - 8px);height:8px;display:none;z-index:99997}.nav-menu>li.menu-item-has-children:hover::after{display:block}.nav-menu>li>.sub-menu--services,.nav-menu>li>.sub-menu--with-banner{position:fixed!important;left:0!important;right:0!important;width:100vw!important;top:-200vh!important;opacity:0!important;transition:opacity .22s ease!important;background:#fff!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border-top:1px solid #F2F5F6!important;box-sizing:border-box!important;flex-direction:row!important;align-items:stretch!important;overflow:hidden!important;max-height:none!important;z-index:99998!important}}.nav-menu>li>.sub-menu--services,.nav-menu>li>.sub-menu--with-banner{display:flex!important;grid-template-columns:unset!important;grid-auto-rows:unset!important;gap:0!important;-moz-column-gap:0!important;column-gap:0!important;min-width:unset!important;max-width:100vw!important;padding:0!important;margin:0!important}.nav-menu>li>.sub-menu--services::after,.nav-menu>li>.sub-menu--services::before,.nav-menu>li>.sub-menu--with-banner::after,.nav-menu>li>.sub-menu--with-banner::before{display:none!important}@media (max-width:1063px){.nav-menu>li>.sub-menu--services,.nav-menu>li>.sub-menu--with-banner{flex-direction:column!important;position:static!important;width:100%!important;opacity:1!important;max-height:0;overflow:hidden!important;transition:max-height .35s ease!important;box-shadow:none!important;border-top:none!important;z-index:auto!important;background:#fff!important}.menu-item-has-children.open>.nav-menu>li>.sub-menu--services,.menu-item-has-children.open>.nav-menu>li>.sub-menu--with-banner{overflow:visible!important}}@media (min-width:1064px){.nav-menu>li>.sub-menu--services li a,.nav-menu>li>.sub-menu--with-banner li a{min-width:unset!important;width:auto!important;padding:0!important;line-height:inherit!important;display:flex!important}.nav-menu>li>.sub-menu--services li ul,.nav-menu>li>.sub-menu--with-banner li ul{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;position:static!important;opacity:1!important;max-height:none!important;overflow:visible!important;top:auto!important;left:auto!important;min-width:unset!important;width:auto!important;padding:0!important;gap:0!important;grid-template-columns:unset!important;background:0 0!important;box-shadow:none!important;border-top:none!important}}@media (max-width:1063px){.nav-menu>li>.sub-menu--services li:not(.sub-menu__mobile-list li) a,.nav-menu>li>.sub-menu--with-banner li:not(.sub-menu__mobile-list li) a{min-width:unset!important;width:100%!important;display:flex!important;padding:10px 0}}@media (min-width:1064px){.nav-menu>li.menu-item-has-children.mega-open>.sub-menu--services,.nav-menu>li.menu-item-has-children.mega-open>.sub-menu--with-banner,.nav-menu>li.menu-item-has-children:hover>.sub-menu--services,.nav-menu>li.menu-item-has-children:hover>.sub-menu--with-banner{top:71px!important;opacity:1!important;padding:0 max(24px,(100vw - 1400px) / 2)!important}body.logged-in .nav-menu>li.menu-item-has-children.mega-open>.sub-menu--services,body.logged-in .nav-menu>li.menu-item-has-children.mega-open>.sub-menu--with-banner,body.logged-in .nav-menu>li.menu-item-has-children:hover>.sub-menu--services,body.logged-in .nav-menu>li.menu-item-has-children:hover>.sub-menu--with-banner{top:calc(72px + 31px)!important}body.logged-in .nav-menu>li>.sub-menu--services,body.logged-in .nav-menu>li>.sub-menu--with-banner{top:-200vh!important}.sub-menu__mobile-list{display:none!important}}@media screen and (max-width:782px){body.logged-in .nav-menu>li.menu-item-has-children:hover>.sub-menu--services,body.logged-in .nav-menu>li.menu-item-has-children:hover>.sub-menu--with-banner{top:calc(72px + 46px)!important}}.sub-menu__mobile-list{list-style:none;margin:0;padding:0}@media (max-width:1063px){.sub-menu__mobile-list>li,.sub-menu__mobile-list>li>ul.mobile-screen-active>li{border-bottom:1px solid #F2F5F6}.sub-menu__mobile-list{display:block;width:100%}.sub-menu__mobile-list>li:last-child{border-bottom:none}.sub-menu__mobile-list>li>a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1a1c20;background:#fff}.sub-menu__mobile-list>li>a.active,.sub-menu__mobile-list>li>a:hover{color:#bc3264}.sub-menu__mobile-list>li.menu-item-has-children>a{justify-content:space-between;padding-right:24px}.sub-menu__mobile-list>li.menu-item-has-children>a::after{content:"\e90d";font-family:icomoon,serif;font-size:10px;margin:0 10px;color:#c4c4c4;transition:.3s all;position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(-90deg)}.sub-menu__mobile-list>li.menu-item-has-children>a.active::after{color:#bc3264}.sub-menu__mobile-list>li>ul{display:none;list-style:none!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible!important}.sub-menu__mobile-list>li>ul.mobile-screen-active{display:block!important;margin-top:40px!important}.sub-menu__mobile-list>li>ul.mobile-screen-active>li:last-child{border-bottom:none}.sub-menu__mobile-list>li>ul.mobile-screen-active>li>a{display:flex;align-items:center;padding:16px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1A1C20;background:#fff;justify-content:flex-start}.sub-menu__mobile-list>li>ul.mobile-screen-active>li>a.active,.sub-menu__mobile-list>li>ul.mobile-screen-active>li>a:hover{color:#bc3264}.sub-menu__mobile-list>li.mobile-screen-hidden{display:none!important}.sub-menu__mobile-list>li.mobile-screen-hidden.l3-open{display:block!important}.sub-menu__mobile-list .l3-breadcrumb{display:flex;align-items:center;gap:8px;width:calc(100% + 48px);margin-left:-24px;padding:10px 24px;background:#F2F5F6;color:#646464;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;box-sizing:border-box}.sub-menu__mobile-list .l3-breadcrumb::before{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;border-left:1.5px solid #646464;border-bottom:1.5px solid #646464;transform:rotate(45deg)}.sub-menu--services .sub-menu__categories,.sub-menu--services .sub-menu__panels{display:none!important}}@media (min-width:1064px){.sub-menu__mobile-list .l3-breadcrumb{display:none!important}.sub-menu--with-banner{flex-direction:row!important;align-items:stretch!important;height:598px!important;padding:0!important}.sub-menu--with-banner .sub-menu__banners{flex:0 0 518px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}}@media (max-width:1063px){.sub-menu--with-banner .sub-menu__banners{display:none}}.sub-menu--with-banner .sub-menu__carousel{flex:1;position:relative;overflow:hidden;height:100%}.sub-menu--with-banner .sub-menu__slide{position:absolute;inset:0;background-size:130%;background-position:center;background-repeat:no-repeat;background-color:#e8eaed;opacity:0;transition:opacity .5s ease;display:flex;align-items:flex-start}.sub-menu--with-banner .sub-menu__slide.active{opacity:1;z-index:1}.sub-menu--with-banner .sub-menu__slide::before{content:"";position:absolute;inset:0;background:inherit;background-size:165%;background-position:center;filter:blur(4px);transform:scale(1.05)}.sub-menu--with-banner .sub-menu__slide::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.01)}.sub-menu--with-banner .sub-menu__slide-inner{position:relative;z-index:3;padding:48px;color:#1A1C20;display:flex;flex-direction:column;gap:25px;width:100%}.ai-btn,.sub-menu--with-banner .sub-menu__slide-btn{display:inline-flex;text-transform:uppercase;text-decoration:none}.sub-menu--with-banner .sub-menu__slide-title{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;color:#1A1C20;margin:0}.sub-menu--with-banner .sub-menu__slide-desc{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;color:#1A1C20;margin:0}.sub-menu--with-banner .sub-menu__slide-btn{align-items:center;gap:10px;background:#0f2342;color:#FFF;font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;vertical-align:middle;border-style:none;padding:10px 20px;height:auto;width:auto;align-self:flex-start;justify-content:flex-start;transition:background .2s;border-radius:0}.sub-menu--with-banner .sub-menu__slide-btn:hover{background:#193764;color:#fff}.sub-menu--with-banner .sub-menu__slide-btn .arrow{font-weight:400;font-size:24px}.sub-menu--with-banner .sub-menu__dots{display:flex;justify-content:center;align-items:center;gap:5px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:4;flex-shrink:0;background:rgba(26,28,32,.14);border-radius:100px;padding:8px 16px;width:auto}.sub-menu--with-banner .sub-menu__dot{width:12px;height:8px;border-radius:100px;background:rgba(255,255,255,.6);border:none;cursor:pointer;padding:0;min-width:unset;transition:background .2s,width .2s}.sub-menu--with-banner .sub-menu__dot.active{width:24px;background:#fff}@media (min-width:1064px){.sub-menu--with-banner .sub-menu__cards{flex:1;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:1px;background:#F2F5F6;border-right:1px solid #F2F5F6;box-sizing:border-box;overflow:hidden}}@media (max-width:1063px){.sub-menu--with-banner .sub-menu__cards{display:none}}.sub-menu--with-banner .sub-menu__cards .cards-dots{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;background:rgba(26,28,32,.14);border-radius:100px;padding:16px 8px;z-index:5;width:auto}.sub-menu--with-banner .sub-menu__cards .cards-dot{width:8px;height:12px;border-radius:100px;background:rgba(255,255,255,.6);border:none;cursor:pointer;padding:0;min-width:unset;transition:background .2s,height .2s}.sub-menu--with-banner .sub-menu__cards .cards-dot.active{height:24px;background:#fff}.sub-menu--services{position:relative}.sub-menu--services .sub-menu__categories{position:relative;list-style:none;margin:0;padding:0}@media (min-width:1064px){.sub-menu--services{display:flex;flex-direction:row;min-height:598px;background:#fff;overflow:hidden}.sub-menu--services .sub-menu__categories{flex:0 0 530px;min-width:530px;padding:46px 72px!important;display:flex;flex-direction:column;gap:8px;border-right:1px solid #f2f5f6;background-image:url(/wp-content/themes/chiswcom/markup/src/img/bg-service-menu.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.sub-menu--services .sub-menu__categories::before{content:"";position:absolute;inset:0;background:rgba(245,247,248,.78);z-index:0}.sub-menu--services .sub-menu__categories>*{position:relative;z-index:1}}@media (max-width:1063px){.sub-menu--services .sub-menu__categories{display:none}}.sub-menu--services .sub-menu__categories .sub-cat{position:relative}.sub-menu--services .sub-menu__categories .sub-cat a{display:flex;align-items:center;min-height:24px;padding:13px 21px!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.45;color:#1a1c20;text-decoration:none;border:2px solid transparent;background:0 0;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sub-menu--services .sub-menu__categories .sub-cat.active a,.sub-menu--services .sub-menu__categories .sub-cat:hover a{color:#bc3264;border:2px solid #bc3264;background:0 0}@media (min-width:1064px){.sub-menu--services .sub-menu__panels{flex:1;min-width:0;background:#fff;box-sizing:border-box;overflow-y:auto;align-self:stretch}}@media (max-width:1063px){.sub-menu--services .sub-menu__panels{display:none}}.sub-menu--services .sub-panel{display:none;flex-wrap:wrap;gap:1px;background:#FFF;height:100%;align-content:flex-start;position:relative;overflow:hidden}@media (min-width:1064px){.sub-menu--services .sub-panel.active{display:flex}}.menu-card{display:flex!important;flex-direction:column;gap:8px;flex:0 0 calc(33.333% - .67px);width:calc(33.333% - .67px)!important;min-width:0;max-width:none;height:298.5px;aspect-ratio:unset;box-sizing:border-box;padding:23px;background-color:#fff;background-image:url(/wp-content/themes/chiswcom/markup/src/img/bg-menu-card.svg);background-repeat:no-repeat;background-position:right;background-size:auto;text-decoration:none;align-items:flex-start;justify-content:flex-start;line-height:1}.menu-card__desc,.menu-card__title{display:block;font-family:Poppins,sans-serif;letter-spacing:0;margin:0;width:100%;padding:0;min-width:unset}.menu-card.active,.menu-card:hover{background-color:#bc3264;background-image:url(/wp-content/themes/chiswcom/markup/src/img/bg-pnk-menu-card.svg)}.menu-card.active .menu-card__title,.menu-card:hover .menu-card__title{color:#fff}.menu-card.active .menu-card__desc,.menu-card:hover .menu-card__desc{color:rgba(255,255,255,.85)}.menu-card__title{font-weight:500;font-size:16px;line-height:24px;color:#1A1C20;transition:color .2s}.menu-card__desc{font-weight:400;font-size:14px;line-height:20px;color:#3D3D3D}.sub-menu--services .menu-card,.sub-menu__cards .menu-card{flex:0 0 calc(33.333% - .67px);width:calc(33.333% - .67px)}.cards-page{display:none;flex-wrap:wrap;align-content:flex-start;gap:1px;background:#F2F5F6;width:100%;height:100%}.cards-page.active{display:flex}.menu-card-empty{flex:0 0 calc(33.333% - .67px);width:calc(33.333% - .67px)!important;height:298.5px;box-sizing:border-box;background-color:#fff;pointer-events:none}.cards-page::after,.sub-panel::after{display:none}.sub-panel .cards-dots{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;background:rgba(0,0,0,.45);border-radius:100px;padding:10px 6px;z-index:5;width:auto}.sub-panel .cards-dot{width:5px;height:18px;border-radius:100px;background:rgba(255,255,255,.55);border:none;cursor:pointer;padding:0;min-width:unset;transition:background .2s,height .2s}.sub-panel .cards-dot.active{height:24px;background:#fff}@media (max-width:1063px){.mobile-breadcrumb{position:absolute;display:flex;align-items:center;gap:8px;width:calc(100% + 48px);margin-left:-24px;padding:10px 24px;background:#F2F5F6;color:#646464;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;cursor:pointer;border:none;list-style:none}.mobile-breadcrumb::before{content:"";display:inline-block;width:6px;height:6px;border-left:1.5px solid #646464;border-bottom:1.5px solid #646464;transform:rotate(45deg);flex-shrink:0}.mobile-screen-hidden{display:none!important}}.footer,.footer .bottom{flex-direction:column;align-self:stretch}.footer{background:#0f2342;color:#fff;display:flex;padding:var(--spacing-12,80px) var(--spacing-14,128px) var(--spacing-8,40px);justify-content:center;align-items:flex-start;gap:var(--spacing-12,80px)}@media (min-width:1441px){.footer{width:1440px;margin:0 auto}}@media (max-width:1279px){.footer{padding:var(--spacing-11,64px) var(--spacing-12,80px) var(--spacing-8,40px);gap:var(--spacing-11,64px)}}@media (max-width:1023px){.footer{padding:var(--spacing-8,40px);gap:var(--spacing-8,40px)}}@media (max-width:575px){.footer{padding:var(--spacing-8,40px) var(--spacing-6,24px);gap:var(--spacing-8,40px)}}.footer .col-list{display:flex;width:100%;gap:var(--spacing-12,80px)}@media (max-width:1023px){.footer .col-list{gap:var(--spacing-11,64px)}}@media (max-width:575px){.footer .col-list{flex-wrap:wrap;gap:var(--spacing-8,40px)}}.footer .bottom{display:flex;padding:var(--spacing-0,0);align-items:flex-start;gap:var(--spacing-8,40px)}.footer .bottom .bottom-content,.social-list{padding:var(--spacing-0,0);gap:var(--spacing-6,24px)}.footer .bottom .line{height:1px;align-self:stretch;background:rgba(64,77,93,.5)}.footer .bottom .bottom-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;width:100%}.footer .bottom .bottom-content .mail-and-logos{display:flex;justify-content:space-between;align-self:stretch}.footer .bottom .bottom-content .mail-and-logos>a{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1023px){.footer .bottom .bottom-content .mail-and-logos{flex-direction:column;gap:var(--spacing-6,24px)}.footer .bottom .bottom-content .mail-and-logos>p{order:2}.footer .bottom .bottom-content .mail-and-logos .social-list{order:1}}.footer .bottom .bottom-content .copyright,.footer .bottom .bottom-content .recruiters{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.footer .bottom .bottom-content .dmca{width:64px;height:32px}.footer a{color:#fff;transition:color .3s ease}.footer a:hover{color:#ef6b9b}.footer .col{flex-grow:1;width:auto}@media (max-width:575px){.footer .col{width:calc(50% - 40px)}}@media (max-width:319px){.footer .col{width:100%}}.footer .col p{margin:30px 0 0}@media (max-width:480px){.footer .col p{margin-top:15px}}.footer .col p span{display:block}.footer .title{display:block;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;margin-bottom:24px}@media (max-width:576px){.footer .title{font-size:12px;font-weight:600;line-height:18px}}.footer .link-list{flex-direction:column;align-items:flex-start}.footer .link-list li{display:list-item;font-size:16px;font-style:normal;font-weight:400}@media (max-width:576px){.footer .link-list li{font-size:14px}}.footer .link-list li a{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:576px){.footer .link-list li a{font-size:14px;line-height:20px}}.footer .copyright,.footer .recruiters{color:#fff;margin:0}.social-list{display:flex;height:24px;align-items:flex-start;align-self:stretch}@media (max-width:1279px){.social-list{justify-content:flex-end}}@media (max-width:1063px){.social-list{justify-content:flex-start}}.social-list a,.social-list li{align-items:center;display:flex}.social-list a{text-decoration:none;font-size:24px}body,html{margin:0;padding:0}#main_wrapper{padding-top:72px;overflow:clip;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}#content .container{max-width:1440px}.container{margin:0 auto;max-width:1600px}@media (max-width:1640px){.container{margin:0;padding:0 40px}}@media (max-width:480px){.container{padding:0 20px}}.ai-container{max-width:1440px;margin:0 auto;padding:0 80px}@media (max-width:1023px){.ai-container{padding:0 40px}}@media (max-width:575px){.ai-container{padding:0 24px}}.ai-btn{align-items:center;justify-content:center;gap:8px;padding:6.5px 14.5px;border:1.5px solid transparent;border-radius:0;font-family:Poppins,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:28px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ai-btn--primary{border-color:#0f2342;background:#0f2342;color:#fff}.ai-btn--primary:active,.ai-btn--primary:hover{border-color:#152c52;background:#152c52;color:#fff}.ai-btn--m{font-size:16px;line-height:24px}.ai-btn--outline{border-color:#0f2342;background:#fff;color:#0f2342}.ai-btn--outline:active,.ai-btn--outline:hover{background:#0f2342;color:#fff}.ai-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.grecaptcha-badge{visibility:hidden}.wpcf7-not-valid-tip{display:none!important}.wpcf7-not-valid-tip-custom{position:absolute;left:0;bottom:-23px;font-size:12px;color:#a70000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX2J1dHRvbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJhaUFnZW50cy5jc3MiLCJhaUFnZW50cy5zY3NzIiwiYmFzZS9fYW5pbWF0aW9uLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL193cC1yZXNldC5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsInZlbmRvcnMvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInNlY3Rpb24vX2FpLWFnZW50cy1oZXJvLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2Ntcy1yZXNldC5zY3NzIiwidmVuZG9ycy9fYW5pbWF0ZS5zY3NzIiwic2VjdGlvbi9fdG9wLXZpc3VhbC1zZWN0aW9uLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsInNlY3Rpb24vX2Nvb2tpZXMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbi9fYWktY2xpZW50cy5zY3NzIiwic2VjdGlvbi9fYWktc3RlcHMuc2NzcyIsInNlY3Rpb24vX2FpLWFuYXRvbXkuc2NzcyIsInNlY3Rpb24vX2xwLWFjY29yZGlvbi5zY3NzIiwic2VjdGlvbi9fYWktZmVlZGJhY2suc2NzcyIsInNlY3Rpb24vX2FpLWN0YS5zY3NzIiwic2VjdGlvbi9fYWktYWdlbnRzLXZhcnMuc2NzcyIsInNlY3Rpb24vX2FpLWNhdGFsb2cuc2NzcyIsInNlY3Rpb24vX2FpLXdvcmtmb3JjZS5zY3NzIiwic2VjdGlvbi9fYWktdmFsdWUuc2NzcyIsInNlY3Rpb24vX2FpLWVtcGxveWVlLXBhbmVsLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsUUE4QkUsZUMwRkYsRUFFRSxXQUFBLElBQUEsSUMxSEYsV0FDRSxZQUFBLFFBQ0EsSUFBQSxvQ0FBQSxnQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixX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ZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYnV0dG9uIHtcclxuICBmb250OiA2MDAgMTZweC8xLjUgJGJhc2UtZm9udC1zYW5zLXNlcmlmO1xyXG4gIHBhZGRpbmc6IDE4cHggNTBweDtcclxuICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3ItMztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8aGQtc2NyZWVuJykge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMThweCAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvci01O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbjogMCAwIDNweCAxN3B4O1xyXG4gIH1cclxuXHJcbiAgJi5idXR0b25feWVsbG93IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzkycHgpIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMTdweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1iYWNrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3R0b206IDExMnB4O1xyXG4gICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAwcHggJGdyYXktc2Nyb2xsLWhvdmVyO1xyXG4gICAgei1pbmRleDogMzA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsIHtcclxuICAuYnRuLWJhY2sge1xyXG4gICAgcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVhZF9tb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogJGJhc2UtY29sb3ItNTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJhc2UtaG92ZXI7XHJcbiAgfVxyXG59XHJcbmhlYWRlciAuYnV0dG9uX3llbGxvdywgLmNvbnRhY3QtdXMgLmJ1dHRvbl95ZWxsb3cge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQkctLS1MaWdodCwgI0ZGRik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tQWRkaXRpb25hbC1EYXJrLUJsdWUsICMwRjIzNDIpO1xyXG4gIC8qIEhvbWVwYWdlIDIuMC8xNnB4L01lZGl1bS9VcHBlcmNhc2UgKi9cclxuICBmb250LWZhbWlseTogUG9wcGlucztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbiIsImgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQsXHJcbmg1LFxyXG4uaDUsXHJcbmg2LFxyXG4uaDYsXHJcbi5oIHtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGhkLXNjcmVlblwiKSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVcIikge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luOiAwIDAgNjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8aGQtc2NyZWVuXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc29mdHdhcmUgPiAuY29udGFpbmVyID4gLnR3by1jb2x1bW5zID4gLnRleHQtY29sID4gaDI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8aGQtc2NyZWVuXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJwb3BwaW5zXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90PzE1NHpoYlwiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90PzE1NHpoYiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmPzE1NHpoYiNpZWZpeFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj8xNTR6aGIjaWVmaXhcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnPzE1NHpoYiNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY29uLXByaWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1maXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi16b29tLWNhbmNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24taW5zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tbGlua2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljb24tdHdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljb24tYXJyLXJpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24tYXJyLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcbi5pY29uLWFyci00NTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdC1saXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC1saXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1hcnItZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24tYXJyLXNtLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLWFyci1zbS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tYXJyLXNtLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1WZWN0b3ItU3Ryb2tlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrQmlnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG5cclxuLmljb24tY2hlY2std2hpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG59XHJcblxyXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuXHJcbi5pY29uLUNvcHlfVjItd2hpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcblxyXG4uaWNvbi1Db3B5X1YyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTZcIjtcclxufVxyXG5cclxuLmljb24taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG59XHJcblxyXG4uaWNvbi1pbi13aGl0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/MTU0emhiXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90PzE1NHpoYiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/MTU0emhiI2llZml4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/MTU0emhiI2llZml4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnPzE1NHpoYiNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePWljb24tXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLXpvb20tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWluc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tbGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLXR3aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYXJyLXJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1hcnItNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1saXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYXJyLXNtLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYXJyLXNtLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWFyci1zbS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLVZlY3Rvci1TdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tY2hlY2tCaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2hlY2std2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tQ29weV9WMi13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1Db3B5X1YyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWluLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW5VcENzcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWluLWJvdHRvbSAwLjZzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG4gIGFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC42cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSBib3RoO1xufVxuXG4uc29jaWFsLWxpc3QsIC5mb290ZXIgLmxpbmstbGlzdCwgLm5hdi1tZW51ID4gbGkgPiB1bCwgLm5hdi1tZW51LCAudG9wLXZpc3VhbC1zZWN0aW9uIC5wb3N0LWluZm9ybWF0aW9uLCB1bCB1bCxcbnVsIG9sLFxub2wgdWwsXG5vbCBvbCwgdWwsIC5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QsIC5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZGw6YWZ0ZXIsIC5uYXZpZ2F0aW9uLXNpbmdsZTphZnRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBwOmFmdGVyLCAuc2VhcmNoLWZvcm06YWZ0ZXIsIC5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeTphZnRlciwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuX2Zvcm0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKiB7XG4gIG1heC1oZWlnaHQ6IDEwMDAwMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbio6Zm9jdXMsICo6dmlzaXRlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzFhMWMyMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogMThweC8yIFwiUG9wcGluc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNixcbi5oIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2JjMzI2NDtcbn1cbmgxIGEsXG4uaDEgYSxcbmgyIGEsXG4uaDIgYSxcbmgzIGEsXG4uaDMgYSxcbmg0IGEsXG4uaDQgYSxcbmg1IGEsXG4uaDUgYSxcbmg2IGEsXG4uaDYgYSxcbi5oIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN1c3RvbS1zb2Z0d2FyZSA+IC5jb250YWluZXIgPiAudHdvLWNvbHVtbnMgPiAudGV4dC1jb2wgPiBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1zb2Z0d2FyZSA+IC5jb250YWluZXIgPiAudHdvLWNvbHVtbnMgPiAudGV4dC1jb2wgPiBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3VzdG9tLXNvZnR3YXJlID4gLmNvbnRhaW5lciA+IC50d28tY29sdW1ucyA+IC50ZXh0LWNvbCA+IGgyOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjYmMzMjY0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiYzMyNjQ7XG59XG5cbi5wb3N0LWhvbGRlciAuY291bnRlci1oaWVyYXJjaHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGJvcmRlcjogc29saWQgIzQwNGQ1ZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRENEQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDNEM0QzQ7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5NTk1OTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IHN0cm9uZyB7XG4gIGNvbG9yOiAjYmMzMjY0ICFpbXBvcnRhbnQ7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSBzZWxlY3Qge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC53aWRnZXR0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHkgLmV6LXRvYy1saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHkgLmV6LXRvYy1saXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZjY7XG59XG4uZXotdG9jLXdpZGdldC1jb250YWluZXIuY291bnRlci1oaWVyYXJjaHkgLmV6LXRvYy1saXN0IGxpLmFjdGl2ZSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCBsaS5hY3RpdmUuZXotdG9jLWhlYWRpbmctbGV2ZWwtMiA+IGEge1xuICBjb2xvcjogI2JjMzI2NDtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgYTpob3ZlciwgLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmMzMjY0O1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCAuYWN0aXZlLXRleHQge1xuICBjb2xvcjogI2JjMzI2NDtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk1wiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5lei10b2Mtd2lkZ2V0LWNvbnRhaW5lci5jb3VudGVyLWhpZXJhcmNoeSAuZXotdG9jLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmV6LXRvYy13aWRnZXQtY29udGFpbmVyLmNvdW50ZXItaGllcmFyY2h5IC5lei10b2MtbGlzdCB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZXotdG9jLXRpdGxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bWJzIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlciwgLmJyZWFkY3J1bWJzIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnJlYWRjcnVtYnMgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiA3cHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bWJzIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiA1MThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzk1OTU5NTtcbiAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLnNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLnNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLnNlYXJjaC1mb3JtIGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogMTA7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICByaWdodDogMTNweDtcbiAgfVxufVxuLnNlYXJjaC1mb3JtIGJ1dHRvbiBpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRfbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MDRkNWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdF9saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0X2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNGYwMzM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRfbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdF9saXN0LWl0ZW0gbWFyayB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdF9saXN0LWl0ZW0gYSB7XG4gIGNvbG9yOiAjNGYwMzM1O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0X2xpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGYwMzM1O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0X2xpc3QtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyZW07XG59XG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICMxYTFjMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jb21tZW50bGlzdCB7XG4gIG1hcmdpbjogMCAwIDJlbTtcbn1cbi5jb21tZW50bGlzdCAuZWRpdC1saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbW1lbnRsaXN0IC5hdmF0YXItaG9sZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyZW0gNHB4IDA7XG59XG5cbi5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29tbWVudGxpc3QtaXRlbSAuY29tbWVudGxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDAgMmVtO1xuICB9XG59XG5cbi5jb21tZW50LFxuLmNvbW1lbnRsaXN0LWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tZW50bGlzdC1pdGVtIC5jb21tZW50bGlzdC1pdGVtLFxuLmNvbW1lbnRsaXN0LWl0ZW0gKyAuY29tbWVudGxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgI25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdhbGxlcnktaXRlbSBkdCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2aWdhdGlvbixcbi5uYXZpZ2F0aW9uLWNvbW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5uYXYtbGlua3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdmlnYXRpb24gLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OXB4O1xufVxuLm5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycyxcbi5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycyxcbiAgLm5hdmlnYXRpb24tY29tbWVudHMgLnBhZ2UtbnVtYmVycyB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uIC5uZXh0LFxuLm5hdmlnYXRpb24gLnByZXYsXG4ubmF2aWdhdGlvbi1jb21tZW50cyAubmV4dCxcbi5uYXZpZ2F0aW9uLWNvbW1lbnRzIC5wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgYmFja2dyb3VuZDogIzFhMWMyMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24gLm5leHQsXG4gIC5uYXZpZ2F0aW9uIC5wcmV2LFxuICAubmF2aWdhdGlvbi1jb21tZW50cyAubmV4dCxcbiAgLm5hdmlnYXRpb24tY29tbWVudHMgLnByZXYge1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbiAubmV4dDpob3Zlcixcbi5uYXZpZ2F0aW9uIC5wcmV2OmhvdmVyLFxuLm5hdmlnYXRpb24tY29tbWVudHMgLm5leHQ6aG92ZXIsXG4ubmF2aWdhdGlvbi1jb21tZW50cyAucHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBib3JkZXI6IHNvbGlkICM0MDRkNWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmFjdGl2ZSwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5hY3RpdmUge1xuICBjb2xvcjogIzFhMWMyMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZGlzYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogIzFhMWMyMDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0LFxuLnBhZ2luYXRpb24gLnByZXYge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM0MDRkNWQ7XG59XG5cbi5uYXZpZ2F0aW9uLXNpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5uYXZpZ2F0aW9uLXNpbmdsZSAubmV4dCxcbi5uYXZpZ2F0aW9uLXNpbmdsZSAucHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgYmFja2dyb3VuZDogIzFhMWMyMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLXNpbmdsZSAubmV4dDpob3Zlcixcbi5uYXZpZ2F0aW9uLXNpbmdsZSAucHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uYXZpZ2F0aW9uLXNpbmdsZSAubmV4dCBhLFxuLm5hdmlnYXRpb24tc2luZ2xlIC5wcmV2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24tc2luZ2xlIC5uZXh0IGEsXG4gIC5uYXZpZ2F0aW9uLXNpbmdsZSAucHJldiBhIHtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb24tc2luZ2xlIC5uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ud3AtY2FwdGlvbiBpbWcge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ud3AtY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwLjRlbSAwIDA7XG59XG5cbmRpdi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbTtcbn1cblxuaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyZW0gNHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCA0cHggMmVtO1xufVxuXG4ubWVqcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi53cC1jYXB0aW9uLXRleHQsXG4uZ2FsbGVyeSxcbi5hbGlnbm5vbmUsXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLnN0aWNreSxcbi5ieXBvc3RhdXRob3Ige1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi52aWRlb19ibG9nIHtcbiAgcGFkZGluZzogMCAwIDU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvX2Jsb2cgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN3cC1jYWxlbmRhciB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN3cC1jYWxlbmRhciB0ZCxcbiN3cC1jYWxlbmRhciB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XG59XG5cbnVsLFxub2wsXG5kbCxcbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5hZGRyZXNzLFxuZm9ybSxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFwcGxldCxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lLFxuZnJhbWVzZXQge1xuICBtYXJnaW46IDAgMCAyZW07XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM5NTk1OTU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbnRoLFxudGQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MDRkNWQ7XG4gIHBhZGRpbmc6IDAuNWVtIDAuOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIHdpZHRoOiAxNjlweDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xuICB9XG59XG5cbnVsOm5vdChbY2xhc3NdKTpub3QoW2lkXSkge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgdWw6bm90KFtjbGFzc10pOm5vdChbaWRdKSB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xuICB9XG59XG51bDpub3QoW2NsYXNzXSk6bm90KFtpZF0pIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bDpub3QoW2NsYXNzXSk6bm90KFtpZF0pIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud3NwLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ud3NwLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMCAwIDIwcHggNTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53c3AtY29udGFpbmVyIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG4gIH1cbn1cbi53c3AtY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3NwLWNvbnRhaW5lciB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTExcHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53c3AtY29udGFpbmVyIHVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3NwLWNvbnRhaW5lciB1bCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5kbCBkdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGwgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5wcmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24ge1xuICBmb250OiA2MDAgMTZweC8xLjUgXCJQb3BwaW5zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjYmMzMjY0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjMzI2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgfVxufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b246aG92ZXI6YmVmb3JlLCAuYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5idXR0b24gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDAgMCAzcHggMTdweDtcbn1cbi5idXR0b24uYnV0dG9uX3llbGxvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5idXR0b25feWVsbG93OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbl95ZWxsb3c6YWN0aXZlIHtcbiAgY29sb3I6ICMwZjIzNDI7XG59XG4uYnV0dG9uLmJ1dHRvbl95ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idXR0b24uYnV0dG9uX3llbGxvdy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuYnV0dG9uLmJ1dHRvbl95ZWxsb3cubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTJweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTVweDtcbiAgfVxufVxuXG4uYnRuLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3R0b206IDExMnB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2JjMzI2NDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDBweCAjQzRDNEM0O1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG59XG5cbi5zY3JvbGwgLmJ0bi1iYWNrIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi5yZWFkX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZjIzNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlYWRfbW9yZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5yZWFkX21vcmU6aG92ZXIsIC5yZWFkX21vcmU6YWN0aXZlIHtcbiAgY29sb3I6ICNlZjZiOWI7XG59XG5cbmhlYWRlciAuYnV0dG9uX3llbGxvdywgLmNvbnRhY3QtdXMgLmJ1dHRvbl95ZWxsb3cge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJHLS0tTGlnaHQsICNGRkYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1BZGRpdGlvbmFsLURhcmstQmx1ZSwgIzBGMjM0Mik7XG4gIC8qIEhvbWVwYWdlIDIuMC8xNnB4L01lZGl1bS9VcHBlcmNhc2UgKi9cbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiFcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZmFkZUluVXBCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbi50b3AtdmlzdWFsLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNsYW1wKDYwMHB4LCA3MHZoLCA3NjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzMyNjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmFja2dyb3VuZC1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzMyNjQ7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uLm5vLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24tbWFzay1vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJhY2tncm91bmQtaW1hZ2UpO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24tbWFzay1vZmY6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24tbWFzay1vZmYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjMzI2NDtcbiAgfVxufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAuYmctdmlkZW8taG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAudG9wLXZpc3VhbC1zZWN0aW9uIC5iZy12aWRlby1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLmJnLXZpZGVvLWhvbGRlciAuYmctdmlkZW8ge1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5iZy12aWRlby1ob2xkZXIgLmNvdmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLnRvcC12aXN1YWwtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLmNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLmNvbnRhaW5lciAuYnJlYWRjcnVtYnMgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZ2FwOiA4cHg7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5jb250YWluZXIgLmJyZWFkY3J1bWJzIGE6OmFmdGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5jb250YWluZXIgLmJyZWFkY3J1bWJzIC5sYXN0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5hbGlnbi1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24gLmFsaWduLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAuYWxpZ24tYmxvY2sgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24gLmFsaWduLWJsb2NrIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24gLnRpdGxlLmhpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAudGV4dCB7XG4gIG1heC13aWR0aDogOTgxcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnRvcC12aXN1YWwtc2VjdGlvbiAudGV4dC5oaWRlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgcGFkZGluZzogOXB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24gLnBvc3QtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5wb3N0LWluZm9ybWF0aW9uIGxpIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAucG9zdC1pbmZvcm1hdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAucG9zdC1pbmZvcm1hdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5zb2NpYWwtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDVweCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAuc29jaWFsLWJsb2NrIC5zb2NpYWwtbGlzdCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbiAuc29jaWFsLWJsb2NrIC5zb2NpYWwtbGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uIC5zb2NpYWwtYmxvY2sgLnNvY2lhbC1saXN0IGE6aG92ZXIsIC50b3AtdmlzdWFsLXNlY3Rpb24gLnNvY2lhbC1ibG9jayAuc29jaWFsLWxpc3QgYTphY3RpdmUge1xuICBjb2xvcjogIzc5MTY1Mjtcbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24udG9wLXZpc3VhbC1zZWN0aW9uLXdoaXRlIHtcbiAgbWluLWhlaWdodDogMzU2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWExYzIwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC50b3AtdmlzdWFsLXNlY3Rpb24udG9wLXZpc3VhbC1zZWN0aW9uLXdoaXRlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24udG9wLXZpc3VhbC1zZWN0aW9uLXdoaXRlIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXZpc3VhbC1zZWN0aW9uLnRvcC12aXN1YWwtc2VjdGlvbi13aGl0ZSAuY29udGFpbmVyIGEsXG4udG9wLXZpc3VhbC1zZWN0aW9uLnRvcC12aXN1YWwtc2VjdGlvbi13aGl0ZSAuY29udGFpbmVyIGE6OmFmdGVyLFxuLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24td2hpdGUgLmNvbnRhaW5lciBzcGFuLmxhc3Qge1xuICBjb2xvcjogIzFhMWMyMCAhaW1wb3J0YW50O1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24td2hpdGUgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDA0ZDVkO1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbi50b3AtdmlzdWFsLXNlY3Rpb24td2hpdGUgLmFsaWduLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50b3AtdmlzdWFsLXNlY3Rpb24udG9wLXZpc3VhbC1zZWN0aW9uLXdoaXRlIC50aXRsZSB7XG4gIGNvbG9yOiAjYmMzMjY0O1xufVxuLnRvcC12aXN1YWwtc2VjdGlvbi1ob21lLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uby1iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5vLWJnIC5iZy12aWRlby1ob2xkZXIge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAtby1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwYWRkaW5nOiAyN3B4IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDBkdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZjY7XG59XG4uY29va2llIC5yZWFkLW1vcmUge1xuICBjb2xvcjogI2JjMzI2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29va2llIC5yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvb2tpZSAjY29va2llX21vcmVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29va2llIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvb2tpZSAjY29va2llX21vcmVfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvb2tpZV9jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG4uY29va2llX2NvbnRlbnRfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGNvbG9yOiAjYmMzMjY0O1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZV9jb250ZW50X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jb29raWVfY29udGVudF90aXRsZSBpbWcge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVfY29udGVudF90aXRsZSBpbWcge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuLmNvb2tpZV9jb250ZW50X3RpdGxlIHAge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5jb29raWVfY29udGVudF9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuY29va2llX2NvbnRlbnRfaW5mbyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb29raWVfY29udGVudF9pbmZvX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLmNvb2tpZV9jb250ZW50X2luZm9fYnV0dG9ucyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29va2llX2NvbnRlbnRfaW5mb19idXR0b25zIGJ1dHRvbiB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLmNvb2tpZV9jb250ZW50X2luZm9fYnV0dG9ucyBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4uY29va2llX2NvbnRlbnRfaW5mb19idXR0b25zIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNjtcbn1cbi5jb29raWVfY29udGVudF9pbmZvX2J1dHRvbnMgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvb2tpZV9jb250ZW50X2luZm8gcCB7XG4gIG1hcmdpbjogMCAwIDAgNzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLmNvb2tpZV9jb250ZW50X2luZm8gcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5haS1hZ2VudHMtaGVybyxcbi5haS1jbGllbnRzLFxuLmFpLXN0ZXBzLFxuLmFpLWFuYXRvbXksXG4ubHAtYWNjb3JkaW9uLFxuLmFpLWZlZWRiYWNrLFxuLmFpLWN0YSxcbi5haS1jYXRhbG9nLFxuLmFpLXdvcmtmb3JjZSxcbi5haS12YWx1ZSxcbi5haS1lbXBsb3llZS1wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuLmFpLWFnZW50cy1oZXJvICosXG4uYWktYWdlbnRzLWhlcm8gKjpiZWZvcmUsXG4uYWktYWdlbnRzLWhlcm8gKjphZnRlcixcbi5haS1jbGllbnRzICosXG4uYWktY2xpZW50cyAqOmJlZm9yZSxcbi5haS1jbGllbnRzICo6YWZ0ZXIsXG4uYWktc3RlcHMgKixcbi5haS1zdGVwcyAqOmJlZm9yZSxcbi5haS1zdGVwcyAqOmFmdGVyLFxuLmFpLWFuYXRvbXkgKixcbi5haS1hbmF0b215ICo6YmVmb3JlLFxuLmFpLWFuYXRvbXkgKjphZnRlcixcbi5scC1hY2NvcmRpb24gKixcbi5scC1hY2NvcmRpb24gKjpiZWZvcmUsXG4ubHAtYWNjb3JkaW9uICo6YWZ0ZXIsXG4uYWktZmVlZGJhY2sgKixcbi5haS1mZWVkYmFjayAqOmJlZm9yZSxcbi5haS1mZWVkYmFjayAqOmFmdGVyLFxuLmFpLWN0YSAqLFxuLmFpLWN0YSAqOmJlZm9yZSxcbi5haS1jdGEgKjphZnRlcixcbi5haS1jYXRhbG9nICosXG4uYWktY2F0YWxvZyAqOmJlZm9yZSxcbi5haS1jYXRhbG9nICo6YWZ0ZXIsXG4uYWktd29ya2ZvcmNlICosXG4uYWktd29ya2ZvcmNlICo6YmVmb3JlLFxuLmFpLXdvcmtmb3JjZSAqOmFmdGVyLFxuLmFpLXZhbHVlICosXG4uYWktdmFsdWUgKjpiZWZvcmUsXG4uYWktdmFsdWUgKjphZnRlcixcbi5haS1lbXBsb3llZS1wYW5lbCAqLFxuLmFpLWVtcGxveWVlLXBhbmVsICo6YmVmb3JlLFxuLmFpLWVtcGxveWVlLXBhbmVsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFpLWFnZW50cy1oZXJvIDp3aGVyZShpbWcpLFxuLmFpLWNsaWVudHMgOndoZXJlKGltZyksXG4uYWktc3RlcHMgOndoZXJlKGltZyksXG4uYWktYW5hdG9teSA6d2hlcmUoaW1nKSxcbi5scC1hY2NvcmRpb24gOndoZXJlKGltZyksXG4uYWktZmVlZGJhY2sgOndoZXJlKGltZyksXG4uYWktY3RhIDp3aGVyZShpbWcpLFxuLmFpLWNhdGFsb2cgOndoZXJlKGltZyksXG4uYWktd29ya2ZvcmNlIDp3aGVyZShpbWcpLFxuLmFpLXZhbHVlIDp3aGVyZShpbWcpLFxuLmFpLWVtcGxveWVlLXBhbmVsIDp3aGVyZShpbWcpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5haS1hZ2VudHMtaGVybyA6d2hlcmUoYSksXG4uYWktY2xpZW50cyA6d2hlcmUoYSksXG4uYWktc3RlcHMgOndoZXJlKGEpLFxuLmFpLWFuYXRvbXkgOndoZXJlKGEpLFxuLmxwLWFjY29yZGlvbiA6d2hlcmUoYSksXG4uYWktZmVlZGJhY2sgOndoZXJlKGEpLFxuLmFpLWN0YSA6d2hlcmUoYSksXG4uYWktY2F0YWxvZyA6d2hlcmUoYSksXG4uYWktd29ya2ZvcmNlIDp3aGVyZShhKSxcbi5haS12YWx1ZSA6d2hlcmUoYSksXG4uYWktZW1wbG95ZWUtcGFuZWwgOndoZXJlKGEpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFpLWFnZW50cy1oZXJvIDp3aGVyZShwKSxcbi5haS1hZ2VudHMtaGVybyA6d2hlcmUoZm9ybSksXG4uYWktY2xpZW50cyA6d2hlcmUocCksXG4uYWktY2xpZW50cyA6d2hlcmUoZm9ybSksXG4uYWktc3RlcHMgOndoZXJlKHApLFxuLmFpLXN0ZXBzIDp3aGVyZShmb3JtKSxcbi5haS1hbmF0b215IDp3aGVyZShwKSxcbi5haS1hbmF0b215IDp3aGVyZShmb3JtKSxcbi5scC1hY2NvcmRpb24gOndoZXJlKHApLFxuLmxwLWFjY29yZGlvbiA6d2hlcmUoZm9ybSksXG4uYWktZmVlZGJhY2sgOndoZXJlKHApLFxuLmFpLWZlZWRiYWNrIDp3aGVyZShmb3JtKSxcbi5haS1jdGEgOndoZXJlKHApLFxuLmFpLWN0YSA6d2hlcmUoZm9ybSksXG4uYWktY2F0YWxvZyA6d2hlcmUocCksXG4uYWktY2F0YWxvZyA6d2hlcmUoZm9ybSksXG4uYWktd29ya2ZvcmNlIDp3aGVyZShwKSxcbi5haS13b3JrZm9yY2UgOndoZXJlKGZvcm0pLFxuLmFpLXZhbHVlIDp3aGVyZShwKSxcbi5haS12YWx1ZSA6d2hlcmUoZm9ybSksXG4uYWktZW1wbG95ZWUtcGFuZWwgOndoZXJlKHApLFxuLmFpLWVtcGxveWVlLXBhbmVsIDp3aGVyZShmb3JtKSB7XG4gIG1hcmdpbjogMDtcbn1cbi5haS1hZ2VudHMtaGVybyA6d2hlcmUodWwpLFxuLmFpLWNsaWVudHMgOndoZXJlKHVsKSxcbi5haS1zdGVwcyA6d2hlcmUodWwpLFxuLmFpLWFuYXRvbXkgOndoZXJlKHVsKSxcbi5scC1hY2NvcmRpb24gOndoZXJlKHVsKSxcbi5haS1mZWVkYmFjayA6d2hlcmUodWwpLFxuLmFpLWN0YSA6d2hlcmUodWwpLFxuLmFpLWNhdGFsb2cgOndoZXJlKHVsKSxcbi5haS13b3JrZm9yY2UgOndoZXJlKHVsKSxcbi5haS12YWx1ZSA6d2hlcmUodWwpLFxuLmFpLWVtcGxveWVlLXBhbmVsIDp3aGVyZSh1bCkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWktYWdlbnRzLWhlcm8gOndoZXJlKGJ1dHRvbiksXG4uYWktY2xpZW50cyA6d2hlcmUoYnV0dG9uKSxcbi5haS1zdGVwcyA6d2hlcmUoYnV0dG9uKSxcbi5haS1hbmF0b215IDp3aGVyZShidXR0b24pLFxuLmxwLWFjY29yZGlvbiA6d2hlcmUoYnV0dG9uKSxcbi5haS1mZWVkYmFjayA6d2hlcmUoYnV0dG9uKSxcbi5haS1jdGEgOndoZXJlKGJ1dHRvbiksXG4uYWktY2F0YWxvZyA6d2hlcmUoYnV0dG9uKSxcbi5haS13b3JrZm9yY2UgOndoZXJlKGJ1dHRvbiksXG4uYWktdmFsdWUgOndoZXJlKGJ1dHRvbiksXG4uYWktZW1wbG95ZWUtcGFuZWwgOndoZXJlKGJ1dHRvbikge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46d2hlcmUoLmFpLWFnZW50cy1oZXJvLFxuLmFpLWNsaWVudHMsXG4uYWktc3RlcHMsXG4uYWktYW5hdG9teSxcbi5scC1hY2NvcmRpb24sXG4uYWktZmVlZGJhY2ssXG4uYWktY3RhLFxuLmFpLWNhdGFsb2csXG4uYWktd29ya2ZvcmNlLFxuLmFpLXZhbHVlLFxuLmFpLWVtcGxveWVlLXBhbmVsKSA6aXMoYnV0dG9uLCBbdHlwZT1idXR0b25dKSB7XG4gIGRpc3BsYXk6IHJldmVydDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiByZXZlcnQ7XG4gIGJvcmRlcjogcmV2ZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIGZvbnQ6IHJldmVydDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiByZXZlcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiByZXZlcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiByZXZlcnQ7XG59XG5cbi5haS1hZ2VudHMtaGVyby5haS1hZ2VudHMtaGVybyxcbi5haS1jbGllbnRzLmFpLWNsaWVudHMsXG4uYWktc3RlcHMuYWktc3RlcHMsXG4uYWktYW5hdG9teS5haS1hbmF0b215LFxuLmxwLWFjY29yZGlvbi5scC1hY2NvcmRpb24sXG4uYWktZmVlZGJhY2suYWktZmVlZGJhY2ssXG4uYWktY3RhLmFpLWN0YSxcbi5haS1jYXRhbG9nLmFpLWNhdGFsb2csXG4uYWktd29ya2ZvcmNlLmFpLXdvcmtmb3JjZSxcbi5haS12YWx1ZS5haS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFpLWFnZW50cy1oZXJvIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYWdlbnRzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktYWdlbnRzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuLmFpLWFnZW50cy1oZXJvIC5haS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWFnZW50cy1oZXJvIC5haS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5haS1hZ2VudHMtaGVyb19fY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5haS1hZ2VudHMtaGVyb19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWFnZW50cy1oZXJvX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1hZ2VudHMtaGVyb19faGVhZCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuLmFpLWFnZW50cy1oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYWdlbnRzLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWFnZW50cy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uYWktYWdlbnRzLWhlcm9fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYWdlbnRzLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmFpLWFnZW50cy1oZXJvX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1hZ2VudHMtaGVyb19fYWN0aW9ucyAuYWktYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS1hZ2VudHMtaGVyb19fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDU0OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2U3ZWJlZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWFnZW50cy1oZXJvX192aXN1YWwge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktYWdlbnRzLWhlcm9fX3Zpc3VhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFpLWFnZW50cy1oZXJvX192aXN1YWwgaW1nLFxuLmFpLWFnZW50cy1oZXJvX192aXN1YWwgdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5haS1hZ2VudHMtaGVyb19fdmlzdWFsOmJlZm9yZSwgLmFpLWFnZW50cy1oZXJvX192aXN1YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5haS1hZ2VudHMtaGVyb19fdmlzdWFsOmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTVkZWcsIHJnYmEoMTUsIDM1LCA2NiwgMC4wNSkgMCUsIHJnYmEoMTUsIDM1LCA2NiwgMC4zNSkgMTAwJSk7XG59XG4uYWktYWdlbnRzLWhlcm9fX3Zpc3VhbDphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTUsIDM1LCA2NiwgMCkgNDIlLCByZ2JhKDYsIDEzLCAyNiwgMC44NSkgMTAwJSk7XG59XG5cbkBrZXlmcmFtZXMgYWlDbGllbnRzTWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEgKiB2YXIoLS1haS1jbGllbnRzLXNoaWZ0LCA1MCUpKSk7XG4gIH1cbn1cbi5haS1jbGllbnRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmY1ZjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFpLWNsaWVudHNfX3ZpZXdwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5haS1jbGllbnRzX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uaXMtcnVubmluZyAuYWktY2xpZW50c19fdHJhY2sge1xuICBhbmltYXRpb246IGFpQ2xpZW50c01hcnF1ZWUgdmFyKC0tYWktY2xpZW50cy1kdXJhdGlvbiwgNjBzKSBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWktY2xpZW50c19fdHJhY2sge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWktY2xpZW50c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWktY2xpZW50c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cbi5haS1jbGllbnRzX19pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpLWNsaWVudHNfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDU1LjVweDtcbn1cblxuLmFpLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5NnB4IDA7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLXN0ZXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MzlweDtcbiAgaGVpZ2h0OiA2MzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FpLWFnZW50cy93ZWItc3RlcHMuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3AvY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1zdGVwczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWktc3RlcHMgLmFpLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbn1cbi5haS1zdGVwc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktc3RlcHNfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5haS1zdGVwc19fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTZweDtcbn1cbi5haS1zdGVwc19fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmFpLXN0ZXBzX19hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5haS1zdGVwc19fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBmMjM0Mjtcbn1cbi5haS1zdGVwc19fYXJyb3dbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWktc3RlcHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNjI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1zdGVwc19faGVhZCB7XG4gICAgbWF4LXdpZHRoOiA1MDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktc3RlcHNfX2hlYWQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi5haS1zdGVwc19fZXllYnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyZjVmNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLXN0ZXBzX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS1zdGVwc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1zdGVwc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5haS1zdGVwc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2NHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgcGFkZGluZzogMCBtYXgoODBweCwgKDEwMCUgLSAxNDQwcHgpIC8gMiArIDgwcHgpO1xuICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IG1heCg4MHB4LCAoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCk7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5haS1zdGVwc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktc3RlcHNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHNjcm9sbC1wYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1zdGVwc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHNjcm9sbC1wYWRkaW5nLWlubGluZTogMjRweDtcbiAgfVxufVxuLmFpLXN0ZXBzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDI3MnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cbi5haS1zdGVwc19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDgnIHZpZXdCb3g9JzAgMCAxMDAgMTA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDEuMjMwNiAyLjMwNTk2QzQzLjg5NyAwLjc5NTI3MyA0Ni45MjE0IDAgNTAgMEM1My4wNzg2IDAgNTYuMTAzIDAuNzk1MjczIDU4Ljc2OTQgMi4zMDU5Nkw5MS4yMzA1IDIwLjY5OThDOTMuODk2NCAyMi4yMTAxIDk2LjExMDMgMjQuMzgyOSA5Ny42NDk3IDI2Ljk5OTdDOTkuMTg5MSAyOS42MTY0IDk5Ljk5OTcgMzIuNTg1IDEwMCAzNS42MDY4VjcyLjM5MThDMTAwIDc4LjU0MTcgOTYuNjU2OSA4NC4yMjM5IDkxLjIzMDUgODcuMjk4OEw1OC43Njk0IDEwNS42OTRDNTYuMTAzIDEwNy4yMDUgNTMuMDc4NiAxMDggNTAgMTA4QzQ2LjkyMTQgMTA4IDQzLjg5NyAxMDcuMjA1IDQxLjIzMDYgMTA1LjY5NEw4Ljc2OTQ0IDg3LjI5ODhDNi4xMDM1NyA4NS43ODg1IDMuODg5NjYgODMuNjE1NyAyLjM1MDI4IDgwLjk5OUMwLjgxMDkwNCA3OC4zODIyIDAuMDAwMzEyNTE5IDc1LjQxMzcgMCA3Mi4zOTE4TDAgMzUuNjA2OEMwIDI5LjQ1NjkgMy4zNDMwNiAyMy43NzM0IDguNzY5NDQgMjAuNjk4NEw0MS4yMzA2IDIuMzA1OTZaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1zdGVwc19faWNvbiB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG59XG4uYWktc3RlcHNfX2ljb24tZ2x5cGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXN0ZXBzX19pY29uLWdseXBoIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5haS1zdGVwc19faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFpLXN0ZXBzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktc3RlcHNfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNkN2RiZTM7XG59XG5cbi5haS1hbmF0b215IHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYW5hdG9teSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1hbmF0b215IHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbn1cbi5haS1hbmF0b215IC5haS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktYW5hdG9teSAuYWktY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFpLWFuYXRvbXlfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1hbmF0b215X19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYWktYW5hdG9teV9fZXllYnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWFuYXRvbXlfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFpLWFuYXRvbXlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYW5hdG9teV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktYW5hdG9teV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1hbmF0b215X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYWktYW5hdG9teV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG4uYWktYW5hdG9teV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWFuYXRvbXlfX2xpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktYW5hdG9teV9fbGlzdCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmNWY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY2O1xuICB9XG59XG4uYWktYW5hdG9teV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbi5haS1hbmF0b215X19pdGVtICsgLmFpLWFuYXRvbXlfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmY1ZjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtICsgLmFpLWFuYXRvbXlfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYWktYW5hdG9teV9faXRlbS10aXRsZSB7XG4gIGZsZXg6IDAgMCAyNjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzBmMTExNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWFuYXRvbXlfX2l0ZW0tdGl0bGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmFpLWFuYXRvbXlfX2l0ZW0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtLWhlYWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmFpLWFuYXRvbXlfX2l0ZW0tbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtLW5hbWUge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG4uYWktYW5hdG9teV9fdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwZjIzNDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGYyMzQyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktYW5hdG9teV9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYWktYW5hdG9teV9fdG9nZ2xlIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYWktYW5hdG9teV9faWNvbi1taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWktYW5hdG9teV9faXRlbS1oZWFkOmhvdmVyIC5haS1hbmF0b215X190b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY2O1xufVxuLmFpLWFuYXRvbXlfX2l0ZW0tYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtLWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmFpLWFuYXRvbXlfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1hbmF0b215X19pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMGYxMTE0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFpLWFuYXRvbXlfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYWktYW5hdG9teV9faXRlbS5pcy1vcGVuIC5haS1hbmF0b215X19pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5haS1hbmF0b215X19pdGVtLmlzLW9wZW4gLmFpLWFuYXRvbXlfX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzE5Mzc2NDtcbiAgYmFja2dyb3VuZDogIzE5Mzc2NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktYW5hdG9teV9faXRlbS5pcy1vcGVuIC5haS1hbmF0b215X19pY29uLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpLWFuYXRvbXlfX2l0ZW0uaXMtb3BlbiAuYWktYW5hdG9teV9faWNvbi1taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHAtYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubHAtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxwLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG4ubHAtYWNjb3JkaW9uIC5haS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubHAtYWNjb3JkaW9uIC5haS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubHAtYWNjb3JkaW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5scC1hY2NvcmRpb25fX2hlYWQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5scC1hY2NvcmRpb25fX2V5ZWJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MzZjN2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5scC1hY2NvcmRpb25fX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxwLWFjY29yZGlvbl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzBmMTExNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxwLWFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubHAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubHAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4ubHAtYWNjb3JkaW9uX19sZWFkIHtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5scC1hY2NvcmRpb25fX2xlYWQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi5scC1hY2NvcmRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5scC1hY2NvcmRpb25fX2l0ZW0gKyAubHAtYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmNWY2O1xufVxuLmxwLWFjY29yZGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5scC1hY2NvcmRpb25fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5scC1hY2NvcmRpb25fX3RvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM0Yzg4ZTY7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4ubHAtYWNjb3JkaW9uX19xdWVzdGlvbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuLmxwLWFjY29yZGlvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMGYyMzQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBmMjM0MjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5scC1hY2NvcmRpb25fX2ljb246OmJlZm9yZSwgLmxwLWFjY29yZGlvbl9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxwLWFjY29yZGlvbl9faWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmxwLWFjY29yZGlvbl9fdG9nZ2xlOmhvdmVyIC5scC1hY2NvcmRpb25fX2ljb24sIC5scC1hY2NvcmRpb25fX2l0ZW0uaXMtb3BlbiAubHAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZDogIzBmMjM0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubHAtYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4gLmxwLWFjY29yZGlvbl9faWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxwLWFjY29yZGlvbl9fcGFuZWwge1xuICBtYXgtd2lkdGg6IDUxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNDI0OTU1O1xufVxuLmxwLWFjY29yZGlvbl9fcGFuZWwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubHAtYWNjb3JkaW9uX19wYW5lbCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5scC1hY2NvcmRpb25fX3BhbmVsIGEge1xuICBjb2xvcjogIzBmMjM0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubHAtYWNjb3JkaW9uX19wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0Yzg4ZTY7XG59XG4ubHAtYWNjb3JkaW9uX19wYW5lbCBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzRjODhlNjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmFpLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5NnB4IDA7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuLmFpLWZlZWRiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgxN3B4O1xuICBoZWlnaHQ6IDUwNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWktYWdlbnRzL3dlYi1mZWVkYmFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tL2NvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktZmVlZGJhY2s6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFpLWZlZWRiYWNrIC5haS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTI0cHggbWlubWF4KDAsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWZlZWRiYWNrIC5haS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1mZWVkYmFjayAuYWktY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5haS1mZWVkYmFja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5haS1mZWVkYmFja19fZXllYnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyZjVmNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWZlZWRiYWNrX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS1mZWVkYmFja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWZlZWRiYWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1mZWVkYmFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1mZWVkYmFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmFpLWZlZWRiYWNrX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uYWktZmVlZGJhY2tfX3NsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5haS1mZWVkYmFja19fc2xpZGUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5haS1mZWVkYmFja19fcXVvdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgY29sb3I6ICNlZjZiOWI7XG59XG4uYWktZmVlZGJhY2tfX3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWZlZWRiYWNrX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1mZWVkYmFja19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1mZWVkYmFja19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmFpLWZlZWRiYWNrX19wZXJzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1mZWVkYmFja19fcGVyc29uIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5haS1mZWVkYmFja19fYXZhdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWZlZWRiYWNrX19hdmF0YXIge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLmFpLWZlZWRiYWNrX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWktZmVlZGJhY2tfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5haS1mZWVkYmFja19fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5haS1mZWVkYmFja19fcm9sZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2YyZjVmNjtcbn1cbi5haS1mZWVkYmFja19fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxNnB4O1xufVxuLmFpLWZlZWRiYWNrX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzBmMjM0MjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5haS1mZWVkYmFja19fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBmMjM0Mjtcbn1cbi5haS1mZWVkYmFja19fYXJyb3cgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5haS1jdGEge1xuICBwYWRkaW5nOiA5NnB4IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1jdGEge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWN0YSB7XG4gICAgcGFkZGluZzogNTZweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFpLWN0YSB7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICB9XG59XG4uYWktY3RhX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjRweDtcbiAgYmFja2dyb3VuZDogIzBmMjM0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktY3RhX19iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODg2cHg7XG4gIGhlaWdodDogNDMzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9haS1hZ2VudHMvd2ViLWNvbnRhY3Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbS9jb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWN0YV9fYmFubmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5haS1jdGFfX2Jhbm5lciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1jdGFfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY3RhX19iYW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktY3RhX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5haS1jdGFfX2NvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1jdGFfX2NvcHkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY3RhX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYWktY3RhX19leWVicm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjJmNWY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktY3RhX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLWN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5haS1jdGFfX2xlYWQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLWN0YSAud3BjZjcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5haS1jdGEgLndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuLmFpLWN0YSAud3BjZjcgLndwY2Y3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWktY3RhIC53cGNmNyAuaGlkZGVuLWZpZWxkcy1jb250YWluZXIsXG4uYWktY3RhIC53cGNmNyAuZmllbGRzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWktY3RhIC53cGNmNyAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWktY3RhIC53cGNmNyAucm93ID4gKiB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmFpLWN0YSAud3BjZjcgLnJvdzpoYXMoPiAuY3VwY2hhOm5vdCg6aGFzKCopKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpLWN0YSAud3BjZjcgLnJvdyA+IC5sYWJlbC1yZXF1aXJlZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuLmFpLWN0YSAud3BjZjcgLnJvdyA+IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGdyaWQtcm93OiAyO1xufVxuLmFpLWN0YSAud3BjZjcgLnJvdyA+IC51c2VyLWZpbGUge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uYWktY3RhIC53cGNmNyAuY29sIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFpLWN0YSAud3BjZjcgLmNvbCArIC5jb2wge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmFpLWN0YSAud3BjZjcgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5haS1jdGEgLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLFxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sXG4uYWktY3RhIC53cGNmNyB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkYmUzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNhcmV0LWNvbG9yOiAjNGM4OGU2O1xufVxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmFpLWN0YSAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkN2RiZTM7XG59XG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLCAuYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTpob3Zlcixcbi5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5haS1jdGEgLndwY2Y3IHRleHRhcmVhOmhvdmVyLFxuLmFpLWN0YSAud3BjZjcgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsLFxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06LXdlYmtpdC1hdXRvZmlsbCxcbi5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTotd2Via2l0LWF1dG9maWxsLFxuLmFpLWN0YSAud3BjZjcgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICBjYXJldC1jb2xvcjogIzRjODhlNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwMHB4ICMwZjIzNDI7XG59XG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5haS1jdGEgLndwY2Y3IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uYWktY3RhIC53cGNmNyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmYsIGluc2V0IDAgMCAwIDEwMDBweCAjMGYyMzQyO1xufVxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XVthcmlhLWludmFsaWQ9dHJ1ZV0sXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXVthcmlhLWludmFsaWQ9dHJ1ZV0sXG4uYWktY3RhIC53cGNmNyBpbnB1dFt0eXBlPXRlbF1bYXJpYS1pbnZhbGlkPXRydWVdLFxuLmFpLWN0YSAud3BjZjcgdGV4dGFyZWFbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWUzNTM1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbi5haS1jdGEgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLmFpLWN0YSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uYWktY3RhIC53cGNmNyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCAxNjBweCAxNnB4IDE2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5haS1jdGEgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLmFpLWN0YSAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAtY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNlZTM1MzU7XG59XG4uYWktY3RhIC53cGNmNyAudXNlci1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWktY3RhIC53cGNmNyAudXNlci1maWxlIGkge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5haS1jdGEgLndwY2Y3IC51c2VyLWZpbGUgLmVsbGlwc2lzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFpLWN0YSAud3BjZjcgLnVzZXItZmlsZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG59XG4uYWktY3RhIC53cGNmNyAudXNlci1maWxlOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLmFpLWN0YSAud3BjZjcgLmxpbmstcG9saWN5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktY3RhIC53cGNmNyAubGluay1wb2xpY3kgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMCU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDYlO1xufVxuLmFpLWN0YSAud3BjZjcgLmlucHV0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmFpLWN0YSAud3BjZjcgLmlucHV0LWJ1dHRvbjo6YmVmb3JlLCAuYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjVmNjtcbn1cbi5haS1jdGEgLndwY2Y3IC5pbnB1dC1idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uLmRpc2FibGVkIC53cGNmNy1zdWJtaXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFpLWN0YSAud3BjZjcgLmlucHV0LWJ1dHRvbiAud3BjZjctc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMGYyMzQyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uIC53cGNmNy1zdWJtaXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLmFpLWN0YSAud3BjZjcgLmlucHV0LWJ1dHRvbiAud3BjZjctc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbjogLTEycHggMCAwIDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWktY3RhIC53cGNmNyAuaW5wdXQtYnV0dG9uIC53cGNmNy1zcGlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyMzQyO1xufVxuLmFpLWN0YSAud3BjZjcgLmFwcGxpZWQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWktY3RhIC53cGNmNyAuYXBwbGllZC1ibG9jayAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLWN0YSAud3BjZjcgLndwY2Y3LWZvcm0uc2VudCAuYXBwbGllZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFpLWN0YSAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkYmUzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5haS1jdGEgLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1jdGEgLndwY2Y3IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5haS1jdGEgLndwY2Y3IC5yb3cgPiAudXNlci1maWxlIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMztcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLmFpLWN0YSAud3BjZjcgLnVzZXItZmlsZSAuZWxsaXBzaXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jZmlsZVRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwZjExMTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQxLjglO1xuICBwYWRkaW5nOiAxMnB4IDlweCAxNHB4IDIxcHg7XG59XG5cbi5haS1jYXRhbG9nIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktY2F0YWxvZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbn1cbi5haS1jYXRhbG9nIC5haS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nIC5haS1jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFpLWNhdGFsb2dfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNjI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS1jYXRhbG9nX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDUwN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYWktY2F0YWxvZ19fZXllYnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWNhdGFsb2dfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFpLWNhdGFsb2dfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB9XG59XG4uYWktY2F0YWxvZ19fbGVhZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG4uYWktY2F0YWxvZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5haS1jYXRhbG9nX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmFpLWNhdGFsb2dfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmFpLWNhdGFsb2dfX3NlYXJjaC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uYWktY2F0YWxvZ19fc2VhcmNoLXJvdyAuYWktYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nX19zZWFyY2gtcm93IC5haS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFpLWNhdGFsb2dfX3Jlc2V0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktY2F0YWxvZ19fcmVzZXQtZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5haS1jYXRhbG9nX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGJlMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2MzZjN2U7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5haS1jYXRhbG9nX19zZWFyY2g6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYyMzQyO1xufVxuLmFpLWNhdGFsb2dfX3NlYXJjaCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5haS1jYXRhbG9nX19zZWFyY2ggaW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwZjExMTQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmFpLWNhdGFsb2dfX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYzNmM3ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5haS1jYXRhbG9nX19zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFpLWNhdGFsb2dfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWktY2F0YWxvZ19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nX19maWx0ZXJzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuYWktY2F0YWxvZ19fZmlsdGVyczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5haS1jYXRhbG9nX19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RiZTM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLmFpLWNhdGFsb2dfX2ZpbHRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBmMjM0Mjtcbn1cbi5haS1jYXRhbG9nX19maWx0ZXIuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYyMzQyO1xuICBiYWNrZ3JvdW5kOiAjMGYyMzQyO1xufVxuLmFpLWNhdGFsb2dfX2ZpbHRlci5pcy1hY3RpdmUgLmFpLWNhdGFsb2dfX2ZpbHRlci1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLWNhdGFsb2dfX2ZpbHRlci5pcy1hY3RpdmUgLmFpLWNhdGFsb2dfX2ZpbHRlci1jb3VudCB7XG4gIGNvbG9yOiAjZjJmNWY2O1xufVxuLmFpLWNhdGFsb2dfX2ZpbHRlci1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDI0OTU1O1xufVxuLmFpLWNhdGFsb2dfX2ZpbHRlci1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjM2YzdlO1xufVxuLmFpLWNhdGFsb2dfX3N1bW1hcnkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNjM2YzdlO1xufVxuLmFpLWNhdGFsb2dfX3N1bW1hcnlbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWktY2F0YWxvZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyNHB4IDI1cHg7XG59XG4uYWktY2F0YWxvZ19fZ3JpZFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLWNhdGFsb2dfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY2F0YWxvZ19fZ3JpZCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFpLWNhdGFsb2dfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5haS1jYXRhbG9nX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY2O1xufVxuLmFpLWNhdGFsb2dfX2NhcmRbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jYXRhbG9nX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uYWktY2F0YWxvZ19fY2FyZC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG59XG4uYWktY2F0YWxvZ19fY2FyZC1jYXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS1jYXRhbG9nX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlYmVmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS1jYXRhbG9nX19jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWktY2F0YWxvZ19fY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzBmMTExNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuLmFpLWNhdGFsb2dfX2NhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNjM2YzdlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYWktY2F0YWxvZ19fY2FyZC1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2JjMzI2NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFpLWNhdGFsb2dfX2NhcmQtY3RhIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLmFpLWNhdGFsb2dfX2NhcmQtY3RhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLmFpLWNhdGFsb2dfX2VtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWluLWhlaWdodDogMjY0cHg7XG4gIHBhZGRpbmc6IDgwcHggMzJweDtcbiAgYmFja2dyb3VuZDogI2YyZjVmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY2F0YWxvZ19fZW1wdHkge1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiA2NHB4IDI0cHg7XG4gIH1cbn1cbi5haS1jYXRhbG9nX19lbXB0eVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5haS1jYXRhbG9nX19lbXB0eS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uYWktY2F0YWxvZ19fZW1wdHktdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuLmFpLWNhdGFsb2dfX2VtcHR5LWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDI0OTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1jYXRhbG9nX19lbXB0eS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWktY2F0YWxvZ19fbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktY2F0YWxvZ19fbW9yZSAuYWktYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS1jYXRhbG9nX19tb3JlW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWktd29ya2ZvcmNlIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktd29ya2ZvcmNlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXdvcmtmb3JjZSB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktd29ya2ZvcmNlX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19oZWFkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDAgMSA2MjhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktd29ya2ZvcmNlX19oZWFkLXRleHQge1xuICAgIGZsZXgtYmFzaXM6IDUwN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS13b3JrZm9yY2VfX2hlYWQtdGV4dCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19leWVicm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjM2YzdlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktd29ya2ZvcmNlX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS13b3JrZm9yY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktd29ya2ZvcmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS13b3JrZm9yY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktd29ya2ZvcmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19sZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS13b3JrZm9yY2VfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDE2cHg7XG59XG4uYWktd29ya2ZvcmNlX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwZjIzNDI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGYyMzQyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmFpLXdvcmtmb3JjZV9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5haS13b3JrZm9yY2VfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBmMjM0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktd29ya2ZvcmNlX19hcnJvd1tkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5haS13b3JrZm9yY2VfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDI0cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBwYWRkaW5nOiAwIG1heCg4MHB4LCAoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCk7XG4gIHNjcm9sbC1wYWRkaW5nLWlubGluZTogbWF4KDgwcHgsICgxMDAlIC0gMTQ0MHB4KSAvIDIgKyA4MHB4KTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmFpLXdvcmtmb3JjZV9fc2xpZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS13b3JrZm9yY2VfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHNjcm9sbC1wYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS13b3JrZm9yY2VfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHNjcm9sbC1wYWRkaW5nLWlubGluZTogMjRweDtcbiAgfVxufVxuLmFpLXdvcmtmb3JjZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCA1MThweDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY2O1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS13b3JrZm9yY2VfX2NhcmQge1xuICAgIGZsZXgtYmFzaXM6IDQ5NnB4O1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19jYXJkOmhvdmVyIC5haS13b3JrZm9yY2VfX2NhcmQtY3RhIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLmFpLXdvcmtmb3JjZV9fY2FyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktd29ya2ZvcmNlX19jYXJkLWhlYWQge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYWktd29ya2ZvcmNlX19jYXJkLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjM2YzdlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktd29ya2ZvcmNlX19jYXJkLXRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIH1cbn1cbi5haS13b3JrZm9yY2VfX2NhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktd29ya2ZvcmNlX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5haS13b3JrZm9yY2VfX2NvbXBhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmFpLXdvcmtmb3JjZV9fY29tcGFyZS1oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkYmUzO1xufVxuLmFpLXdvcmtmb3JjZV9fY29tcGFyZS1oZWFkIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbi5haS13b3JrZm9yY2VfX2NvbXBhcmUtaGVhZCBzcGFuLmlzLWFpIHtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG4uYWktd29ya2ZvcmNlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5haS13b3JrZm9yY2VfX2NvbXBhcmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYWktd29ya2ZvcmNlX19jb21wYXJlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM2MzZjN2U7XG59XG4uYWktd29ya2ZvcmNlX19jb21wYXJlLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWktd29ya2ZvcmNlX19jb21wYXJlLXZhbHVlcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG4uYWktd29ya2ZvcmNlX19jb21wYXJlLXZhbHVlcyBzcGFuLmlzLWFpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5haS13b3JrZm9yY2VfX2NhcmQtY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2JjMzI2NDtcbn1cbi5haS13b3JrZm9yY2VfX2NhcmQtY3RhIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4uYWktdmFsdWUge1xuICBwYWRkaW5nOiA5NnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS12YWx1ZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS12YWx1ZSB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG4uYWktdmFsdWUgLmFpLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXZhbHVlIC5haS1jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFpLXZhbHVlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXZhbHVlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFpLXZhbHVlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDQ4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktdmFsdWVfX2hlYWQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFpLXZhbHVlX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFpLXZhbHVlX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5haS12YWx1ZV9fZXllYnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFpLXZhbHVlX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5haS12YWx1ZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS12YWx1ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktdmFsdWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktdmFsdWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5haS12YWx1ZV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG4uYWktdmFsdWVfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWktdmFsdWVfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWktdmFsdWVfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktdmFsdWVfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYWktdmFsdWVfX3N0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5haS12YWx1ZV9fc3RhdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktdmFsdWVfX3N0YXRzIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktdmFsdWVfX3N0YXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uYWktdmFsdWVfX3N0YXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZGJlMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktdmFsdWVfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2RiZTM7XG4gIH1cbn1cbi5haS12YWx1ZV9fc3RhdC1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWktdmFsdWVfX3N0YXQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5haS12YWx1ZV9fc3RhdC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG5cbi5haS1lbXBsb3llZS1wYW5lbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjgsIDMyLCAwLjY1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4uYWktZW1wbG95ZWUtcGFuZWwtYmFja2Ryb3AuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5haS1lbXBsb3llZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1lbXBsb3llZS1wYW5lbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1lbXBsb3llZS1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG4uYWktZW1wbG95ZWUtcGFuZWwuaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19jYXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RiZTM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGYxMTE0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYyMzQyO1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19jbG9zZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFpLWVtcGxveWVlLXBhbmVsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fdGFnbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0MjQ5NTU7XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY2O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX190YWJzW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX190YWIge1xuICBtYXJnaW46IDAgMCAtMXB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDI0OTU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fdGFiOmhvdmVyIHtcbiAgY29sb3I6ICNiYzMyNjQ7XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmMzMjY0O1xuICBjb2xvcjogI2JjMzI2NDtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fdGFicGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX3RhYnBhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMGYxMTE0O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYmMzMjY0O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX190YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX3RhYmxlLWhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IG1pbm1heCgwLCAxZnIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjVmNjtcbiAgYmFja2dyb3VuZDogI2YyZjVmNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWktZW1wbG95ZWUtcGFuZWxfX3RhYmxlLWhlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmFpLWVtcGxveWVlLXBhbmVsX190YWJsZS1oZWFkIHNwYW4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNWY2O1xufVxuLmFpLWVtcGxveWVlLXBhbmVsX19yb3ctbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzYzNmM3ZTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fcm93LXZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTkycHggbWlubWF4KDAsIDFmcik7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1lbXBsb3llZS1wYW5lbF9fcm93LXZhbHVlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmFpLWVtcGxveWVlLXBhbmVsX19yb3ctdmFsdWVzIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzQyNDk1NTtcbn1cbi5haS1lbXBsb3llZS1wYW5lbF9fcm93LXZhbHVlcyBzcGFuLmlzLWFpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwZjExMTQ7XG59XG4uYWktZW1wbG95ZWUtcGFuZWxfX2N0YSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5haS1lbXBsb3llZS1wYW5lbC1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1haS1zY3JvbGxiYXItd2lkdGgsIDBweCk7XG59XG5ib2R5LmFpLWVtcGxveWVlLXBhbmVsLWxvY2tlZCAjaGVhZGVyIHtcbiAgcmlnaHQ6IHZhcigtLWFpLXNjcm9sbGJhci13aWR0aCwgMHB4KTtcbn1cblxuLm1lbnUtcGFyZW50IGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLUJHLS0tTGlnaHQsICNmZmYpO1xuICBoZWlnaHQ6IDcycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjVGNjtcbn1cbiNoZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNoZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2hlYWRlciAuYnV0dG9uLmJ1dHRvbl95ZWxsb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2hlYWRlciAuYnV0dG9uLmJ1dHRvbl95ZWxsb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5idXR0b24uYnV0dG9uX3llbGxvdzpob3ZlciwgI2hlYWRlciAuYnV0dG9uLmJ1dHRvbl95ZWxsb3cuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTM3NjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gICNoZWFkZXIgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciAubG9nbyB7XG4gIHotaW5kZXg6IDk5O1xufVxuI2hlYWRlciAubG9nbyA+IGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgLmxvZ28gPiBpbWcge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDY4cHg7XG4gIH1cbn1cblxuYm9keS5sb2dnZWQtaW4gI2hlYWRlciB7XG4gIHRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5sb2dnZWQtaW4gI2hlYWRlciB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNoZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNSwgMTZweCkgdmFyKC0tc3BhY2luZy02LCAyNHB4KTtcbn1cblxuI25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3NHB4O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy04LCA0MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgI25hdiB7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICByaWdodDogLTIwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbiNuYXYgLmJ0bi1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjbmF2IC5sYW5nLXN3aXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMsIDhweCkgdmFyKC0tc3BhY2luZy01LCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLm5hdi1tZW51ID4gbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkY1RjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubmF2LW1lbnUgLnN1Yi1tZW51IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2JjMzI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXYtbWVudSAuc3ViLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYzMyNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LW1lbnUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm5hdi1tZW51ID4gbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2LW1lbnUgPiBsaSB1bCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtbWVudSA+IGxpLmFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjYmMzMjY0O1xufVxuLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjYmMzMjY0O1xufVxuLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbiAgfVxuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5sMy1vcGVuID4gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC5uYXYtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIHVsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSBhbmQgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkgYW5kIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuLm5hdi1tZW51IGEge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFhMWMyMCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5uYXYtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYzMyNjQ7XG59XG4ubmF2LW1lbnUgPiBsaSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5uYXYtbWVudSA+IGxpID4gdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAtMjAwdmg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uYXYtbWVudSA+IGxpID4gdWwge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCwgNDBweCkgdmFyKC0tc3BhY2luZy0xMiwgODBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzVweCAyMzVweCAyMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2LW1lbnUgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpIG1heCgoMTAwdncgLSAxMTg4cHgpIC8gMiwgMTI4cHgpO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjg4cHggMjg4cHggMjg4cHg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiB1bCBsaSBhLCAubmF2LW1lbnUgPiBsaSA+IHVsIGxpIHVsIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC5uYXYtbWVudSA+IGxpID4gdWwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiB1bDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGMkY1RjY7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiB1bCBsaSBhLCAubmF2LW1lbnUgPiBsaSA+IHVsIGxpIHVsIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWluLXdpZHRoOiAyMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtbWVudSA+IGxpID4gdWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiB1bCBsaSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQsIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSA+IGxpID4gdWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLm9wZW4gPiAubmF2LW1lbnUgPiBsaSA+IHVsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLm5hdi1tZW51ID4gbGkgPiB1bCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMxYTFjMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSA+IGxpID4gdWwgYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uYXYtbWVudSA+IGxpID4gdWwgYTpob3ZlciwgLm5hdi1tZW51ID4gbGkgPiB1bCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYmMzMjY0O1xufVxuXG4ubWVudS1wYXJlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aXRoLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1wYXJlbnQgLndpdGgtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLXBhcmVudCAud2l0aC1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDdweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAubmF2LW9wZW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXYtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm5hdi1hY3RpdmUgI25hdiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuYnRuLWhvbGRlciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYW5nLXN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZ2FwOiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubGFuZy1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5nLXN3aXRjaCAub3Blbi1zd2l0Y2gsXG4ubGFuZy1zd2l0Y2ggLmxpc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1BZGRpdGlvbmFsLURhcmstQmx1ZSwgIzBmMjM0Mik7XG4gIGNvbG9yOiB2YXIoLS1BZGRpdGlvbmFsLURhcmstQmx1ZSwgIzBmMjM0Mik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMywgOHB4KSB2YXIoLS1zcGFjaW5nLTQsIDEycHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sYW5nLXN3aXRjaCAubGlzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLUFkZGl0aW9uYWwtR3JheS1WYXJpYW50LTQsICNjNGM0YzQpO1xuICBjb2xvcjogdmFyKC0tQWRkaXRpb25hbC1HcmF5LVZhcmlhbnQtNCwgI2M0YzRjNCk7XG4gIG1hcmdpbjogMDtcbn1cbi5sYW5nLXN3aXRjaCAubGlzdCBhIHtcbiAgYWxsOiB1bnNldDtcbn1cbi5sYW5nLXN3aXRjaCAubGlzdDpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuI25hdiAubGFuZy1zd2l0Y2gge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMXB4IDAgMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgI25hdiAubGFuZy1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI25hdiAuYnV0dG9uX3llbGxvdy5tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jbmF2ID4gLm5hdi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gICNuYXYgPiAubmF2LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4jbmF2ID4gLm5hdi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gICNuYXYgPiAubmF2LW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgcGFkZGluZzogMTBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0YyRjVGNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgIzY0NjQ2NDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYS5sMS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2LW1lbnUgPiBsaS5vcGVuID4gdWwgPiBsaS5vcGVuID4gdWwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5uYXYtbWVudSA+IGxpLm9wZW4gPiB1bCA+IGxpLm9wZW4gPiB1bCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3ViLW1lbnU6bm90KC5zdWItbWVudS0td2l0aC1iYW5uZXIpOm5vdCguc3ViLW1lbnUtLXNlcnZpY2VzKSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tZW51LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gICNuYXYgPiAubmF2LW1lbnUgPiBsaSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1BZGRpdGlvbmFsLUdyYXktVmFyaWFudC0yLCAjNjQ2NDY0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAjbmF2ID4gLm5hdi1tZW51ID4gbGkgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyLCAjbmF2ID4gLm5hdi1tZW51ID4gbGkgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLUFkZGl0aW9uYWwtR3JheS1WYXJpYW50LTIsICM2NDY0NjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAjbmF2ID4gLm5hdi1tZW51ID4gbGkgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNiYzMyNjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gICNuYXYgPiAubmF2LW1lbnUgbGkub3BlbiA+IGE6aG92ZXIsICNuYXYgPiAubmF2LW1lbnUgbGkub3BlbiA+IGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2JjMzI2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbiNuYXYgPiAubmF2LW1lbnUgbGkub3Blbi5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNiYzMyNjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuI25hdjpoYXMoLm5hdi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhKSAubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtb3BlbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmNsb3NlLW1vYmlsZS1tZW51LFxuLm9wZW4tbW9iaWxlLW1lbnUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5ib2R5OmhhcygubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcik6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI4LCAzMiwgMC42NSk7XG4gIHotaW5kZXg6IDkwMDA7XG59XG5ib2R5OmhhcygubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlcikgLmNoYXRib3QtYnV0dG9uLFxuYm9keTpoYXMoLm5hdi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIpIC5jaGF0Ym90LW5vdGlmaWNhdGlvbnMsXG5ib2R5OmhhcygubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlcikgLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gICNuYXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGMkY1RjY7XG4gIH1cbn1cblxuI2hlYWRlcjpoYXMoLm5hdi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbikgLmxhbmctc3dpdGNoLCAjaGVhZGVyOmhhcygubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuKSAuYnV0dG9uX3llbGxvdy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNzJweCAtIDhweCk7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5NztcbiAgfVxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS13aXRoLWJhbm5lcixcbi5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldCAhaW1wb3J0YW50O1xuICBncmlkLWF1dG8tcm93czogdW5zZXQgIWltcG9ydGFudDtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0td2l0aC1iYW5uZXI6OmJlZm9yZSwgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyOjphZnRlcixcbi5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS1zZXJ2aWNlczo6YmVmb3JlLFxuLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXNlcnZpY2VzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxuICAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0tc2VydmljZXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIHRvcDogLTIwMHZoICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMnMgZWFzZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjVGNiAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxuICAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0tc2VydmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjM1cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIsXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0tc2VydmljZXMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyIGxpIGEsXG4gIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS1zZXJ2aWNlcyBsaSBhIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyIGxpIHVsLFxuICAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0tc2VydmljZXMgbGkgdWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIgbGk6bm90KC5zdWItbWVudV9fbW9iaWxlLWxpc3QgbGkpIGEsXG4gIC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS1zZXJ2aWNlcyBsaTpub3QoLnN1Yi1tZW51X19tb2JpbGUtbGlzdCBsaSkgYSB7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LS1zZXJ2aWNlcyxcbiAgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZWdhLW9wZW4gPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lZ2Etb3BlbiA+IC5zdWItbWVudS0tc2VydmljZXMge1xuICAgIHRvcDogNzFweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIG1heCgyNHB4LCAoMTAwdncgLSAxNDAwcHgpIC8gMikgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmxvZ2dlZC1pbiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LS13aXRoLWJhbm5lcixcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudS0tc2VydmljZXMsXG4gIGJvZHkubG9nZ2VkLWluIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVnYS1vcGVuID4gLnN1Yi1tZW51LS13aXRoLWJhbm5lcixcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZWdhLW9wZW4gPiAuc3ViLW1lbnUtLXNlcnZpY2VzIHtcbiAgICB0b3A6IGNhbGMoNzJweCArIDMxcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxuICBib2R5LmxvZ2dlZC1pbiAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0tc2VydmljZXMge1xuICAgIHRvcDogLTIwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIsXG4gIGJvZHkubG9nZ2VkLWluIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXNlcnZpY2VzIHtcbiAgICB0b3A6IGNhbGMoNzJweCArIDQ2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdWItbWVudV9fbW9iaWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuc3ViLW1lbnVfX21vYmlsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3ViLW1lbnVfX21vYmlsZS1saXN0ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGNUY2O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMWExYzIwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpID4gYTpob3ZlciwgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjYmMzMjY0O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogI2M0YzRjNDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuc3ViLW1lbnVfX21vYmlsZS1saXN0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEuYWN0aXZlOjphZnRlciB7XG4gICAgY29sb3I6ICNiYzMyNjQ7XG4gIH1cbiAgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuc3ViLW1lbnVfX21vYmlsZS1saXN0ID4gbGkgPiB1bC5tb2JpbGUtc2NyZWVuLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpID4gdWwubW9iaWxlLXNjcmVlbi1hY3RpdmUgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkY1RjY7XG4gIH1cbiAgLnN1Yi1tZW51X19tb2JpbGUtbGlzdCA+IGxpID4gdWwubW9iaWxlLXNjcmVlbi1hY3RpdmUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaSA+IHVsLm1vYmlsZS1zY3JlZW4tYWN0aXZlID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMUExQzIwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaSA+IHVsLm1vYmlsZS1zY3JlZW4tYWN0aXZlID4gbGkgPiBhOmhvdmVyLCAuc3ViLW1lbnVfX21vYmlsZS1saXN0ID4gbGkgPiB1bC5tb2JpbGUtc2NyZWVuLWFjdGl2ZSA+IGxpID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjYmMzMjY0O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaS5tb2JpbGUtc2NyZWVuLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgPiBsaS5tb2JpbGUtc2NyZWVuLWhpZGRlbi5sMy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgLmwzLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY2O1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zdWItbWVudV9fbW9iaWxlLWxpc3QgLmwzLWJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgIzY0NjQ2NDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAuc3ViLW1lbnVfX21vYmlsZS1saXN0IC5sMy1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyxcbiAgLnN1Yi1tZW51LS1zZXJ2aWNlcyAuc3ViLW1lbnVfX3BhbmVscyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC5zdWItbWVudS0td2l0aC1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTk4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2Jhbm5lcnMge1xuICAgIGZsZXg6IDAgMCA1MThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2Jhbm5lcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19jYXJvdXNlbCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19zbGlkZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX3NsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIC5zdWItbWVudV9fc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19zbGlkZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNDhweDtcbiAgY29sb3I6ICMxQTFDMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIC5zdWItbWVudV9fc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMUExQzIwO1xuICBtYXJnaW46IDA7XG59XG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIC5zdWItbWVudV9fc2xpZGUtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxQTFDMjA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19zbGlkZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMGYyMzQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19zbGlkZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTkzNzY0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdWItbWVudS0td2l0aC1iYW5uZXIgLnN1Yi1tZW51X19zbGlkZS1idG4gLmFycm93IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI4LCAzMiwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIC5zdWItbWVudV9fZG90IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCB3aWR0aCAwLjJzO1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2RvdC5hY3RpdmUge1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2NhcmRzIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGMkY1RjY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YyRjVGNjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIC5zdWItbWVudV9fY2FyZHMgLmNhcmRzLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyOCwgMzIsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2NhcmRzIC5jYXJkcy1kb3Qge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGhlaWdodCAwLjJzO1xufVxuLnN1Yi1tZW51LS13aXRoLWJhbm5lciAuc3ViLW1lbnVfX2NhcmRzIC5jYXJkcy1kb3QuYWN0aXZlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3ViLW1lbnUtLXNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAuc3ViLW1lbnUtLXNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogNTk4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAuc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyB7XG4gICAgZmxleDogMCAwIDUzMHB4O1xuICAgIG1pbi13aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZzogNDZweCA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmY1ZjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NoaXN3Y29tL21hcmt1cC9zcmMvaW1nL2JnLXNlcnZpY2UtbWVudS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zdWItbWVudS0tc2VydmljZXMgLnN1Yi1tZW51X19jYXRlZ29yaWVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDcsIDI0OCwgMC43OCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5zdWItbWVudS0tc2VydmljZXMgLnN1Yi1tZW51X19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyAuc3ViLWNhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWItbWVudS0tc2VydmljZXMgLnN1Yi1tZW51X19jYXRlZ29yaWVzIC5zdWItY2F0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxM3B4IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjMWExYzIwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zdWItbWVudS0tc2VydmljZXMgLnN1Yi1tZW51X19jYXRlZ29yaWVzIC5zdWItY2F0OmhvdmVyIGEge1xuICBjb2xvcjogI2JjMzI2NDtcbiAgYm9yZGVyOiAycHggc29saWQgI2JjMzI2NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fY2F0ZWdvcmllcyAuc3ViLWNhdC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjYmMzMjY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmMzMjY0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnN1Yi1tZW51LS1zZXJ2aWNlcyAuc3ViLW1lbnVfX3BhbmVscyB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItbWVudV9fcGFuZWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5zdWItcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnN1Yi1tZW51LS1zZXJ2aWNlcyAuc3ViLXBhbmVsLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWVudS1jYXJkIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDAuNjdweCk7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAwLjY3cHgpICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDI5OC41cHg7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jaGlzd2NvbS9tYXJrdXAvc3JjL2ltZy9iZy1tZW51LWNhcmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1lbnUtY2FyZDpob3ZlciwgLm1lbnUtY2FyZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmMzMjY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY2hpc3djb20vbWFya3VwL3NyYy9pbWcvYmctcG5rLW1lbnUtY2FyZC5zdmdcIik7XG59XG4ubWVudS1jYXJkOmhvdmVyIC5tZW51LWNhcmRfX3RpdGxlLCAubWVudS1jYXJkLmFjdGl2ZSAubWVudS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lbnUtY2FyZDpob3ZlciAubWVudS1jYXJkX19kZXNjLCAubWVudS1jYXJkLmFjdGl2ZSAubWVudS1jYXJkX19kZXNjIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4ubWVudS1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMUExQzIwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3ViLW1lbnVfX2NhcmRzIC5tZW51LWNhcmQsXG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5tZW51LWNhcmQge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC42N3B4KTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDAuNjdweCk7XG59XG5cbi5jYXJkcy1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFweDtcbiAgYmFja2dyb3VuZDogI0YyRjVGNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkcy1wYWdlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWNhcmQtZW1wdHkge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC42N3B4KTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDAuNjdweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOTguNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcmRzLXBhZ2U6OmFmdGVyLFxuLnN1Yi1wYW5lbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3ViLXBhbmVsIC5jYXJkcy1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogYXV0bztcbn1cbi5zdWItcGFuZWwgLmNhcmRzLWRvdCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGhlaWdodCAwLjJzO1xufVxuLnN1Yi1wYW5lbCAuY2FyZHMtZG90LmFjdGl2ZSB7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAubW9iaWxlLWJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0YyRjVGNjtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubW9iaWxlLWJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgIzY0NjQ2NDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAubW9iaWxlLXNjcmVlbi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCA4MHB4KSB2YXIoLS1zcGFjaW5nLTE0LCAxMjhweCkgdmFyKC0tc3BhY2luZy04LCA0MHB4KSB2YXIoLS1zcGFjaW5nLTE0LCAxMjhweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyLCA4MHB4KTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTExLCA2NHB4KSB2YXIoLS1zcGFjaW5nLTEyLCA4MHB4KSB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpIHZhcigtLXNwYWNpbmctMTIsIDgwcHgpO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xMSwgNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04LCA0MHB4KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCwgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpIHZhcigtLXNwYWNpbmctNiwgMjRweCk7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpO1xuICB9XG59XG4uZm9vdGVyIC5jb2wtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTIsIDgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyIC5jb2wtbGlzdCB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTExLCA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXIgLmNvbC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpO1xuICB9XG59XG4uZm9vdGVyIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTAsIDBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCwgNDBweCk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZm9vdGVyIC5ib3R0b20gLmxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogcmdiYSg2NCwgNzcsIDkzLCAwLjUpO1xufVxuLmZvb3RlciAuYm90dG9tIC5ib3R0b20tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCwgMHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02LCAyNHB4KTtcbiAgZmxleDogMSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuYm90dG9tIC5ib3R0b20tY29udGVudCAubWFpbC1hbmQtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZm9vdGVyIC5ib3R0b20gLmJvdHRvbS1jb250ZW50IC5tYWlsLWFuZC1sb2dvcyA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IC8qIDE0Mi44NTclICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXIgLmJvdHRvbSAuYm90dG9tLWNvbnRlbnQgLm1haWwtYW5kLWxvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy02LCAyNHB4KTtcbiAgfVxuICAuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS1jb250ZW50IC5tYWlsLWFuZC1sb2dvcyA+IHAge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb290ZXIgLmJvdHRvbSAuYm90dG9tLWNvbnRlbnQgLm1haWwtYW5kLWxvZ29zIC5zb2NpYWwtbGlzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5mb290ZXIgLmJvdHRvbSAuYm90dG9tLWNvbnRlbnQgLnJlY3J1aXRlcnMsXG4uZm9vdGVyIC5ib3R0b20gLmJvdHRvbS1jb250ZW50IC5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IC8qIDE0Mi44NTclICovXG59XG4uZm9vdGVyIC5ib3R0b20gLmJvdHRvbS1jb250ZW50IC5kbWNhIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2VmNmI5Yjtcbn1cbi5mb290ZXIgLmNvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3RlciAuY29sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5mb290ZXIgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXIgLmNvbCBwIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyIC5jb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmZvb3RlciAuY29sIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3RlciAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNDIuODU3JSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgLyogMTUwJSAqL1xuICB9XG59XG4uZm9vdGVyIC5saW5rLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mb290ZXIgLmxpbmstbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAubGluay1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mb290ZXIgLmxpbmstbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAubGluay1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTQyLjg1NyUgKi9cbiAgfVxufVxuLmZvb3RlciAuY29weXJpZ2h0LFxuLmZvb3RlciAucmVjcnVpdGVycyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTYsIDI0cHgpO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc29jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYzcHgpIHtcbiAgLnNvY2lhbC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zb2NpYWwtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4jbWFpbl93cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNjb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYWktY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5haS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4uYWktYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNi41cHggMTQuNXB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5haS1idG4tLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwZjIzNDI7XG4gIGJhY2tncm91bmQ6ICMwZjIzNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLWJ0bi0tcHJpbWFyeTpob3ZlciwgLmFpLWJ0bi0tcHJpbWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxNTJjNTI7XG4gIGJhY2tncm91bmQ6ICMxNTJjNTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFpLWJ0bi0tbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWktYnRuLS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYyMzQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBmMjM0Mjtcbn1cbi5haS1idG4tLW91dGxpbmU6aG92ZXIsIC5haS1idG4tLW91dGxpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBmMjM0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWktYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcC1jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhNzAwMDA7XG59IiwiJGJyZWFrcG9pbnRzOiAoXHJcbiAgXCJwaG9uZVwiOiA0ODFweCxcclxuICBcInRhYmxldC1taW5pXCI6IDU3NnB4LFxyXG4gIFwidGFibGV0XCI6IDc2OXB4LFxyXG4gIFwiZGVza3RvcC1taW5pXCI6IDEwMjRweCxcclxuICBcImRlc2t0b3BcIjogMTA2NHB4LFxyXG4gIFwid2lkZXNjcmVlblwiOiAxMjgwcHgsXHJcbiAgXCJoZC1zY3JlZW5cIjogMTQ0MXB4LFxyXG4gIFwibWF4LWNvbnRhaW5lci1wbHVzLXBhZGRpbmdzXCI6IDE2ODBweCxcclxuICBcImZ1bGwtc2NyZWVuXCI6IDE5MjBweFxyXG4pO1xyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvaW5jbHVkZS1tZWRpYVwiO1xyXG5cclxuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2ZvbnRzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJwb3BwaW5zXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGltcG9ydCBcImJhc2UvYW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9oZWxwZXJzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcImJhc2UvX3dwLXJlc2V0XCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Ntcy1yZXNldFwiO1xyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9hbmltYXRlXCI7XHJcblxyXG5AaW1wb3J0IFwic2VjdGlvbi90b3AtdmlzdWFsLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcInNlY3Rpb24vY29va2llcy1zZWN0aW9uXCI7XHJcblxyXG5AaW1wb3J0IFwic2VjdGlvbi9haS1hZ2VudHMtdmFyc1wiO1xyXG5cclxuLmFpLWFnZW50cy1oZXJvLFxyXG4uYWktY2xpZW50cyxcclxuLmFpLXN0ZXBzLFxyXG4uYWktYW5hdG9teSxcclxuLmxwLWFjY29yZGlvbixcclxuLmFpLWZlZWRiYWNrLFxyXG4uYWktY3RhLFxyXG4uYWktY2F0YWxvZyxcclxuLmFpLXdvcmtmb3JjZSxcclxuLmFpLXZhbHVlLFxyXG4uYWktZW1wbG95ZWUtcGFuZWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LXNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuXHJcbiAgKixcclxuICAqOmJlZm9yZSxcclxuICAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICA6d2hlcmUoaW1nKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIDp3aGVyZShhKSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6d2hlcmUocCksXHJcbiAgOndoZXJlKGZvcm0pIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIDp3aGVyZSh1bCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6d2hlcmUoYnV0dG9uKSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbjp3aGVyZShcclxuICAuYWktYWdlbnRzLWhlcm8sXHJcbiAgLmFpLWNsaWVudHMsXHJcbiAgLmFpLXN0ZXBzLFxyXG4gIC5haS1hbmF0b215LFxyXG4gIC5scC1hY2NvcmRpb24sXHJcbiAgLmFpLWZlZWRiYWNrLFxyXG4gIC5haS1jdGEsXHJcbiAgLmFpLWNhdGFsb2csXHJcbiAgLmFpLXdvcmtmb3JjZSxcclxuICAuYWktdmFsdWUsXHJcbiAgLmFpLWVtcGxveWVlLXBhbmVsXHJcbikgOmlzKGJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0pIHtcclxuICBkaXNwbGF5OiByZXZlcnQ7XHJcbiAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IHJldmVydDtcclxuICBib3JkZXI6IHJldmVydDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XHJcbiAgZm9udDogcmV2ZXJ0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGNvbG9yOiByZXZlcnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogcmV2ZXJ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiByZXZlcnQ7XHJcbn1cclxuXHJcbi8vIGNvbW1vbi5jc3MgYWRkcyBtYXJnaW4tYm90dG9tIHRvIGV2ZXJ5IHNlY3Rpb24sIHRoZSBkb3VibGVkIGNsYXNzIGJlYXRzIGl0XHJcbi5haS1hZ2VudHMtaGVyby5haS1hZ2VudHMtaGVybyxcclxuLmFpLWNsaWVudHMuYWktY2xpZW50cyxcclxuLmFpLXN0ZXBzLmFpLXN0ZXBzLFxyXG4uYWktYW5hdG9teS5haS1hbmF0b215LFxyXG4ubHAtYWNjb3JkaW9uLmxwLWFjY29yZGlvbixcclxuLmFpLWZlZWRiYWNrLmFpLWZlZWRiYWNrLFxyXG4uYWktY3RhLmFpLWN0YSxcclxuLmFpLWNhdGFsb2cuYWktY2F0YWxvZyxcclxuLmFpLXdvcmtmb3JjZS5haS13b3JrZm9yY2UsXHJcbi5haS12YWx1ZS5haS12YWx1ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AaW1wb3J0IFwic2VjdGlvbi9haS1hZ2VudHMtaGVyb1wiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi9haS1jbGllbnRzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL2FpLXN0ZXBzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL2FpLWFuYXRvbXlcIjtcclxuQGltcG9ydCBcInNlY3Rpb24vbHAtYWNjb3JkaW9uXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL2FpLWZlZWRiYWNrXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL2FpLWN0YVwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi9haS1jYXRhbG9nXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uL2FpLXdvcmtmb3JjZVwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi9haS12YWx1ZVwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi9haS1lbXBsb3llZS1wYW5lbFwiO1xyXG5cclxuQGltcG9ydCBcImJsb2Nrcy9oZWFkZXJcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9mb290ZXJcIjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuI21haW5fd3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBjbGlwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4jY29udGVudCAuY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjwxNjQxcHhcIikge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAkc2lkZS1wYWRkaW5ncztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgIHBhZGRpbmc6IDAgJHNpZGUtbW9iaWxlLXBhZGRpbmdzO1xyXG4gIH1cclxufVxyXG5cclxuLmFpLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCA4MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wLW1pbmlcIikge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1pbmlcIikge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFpLWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBwYWRkaW5nOiA2LjVweCAxNC41cHg7XHJcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LXNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgJi0tcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWktYmx1ZS1kYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxNTJjNTI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTJjNTI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tb3V0bGluZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGFpLWJsdWUtZGFyaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWktYmx1ZS1kYXJrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcC1jdXN0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogLTIzcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAkYWNzZW50LWNvbG9yLTE7XHJcbn1cclxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwQ3NzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC42cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKVxyXG4gICAgYm90aDtcclxuICBhbmltYXRpb246IGZhZGUtaW4tYm90dG9tIDAuNnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgYm90aDtcclxufVxyXG5cclxuIiwiJXN1YnRpdGxlLWJvbGQge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgnPHBob25lJykge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbiVzdWJ0aXRsZS1zZW1pQm9sZCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZScpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbiVsaXN0cmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbiVjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIEBleHRlbmQgJWNsZWFyZml4O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhpZGRlbl9mb3JtIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy8gLmFkbWluX21hcmdpbl9ib3R0b20ge1xyXG4vLyAgIG1hcmdpbjogMCAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4vLyAgICAgbWFyZ2luOiAwIDAgNTBweCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmFkbWluX21hcmdpbl90b3Age1xyXG4vLyAgIG1hcmdpbjogMTAwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4vLyAgICAgbWFyZ2luOiA1MHB4IDAgMCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuJXRyYW5zaXRpb24ge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZWxsaXBzaXMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxyXG4vLy8gICAubXktY2xhc3Mge1xyXG4vLy8gICAgIGJhY2tncm91bmQ6IGJsYWNrKDAuMTUpO1xyXG4vLy8gICAgIGNvbG9yOiB3aGl0ZSgwLjkpO1xyXG4vLy8gICB9XHJcbkBmdW5jdGlvbiBibGFjaygkb3BhY2l0eSkge1xyXG4gIEByZXR1cm4gcmdiYShibGFjaywgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gd2hpdGUoJG9wYWNpdHkpIHtcclxuICBAcmV0dXJuIHJnYmEod2hpdGUsICRvcGFjaXR5KTtcclxufVxyXG4iLCIucG9zdC1ob2xkZXIge1xyXG4gIC5jb3VudGVyLWhpZXJhcmNoeSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXotdG9jLXdpZGdldC1jb250YWluZXIge1xyXG4gICYuY291bnRlci1oaWVyYXJjaHkge1xyXG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyLWNvbG9yLTE7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1zY3JvbGw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LXNjcm9sbC1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktc2Nyb2xsLWFjdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGVzY3JlZW5cIikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogJGJhc2UtY29sb3ItMyAhaW1wb3J0YW50OyAvLyBUbyBjaGFuZ2Ugd3AgaW5saW5lIHN0eWxlc1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXR0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV6LXRvYy1saXN0IHtcclxuICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5lei10b2MtaGVhZGluZy1sZXZlbC0yIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3RpdmUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLigJNcIjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV6LXRvYy10aXRsZS10b2dnbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAvLyBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0ge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG4gIHRleHRhcmVhLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIG1hcmdpbjogMCA0cHggMCAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgIG1hcmdpbjogMCA0cHggMCAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICBAZXh0ZW5kICVjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1heC13aWR0aDogNTE4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGVzY3JlZW5cIikge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZXNjcmVlblwiKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUyJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xyXG4gICAgICByaWdodDogMTNweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtcmVzdWx0X2xpc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGVzY3JlZW5cIikge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBjb2xvcjogJGJhc2UtY29sb3ItMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbWFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci0xO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG4gIHAge1xyXG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0sXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0sXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnRuLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudGxpc3Qge1xyXG4gIG1hcmdpbjogMCAwICR2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgLmVkaXQtbGluayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5hdmF0YXItaG9sZGVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwICR2ZXJ0aWNhbC1yaHl0aG0gNHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudGxpc3QtaXRlbSB7XHJcbiAgLmNvbW1lbnRsaXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudCxcclxuLmNvbW1lbnRsaXN0LWhvbGRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbW1lbnRsaXN0LWl0ZW0gLmNvbW1lbnRsaXN0LWl0ZW0sXHJcbi5jb21tZW50bGlzdC1pdGVtICsgLmNvbW1lbnRsaXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAkdmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG4ud2lkZ2V0X2NhbGVuZGFyIHtcclxuICAjbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG4gIGR0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLFxyXG4ubmF2aWdhdGlvbi1jb21tZW50cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubmF2LWxpbmtzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNjQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTk5cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNGVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcclxuICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dCxcclxuICAucHJldiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnRuLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAuNGVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcclxuICAgICAgcGFkZGluZzogMC4yZW07XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTY0MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5wYWdlLW51bWJlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyLWNvbG9yLTE7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dCxcclxuICAucHJldiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRib3JkZXItY29sb3ItMTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLXNpbmdsZSB7XHJcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHZlcnRpY2FsLXJoeXRobTtcclxuICAubmV4dCxcclxuICAucHJldiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgIGJhY2tncm91bmQ6ICRidG4tYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwLjRlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5leHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLndwLWNhcHRpb24ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBjbGVhcjogYm90aDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICBwYWRkaW5nOiAwLjRlbTtcclxuICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwtcmh5dGhtO1xyXG4gIGltZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbjogMC40ZW0gMCAwO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0byAkdmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG5pbWcuYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgJHZlcnRpY2FsLXJoeXRobSA0cHggMDtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDAgMCA0cHggJHZlcnRpY2FsLXJoeXRobTtcclxufVxyXG5cclxuLm1lanMtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0LFxyXG4uZ2FsbGVyeSxcclxuLmFsaWdubm9uZSxcclxuLmdhbGxlcnktY2FwdGlvbixcclxuLnN0aWNreSxcclxuLmJ5cG9zdGF1dGhvciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udmlkZW9fYmxvZyB7XHJcbiAgcGFkZGluZzogMCAwIDU2JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiN3cC1jYWxlbmRhciB7XHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4qIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAwMDAwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAmOmZvY3VzLFxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgY29sb3I6ICRiYXNlLXRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJGJhc2UtYmFja2dyb3VuZC1jb2xvcjtcclxuICBmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgbWluLXdpZHRoOiAkYmFzZS1taW4td2lkdGg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXHJcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xyXG4vLy9cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgXCJwaG9uZVwiOiAzMjBweCxcclxuICBcInRhYmxldFwiOiA3NjhweCxcclxuICBcImRlc2t0b3BcIjogMTAyNHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJG1lZGlhLWV4cHJlc3Npb25zOiAoXHJcbiAgXCJzY3JlZW5cIjogXCJzY3JlZW5cIixcclxuICBcInByaW50XCI6IFwicHJpbnRcIixcclxuICBcImhhbmRoZWxkXCI6IFwiaGFuZGhlbGRcIixcclxuICBcImxhbmRzY2FwZVwiOiBcIihvcmllbnRhdGlvbjogbGFuZHNjYXBlKVwiLFxyXG4gIFwicG9ydHJhaXRcIjogXCIob3JpZW50YXRpb246IHBvcnRyYWl0KVwiLFxyXG4gIFwicmV0aW5hMnhcIjogXCIoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpXCIsXHJcbiAgXCJyZXRpbmEzeFwiOiBcIigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSlcIixcclxuKSAhZGVmYXVsdDtcclxuJHVuaXQtaW50ZXJ2YWxzOiAoXHJcbiAgXCJweFwiOiAxLFxyXG4gIFwiZW1cIjogMC4wMSxcclxuICBcInJlbVwiOiAwLjEsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLy8gQGV4YW1wbGUgc2NzcyAtXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG5cclxuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLy8gQGV4YW1wbGUgc2NzcyAtXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcblxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLVxyXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcclxuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XHJcblxyXG4vLy9cclxuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6IFwiZGVza3RvcFwiICFkZWZhdWx0O1xyXG5cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xyXG5cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xyXG5cclxuLy8vXHJcbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKFwic2NyZWVuXCIsIFwicG9ydHJhaXRcIiwgXCJsYW5kc2NhcGVcIikgIWRlZmF1bHQ7XHJcblxyXG4vLy8vXHJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy8vXHJcblxyXG4vLy9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXHJcbi8vL1xyXG5AZnVuY3Rpb24gbG9nKCRtZXNzYWdlKSB7XHJcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKFwiYXQtZXJyb3JcIikge1xyXG4gICAgQGVycm9yICRtZXNzYWdlO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gJG1lc3NhZ2U7XHJcbiAgICAkXzogbm9vcCgpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkbWVzc2FnZTtcclxufVxyXG5cclxuQG1peGluIGxvZygkbWVzc2FnZSkge1xyXG4gIEBpZiBsb2coJG1lc3NhZ2UpIHtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBub29wKCkge1xyXG59XHJcblxyXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7Qm9vbGVhbn1cclxuLy8vXHJcbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XHJcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XHJcblxyXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xyXG4gICAgQGlmIGxvZyhcImAjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC5cIikge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XHJcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xyXG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xyXG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcclxuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xyXG5cclxuICAgICAgQGlmICgkcHJlZml4ID09IFwibWF4XCIgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcclxuICAgICAgICAoJHByZWZpeCA9PSBcIm1pblwiIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSlcclxuICAgICAge1xyXG4gICAgICAgIEByZXR1cm4gZmFsc2U7XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xyXG4gICAgICBAcmV0dXJuIGZhbHNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQHJldHVybiB0cnVlO1xyXG59XHJcblxyXG4vLy8vXHJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy8vXHJcblxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXHJcbi8vL1xyXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcclxuICBAZWFjaCAkb3BlcmF0b3IgaW4gKFwiPj1cIiwgXCI+XCIsIFwiPD1cIiwgXCI8XCIsIFwi4omlXCIsIFwi4omkXCIpIHtcclxuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xyXG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICRfOiBsb2coXCJObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLlwiKTtcclxufVxyXG5cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvblxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvclxyXG4vLy9cclxuLy8vIEByZXR1cm4ge1N0cmluZ31cclxuLy8vXHJcbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xyXG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xyXG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xyXG4gICRkaW1lbnNpb246IFwid2lkdGhcIjtcclxuXHJcbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XHJcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcclxufVxyXG5cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxyXG4vLy9cclxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxyXG4vLy9cclxuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcclxuICBAcmV0dXJuIGlmKGluZGV4KChcIjxcIiwgXCI8PVwiLCBcIuKJpFwiKSwgJG9wZXJhdG9yKSwgXCJtYXhcIiwgXCJtaW5cIik7XHJcbn1cclxuXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb25cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3JcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XHJcbi8vL1xyXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xyXG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xyXG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xyXG5cclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcclxuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xyXG4gIH1cclxuXHJcbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcclxuXHJcbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xyXG4gICAgJF86IGxvZyhcIlVua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC5cIik7XHJcbiAgfVxyXG5cclxuICBAaWYgJG9wZXJhdG9yID09IFwiPlwiIHtcclxuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xyXG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09IFwiPFwiIHtcclxuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb25cclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9XHJcbi8vL1xyXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XHJcbiAgfVxyXG5cclxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcclxuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XHJcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XHJcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcclxuXHJcbiAgQHJldHVybiBcIigjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSlcIjtcclxufVxyXG5cclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0XHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge0xpc3R9XHJcbi8vL1xyXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xyXG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcclxuICAgIEByZXR1cm4gKCk7XHJcbiAgfVxyXG5cclxuICAkcmVzdWx0OiAoKTtcclxuXHJcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xyXG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcblxyXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZVxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn1cclxuLy8vXHJcbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIHtcclxuICAgIEByZXR1cm4gJHZhbHVlO1xyXG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9IFwic3RyaW5nXCIge1xyXG4gICAgJF86IGxvZyhcIlZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuXCIpO1xyXG4gIH1cclxuXHJcbiAgJHJlc3VsdDogMDtcclxuICAkZGlnaXRzOiAwO1xyXG4gICRtaW51czogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSkgPT0gXCItXCI7XHJcbiAgJG51bWJlcnM6IChcclxuICAgIFwiMFwiOiAwLFxyXG4gICAgXCIxXCI6IDEsXHJcbiAgICBcIjJcIjogMixcclxuICAgIFwiM1wiOiAzLFxyXG4gICAgXCI0XCI6IDQsXHJcbiAgICBcIjVcIjogNSxcclxuICAgIFwiNlwiOiA2LFxyXG4gICAgXCI3XCI6IDcsXHJcbiAgICBcIjhcIjogOCxcclxuICAgIFwiOVwiOiA5LFxyXG4gICk7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSBpZigkbWludXMsIDIsIDEpIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcclxuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XHJcblxyXG4gICAgQGlmIG5vdChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gXCIuXCIpIHtcclxuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gXCIuXCIge1xyXG4gICAgICAkZGlnaXRzOiAxO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xyXG59XHJcblxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0XHJcbi8vL1xyXG4vLy8gQHJldHVybiB7TnVtYmVyfVxyXG4vLy9cclxuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XHJcbiAgJHVuaXRzOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwiY21cIjogMWNtLFxyXG4gICAgXCJtbVwiOiAxbW0sXHJcbiAgICBcIiVcIjogMSUsXHJcbiAgICBcImNoXCI6IDFjaCxcclxuICAgIFwicGNcIjogMXBjLFxyXG4gICAgXCJpblwiOiAxaW4sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcInB0XCI6IDFwdCxcclxuICAgIFwiZXhcIjogMWV4LFxyXG4gICAgXCJ2d1wiOiAxdncsXHJcbiAgICBcInZoXCI6IDF2aCxcclxuICAgIFwidm1pblwiOiAxdm1pbixcclxuICAgIFwidm1heFwiOiAxdm1heCxcclxuICApO1xyXG5cclxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XHJcbiAgICAkXzogbG9nKFwiSW52YWxpZCB1bml0IGAjeyR1bml0fWAuXCIpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xyXG59XHJcblxyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzXHJcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zXHJcblxyXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XHJcbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xyXG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcclxuXHJcbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XHJcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoXHJcbiAgICAkbWVkaWEtZXhwcmVzc2lvbnMsXHJcbiAgICAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnNcclxuICApICFnbG9iYWw7XHJcblxyXG4gIEBjb250ZW50O1xyXG5cclxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcclxuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xyXG59XHJcblxyXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuXHJcbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnNcclxuXHJcbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xyXG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcclxuICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKVxyXG4gIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xyXG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWktYWdlbnRzLWhlcm8ge1xyXG4gIHBhZGRpbmc6IDk2cHggMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gIH1cclxuXHJcbiAgLmFpLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgLmFpLWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlzdWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDU0OHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1zdXJmYWNlLXRlcnRpYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyxcclxuICAgIHZpZGVvIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5NWRlZywgcmdiYSgxNSwgMzUsIDY2LCAwLjA1KSAwJSwgcmdiYSgxNSwgMzUsIDY2LCAwLjM1KSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNSwgMzUsIDY2LCAwKSA0MiUsIHJnYmEoNiwgMTMsIDI2LCAwLjg1KSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICYucGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsInVsLFxyXG5vbCxcclxuZGwsXHJcbnAsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbmFkZHJlc3MsXHJcbmZvcm0sXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hcHBsZXQsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuZnJhbWVzZXQge1xyXG4gIG1hcmdpbjogMCAwICR2ZXJ0aWNhbC1yaHl0aG07XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyYXk7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICBtYXJnaW4tbGVmdDogJHZlcnRpY2FsLXJoeXRobTtcclxufVxyXG5cclxudGgsXHJcbnRkIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0xO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDAuOWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMTY5cHg7XHJcbiAgd2lkdGg6IDE2OXB4O1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG59XHJcblxyXG5vbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG59XHJcblxyXG51bCB1bCxcclxudWwgb2wsXHJcbm9sIHVsLFxyXG5vbCBvbCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gIHBhZGRpbmctbGVmdDogMTNweDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBAaW5jbHVkZSBtZWRpYSgnPHBob25lJykge1xyXG4gICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxudWw6bm90KFtjbGFzc10pOm5vdChbaWRdKSB7XHJcbiAgbWFyZ2luOiAwIDAgMzJweDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZScpIHtcclxuICAgIHBhZGRpbmc6IDVweCAwIDAgMTBweDtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICB0b3A6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53c3AtY29udGFpbmVyIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCA1MHB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZScpIHtcclxuICAgICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kbCB7XHJcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgZHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGRkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5wcmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKiFcclxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG4qL1xyXG5cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG59XHJcbiIsIi50b3AtdmlzdWFsLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiBjbGFtcCg2MDBweCwgNzB2aCwgNzYwcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJhY2tncm91bmQtaW1hZ2UpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5uby1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnRvcC12aXN1YWwtc2VjdGlvbi1tYXNrLW9mZiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJhY2tncm91bmQtaW1hZ2UpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy12aWRlby1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy12aWRlbyB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY292ZXItaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVcIikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFzdCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tYmxvY2sge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICAgICYuaGlkZS10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDk4MXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgICAgJi5oaWRlLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiA5cHggNTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtaW5mb3JtYXRpb24ge1xyXG4gICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcclxuICAgIG1hcmdpbjogMCAtMzBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogNDVweCAwIDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC5zb2NpYWwtbGlzdCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9wLXZpc3VhbC1zZWN0aW9uLXdoaXRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM1NnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBhOjphZnRlcixcclxuICAgICAgc3Bhbi5sYXN0IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ob21lLXBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLWJnIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLXZpZGVvLWhvbGRlciB7XHJcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW8tZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiJGdyYXk6ICM5NTk1OTU7XHJcbiRncmF5LTI6ICNmN2Y3ZmE7XHJcbiRncmF5LTM6ICM0MDRkNWQ7XHJcbiRncmF5LTQ6ICNjNGM0YzQ7XHJcbiRncmF5LTU6IzY0NjQ2NDtcclxuJGdyYXktNjojZDlkOWQ5O1xyXG4kZ3JheS03OiMzRDNEM0Q7XHJcbiRncmF5LXNjcm9sbDogI0RDRENEQztcclxuJGdyYXktc2Nyb2xsLWhvdmVyOiAjQzRDNEM0O1xyXG4kZ3JheS1zY3JvbGwtYWN0aXZlOiAjOTU5NTk1O1xyXG4kYmxhY2s6ICMxYTFjMjA7XHJcbiRibGFjay0yOiAjMEYxMTE1O1xyXG4kd2hpdGU6ICNmZmY7XHJcblxyXG4kYmFzZS1jb2xvci0xOiAjNGYwMzM1O1xyXG4kYmFzZS1jb2xvci0yOiAjNzkxNjUyO1xyXG4kYmFzZS1jb2xvci0zOiAjYmMzMjY0O1xyXG4kYmFzZS1jb2xvci00OiAjZWY2YjliO1xyXG4kYmFzZS1jb2xvci01OiAjMGYyMzQyO1xyXG4kYmFzZS1jb2xvci02OiAjMTkzNzY0O1xyXG5cclxuJGZvcm0tYmFja2dyb3VuZDogI2YyZjVmNjtcclxuXHJcbiRiYXNlLWhvdmVyOiAkYmFzZS1jb2xvci00O1xyXG4kYmFzZS1hY3RpdmU6ICRiYXNlLWNvbG9yLTM7XHJcblxyXG4kZXJyb3I6ICNhNzAwMDA7XHJcblxyXG4kYWNzZW50LWNvbG9yLTE6ICRlcnJvcjtcclxuXHJcbiRib3JkZXItY29sb3ItMTogJGdyYXktMztcclxuXHJcbiRiYXNlLWZvbnQtc2Fucy1zZXJpZjogJ1BvcHBpbnMnLCAnQXJpYWwnLCAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJyxcclxuICBzYW5zLXNlcmlmO1xyXG4kYmFzZS1mb250LXNlcmlmOiAnVGltZXMgTmV3IFJvbWFuJywgJ1RpbWVzJywgJ0Jhc2tlcnZpbGxlJywgJ0dlb3JnaWEnLCBzZXJpZjtcclxuXHJcbi8vIEJvZHlcclxuJGJhc2UtdGV4dC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xyXG4kYmFzZS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogMThweCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdmVydGljYWwtcmh5dGhtOiAoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxZW0pO1xyXG5cclxuJGJhc2UtbWluLXdpZHRoOiAzMjBweDtcclxuJG1heC13aWR0aDogMTYwMHB4O1xyXG5cclxuLy8gTGlrc1xyXG4kYmFzZS1saW5rLWNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG5cclxuLy8gQnV0dG9uc1xyXG4kYnRuLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tYmFja2dyb3VuZDogJGJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmc6IDAuNGVtIDAuN2VtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm1zXHJcbiRmb3JtLWVsZW1lbnQtcGFkZGluZzogJGJ0bi1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1lbGVtZW50LWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci0xICFkZWZhdWx0O1xyXG4kZm9ybS1lbGVtZW50LWZvY3VzLWJvcmRlci1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTQgIWRlZmF1bHQ7XHJcblxyXG4vLyBIZWFkZXJzXHJcbiRoMS1mb250LXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6IDU1cHggIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6IDE3cHggIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogJGJhc2UtY29sb3ItMyAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItaGVpZ2h0OiA3MnB4O1xyXG4kaGVhZGVyLW1vYmlsZS1oZWlnaHQ6IDcycHg7XHJcblxyXG4kc2VjdGlvbi1tYXJnaW46IDEwMHB4O1xyXG4kc2VjdGlvbi1tb2JpbGUtbWFyZ2luOiA1MHB4O1xyXG5cclxuJHNpZGUtcGFkZGluZ3M6IDQwcHg7XHJcbiRzaWRlLW1vYmlsZS1wYWRkaW5nczogMjBweDtcclxuXHJcbiRyb3ctZ2FwOiA0MHB4O1xyXG4kbW9iaWxlLXJvdy1nYXA6IDIwcHg7IiwiLmNvb2tpZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gIHBhZGRpbmc6IDI3cHggJHNpZGUtcGFkZGluZ3M7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwZHZ3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJhY2tncm91bmQ7XHJcblxyXG4gIC5yZWFkLW1vcmUge1xyXG4gICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZVwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjb29raWVfbW9yZV90ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XHJcbiAgICBwYWRkaW5nOiAkc2lkZS1tb2JpbGUtcGFkZGluZ3M7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgICNjb29raWVfbW9yZV90ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcclxuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci01O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNzhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIGFpQ2xpZW50c01hcnF1ZWUge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEgKiB2YXIoLS1haS1jbGllbnRzLXNoaWZ0LCA1MCUpKSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWktY2xpZW50cyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFpLXN1cmZhY2Utc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgJl9fdmlld3BvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3RyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAuaXMtcnVubmluZyAmIHtcclxuICAgICAgYW5pbWF0aW9uOiBhaUNsaWVudHNNYXJxdWVlIHZhcigtLWFpLWNsaWVudHMtZHVyYXRpb24sIDYwcykgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDI4cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgbWF4LWhlaWdodDogNTUuNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWktc3RlcHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6ICRhaS1zZWN0aW9uLXBhZGRpbmcgMDtcclxuICBiYWNrZ3JvdW5kOiAkYWktYmx1ZS1kYXJrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDYzOXB4O1xyXG4gICAgaGVpZ2h0OiA2MzRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FpLWFnZW50cy93ZWItc3RlcHMuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IHRvcCAvIGNvbnRhaW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWktY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1ibHVlLWRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2V5ZWJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDY0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG4gICAgcGFkZGluZzogMCBtYXgoODBweCwgY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCkpO1xyXG4gICAgc2Nyb2xsLXBhZGRpbmctaW5saW5lOiBtYXgoODBweCwgY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCkpO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgMjcycHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDhweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDgnIHZpZXdCb3g9JzAgMCAxMDAgMTA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDEuMjMwNiAyLjMwNTk2QzQzLjg5NyAwLjc5NTI3MyA0Ni45MjE0IDAgNTAgMEM1My4wNzg2IDAgNTYuMTAzIDAuNzk1MjczIDU4Ljc2OTQgMi4zMDU5Nkw5MS4yMzA1IDIwLjY5OThDOTMuODk2NCAyMi4yMTAxIDk2LjExMDMgMjQuMzgyOSA5Ny42NDk3IDI2Ljk5OTdDOTkuMTg5MSAyOS42MTY0IDk5Ljk5OTcgMzIuNTg1IDEwMCAzNS42MDY4VjcyLjM5MThDMTAwIDc4LjU0MTcgOTYuNjU2OSA4NC4yMjM5IDkxLjIzMDUgODcuMjk4OEw1OC43Njk0IDEwNS42OTRDNTYuMTAzIDEwNy4yMDUgNTMuMDc4NiAxMDggNTAgMTA4QzQ2LjkyMTQgMTA4IDQzLjg5NyAxMDcuMjA1IDQxLjIzMDYgMTA1LjY5NEw4Ljc2OTQ0IDg3LjI5ODhDNi4xMDM1NyA4NS43ODg1IDMuODg5NjYgODMuNjE1NyAyLjM1MDI4IDgwLjk5OUMwLjgxMDkwNCA3OC4zODIyIDAuMDAwMzEyNTE5IDc1LjQxMzcgMCA3Mi4zOTE4TDAgMzUuNjA2OEMwIDI5LjQ1NjkgMy4zNDMwNiAyMy43NzM0IDguNzY5NDQgMjAuNjk4NEw0MS4yMzA2IDIuMzA1OTZaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24tZ2x5cGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRhaS1ib3JkZXItcHJpbWFyeTtcclxuICB9XHJcbn1cclxuIiwiLmFpLWFuYXRvbXkge1xyXG4gIHBhZGRpbmc6ICRhaS1zZWN0aW9uLXBhZGRpbmcgMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gIH1cclxuXHJcbiAgLmFpLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2V5ZWJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgJiArICYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRpdGxlIHtcclxuICAgIGZsZXg6IDAgMCAyNjRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tbmFtZSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYWktYmx1ZS1kYXJrO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbi1taW51cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1oZWFkOmhvdmVyICZfX3RvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWJvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS5pcy1vcGVuIHtcclxuICAgIC5haS1hbmF0b215X19pdGVtLWJvZHkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYWktYW5hdG9teV9fdG9nZ2xlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTkzNzY0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTkzNzY0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5haS1hbmF0b215X19pY29uLXBsdXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5haS1hbmF0b215X19pY29uLW1pbnVzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5scC1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAkYWktc2VjdGlvbi1wYWRkaW5nIDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG5cbiAgLmFpLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC8vIHRpdGxlIGFuZCBsZWFkIGluIHRoZSBuYXJyb3cgbGVmdCBjb2x1bW5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nLCAnPj1kZXNrdG9wLW1pbmknKSB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNTEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGFpLXRleHQtdGVydGlhcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19pdGVtICsgJl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGFpLWJsdWUtYnJpZ2h0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgJGFpLWJsdWUtZGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhaS1ibHVlLWRhcms7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGU6aG92ZXIgJl9faWNvbixcbiAgJl9faXRlbS5pcy1vcGVuICZfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6ICRhaS1ibHVlLWRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2l0ZW0uaXMtb3BlbiAmX19pY29uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDUxNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XG5cbiAgICAvLyB0aGUgdGhlbWUgc2V0cyBwIHRvIDE4cHggb24gbW9iaWxlXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGFpLWJsdWUtZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhaS1ibHVlLWJyaWdodDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRhaS1ibHVlLWJyaWdodDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haS1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogJGFpLXNlY3Rpb24tcGFkZGluZyAwO1xyXG4gIGJhY2tncm91bmQ6ICRhaS1ibHVlLWRhcms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDgxN3B4O1xyXG4gICAgaGVpZ2h0OiA1MDZweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FpLWFnZW50cy93ZWItZmVlZGJhY2suc3ZnJykgbm8tcmVwZWF0IGxlZnQgYm90dG9tIC8gY29udGFpbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFpLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MjRweCBtaW5tYXgoMCwgMWZyKTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGdhcDogMTI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19leWVicm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdW90ZS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGNvbG9yOiAkYWktcGluay1saWdodDtcclxuICB9XHJcblxyXG4gICZfX3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BlcnNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXZhdGFyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19yb2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1ibHVlLWRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGFpLWJsdWUtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFpLWN0YSB7XHJcbiAgcGFkZGluZzogJGFpLXNlY3Rpb24tcGFkZGluZyA4MHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgcGFkZGluZzogODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgIHBhZGRpbmc6IDU2cHggMTZweDtcclxuICB9XHJcblxyXG4gICZfX2Jhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFpLWJsdWUtZGFyaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogODg2cHg7XHJcbiAgICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FpLWFnZW50cy93ZWItY29udGFjdC5zdmcnKSBuby1yZXBlYXQgbGVmdCBib3R0b20gLyBjb250YWluO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ2NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXllYnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGFpLXN1cmZhY2Utc2Vjb25kYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLWZpZWxkcy1jb250YWluZXIsXHJcbiAgICAuZmllbGRzLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcyg+IC5jdXBjaGE6bm90KDpoYXMoKikpKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAubGFiZWwtcmVxdWlyZWQge1xyXG4gICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gLnVzZXItZmlsZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJiArIC5jb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWktYm9yZGVyLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1zYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBjYXJldC1jb2xvcjogJGFpLWJsdWUtYnJpZ2h0O1xyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYWktdGV4dC1pbnZlcnQtc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjYXJldC1jb2xvcjogJGFpLWJsdWUtYnJpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMDBweCAkYWktYmx1ZS1kYXJrO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICR3aGl0ZSwgaW5zZXQgMCAwIDAgMTAwMHB4ICRhaS1ibHVlLWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmW2FyaWEtaW52YWxpZD0ndHJ1ZSddIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhaS1lcnJvcjtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3RlbCddIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTYwcHggMTZweCAxNnB4O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAsXHJcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcC1jdXN0b20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBjb2xvcjogJGFpLWVycm9yO1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWZpbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVsbGlwc2lzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstcG9saWN5IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwJTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgIC8vIGZvcm1zLnNjc3Mgc3RyZXRjaGVzIC5pbnB1dC1idXR0b24uYnV0dG9uIHRvIDEwMCUgb24gbW9iaWxlLCB0aGUgaW5wdXQgc3RheXMgbmFycm93XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IC0xMnB4IDAgMCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFpLWJsdWUtZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXBwbGllZC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1mb3JtLnNlbnQgLmFwcGxpZWQtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhaS1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyA+IC51c2VyLWZpbGUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuICAgICAgICBtYXJnaW46IDEycHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudXNlci1maWxlIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZmlsZVRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMzlweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMGYxMTE1O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQxLjglO1xyXG4gIHBhZGRpbmc6IDEycHggOXB4IDE0cHggMjFweDtcclxufSIsIiRhaS1ibHVlLWRhcms6ICRiYXNlLWNvbG9yLTU7XHJcbiRhaS1ibHVlLWJyaWdodDogIzRjODhlNjtcclxuJGFpLXBpbms6ICRiYXNlLWNvbG9yLTM7XHJcbiRhaS1waW5rLWxpZ2h0OiAkYmFzZS1jb2xvci00O1xyXG5cclxuJGFpLXRleHQtcHJpbWFyeTogIzBmMTExNDtcclxuJGFpLXRleHQtc2Vjb25kYXJ5OiAkYmxhY2s7XHJcbiRhaS10ZXh0LXRlcnRpYXJ5OiAjNjM2YzdlO1xyXG4kYWktdGV4dC1ib2R5OiAjNDI0OTU1O1xyXG5cclxuJGFpLXN1cmZhY2UtZGVmYXVsdDogJHdoaXRlO1xyXG4kYWktc3VyZmFjZS1wcmltYXJ5OiAjZjhmOWZhO1xyXG4kYWktc3VyZmFjZS1zZWNvbmRhcnk6ICRmb3JtLWJhY2tncm91bmQ7XHJcbiRhaS1zdXJmYWNlLXRlcnRpYXJ5OiAjZTdlYmVmO1xyXG4kYWktYm9yZGVyLXByaW1hcnk6ICNkN2RiZTM7XHJcbiRhaS10ZXh0LWludmVydC1zZWNvbmRhcnk6ICNkN2RiZTM7XHJcbiRhaS1lcnJvcjogI2VlMzUzNTtcclxuJGFpLWh1bWFuOiAjYWFiMWMwO1xyXG5cclxuJGFpLXNlY3Rpb24tcGFkZGluZzogOTZweDtcclxuIiwiLmFpLWNhdGFsb2cge1xyXG4gIHBhZGRpbmc6ICRhaS1zZWN0aW9uLXBhZGRpbmcgMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gIH1cclxuXHJcbiAgLmFpLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1heC13aWR0aDogNjI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXllYnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtdGVydGlhcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWFkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgIC5haS1idG4ge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzZXQge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAmX19yZXNldC1leHRyYSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhaS1ib3JkZXItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC10ZXJ0aWFyeTtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuXHJcbiAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGFpLWJsdWUtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1zYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFpLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LXNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhaS1ibHVlLWRhcms7XHJcblxyXG4gICAgICAuYWktY2F0YWxvZ19fZmlsdGVyLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWktY2F0YWxvZ19fZmlsdGVyLWNvdW50IHtcclxuICAgICAgICBjb2xvcjogJGFpLXN1cmZhY2Utc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXItbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtYm9keTtcclxuICB9XHJcblxyXG4gICZfX2ZpbHRlci1jb3VudCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VtbWFyeSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkYWktdGV4dC10ZXJ0aWFyeTtcclxuXHJcbiAgICAmW2hpZGRlbl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAyNHB4IDI1cHg7XHJcblxyXG4gICAgJltoaWRkZW5dIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuXHJcbiAgICAmW2hpZGRlbl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1tZXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1jYXQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtYm9keTtcclxuICB9XHJcblxyXG4gICZfX2JhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWktc3VyZmFjZS10ZXJ0aWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1ib2R5O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICB9XHJcblxyXG4gICZfX2NhcmQtY3RhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYWktcGluaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZW1wdHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjRweDtcclxuICAgIHBhZGRpbmc6IDgwcHggMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiA2NHB4IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltoaWRkZW5dIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtcHR5LXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19lbXB0eS10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuICB9XHJcblxyXG4gICZfX2VtcHR5LWRlc2Mge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtYm9keTtcclxuXHJcbiAgICBiciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmFpLWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbaGlkZGVuXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5haS13b3JrZm9yY2Uge1xyXG4gIHBhZGRpbmc6ICRhaS1zZWN0aW9uLXBhZGRpbmcgMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBmbGV4OiAwIDEgNjI4cHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MDdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2V5ZWJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWFkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LWJvZHk7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRhaS1ibHVlLWRhcms7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRhaS1ibHVlLWRhcms7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWktYmx1ZS1kYXJrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG4gICAgcGFkZGluZzogMCBtYXgoODBweCwgY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCkpO1xyXG4gICAgc2Nyb2xsLXBhZGRpbmctaW5saW5lOiBtYXgoODBweCwgY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyICsgODBweCkpO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMCAwIDUxOHB4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZmxleC1iYXNpczogNDk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuYWktd29ya2ZvcmNlX19jYXJkLWN0YSBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbXBhcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2NvbXBhcmUtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWktYm9yZGVyLXByaW1hcnk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkYWktdGV4dC10ZXJ0aWFyeTtcclxuXHJcbiAgICAgICYuaXMtYWkge1xyXG4gICAgICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2NvbXBhcmUtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb21wYXJlLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fY29tcGFyZS12YWx1ZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XHJcblxyXG4gICAgICAmLmlzLWFpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGFpLXBpbms7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5haS12YWx1ZSB7XHJcbiAgcGFkZGluZzogJGFpLXNlY3Rpb24tcGFkZGluZyAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgfVxyXG5cclxuICAuYWktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLW1pbmknKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leWVicm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC10ZXJ0aWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlc2NyZWVuJykge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1ib2R5O1xyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU0OHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZXNjcmVlbicpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogNTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGVzY3JlZW4nKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFpLWJvcmRlci1wcmltYXJ5O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pbmknKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhaS1ib3JkZXItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdC1udW1iZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1taW5pJykge1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdC1sYWJlbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG4gIH1cclxufVxyXG4iLCIuYWktZW1wbG95ZWUtcGFuZWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjMWExYzIwLCAwLjY1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XHJcblxyXG4gICYuaXMtb3BlbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5haS1lbXBsb3llZS1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTAwMDAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIHdpZHRoOiA0ODBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzJweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjM1cyBlYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtbWluaScpIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gICZfX21ldGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcblxyXG4gICZfX2NhdCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1ib2R5O1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFpLWJvcmRlci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYWktYmx1ZS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnRybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXByaW1hcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZ2xpbmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtYm9keTtcclxuICB9XHJcblxyXG4gICZfX3RhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWktc3VyZmFjZS1zZWNvbmRhcnk7XHJcblxyXG4gICAgJltoaWRkZW5dIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYiB7XHJcbiAgICBtYXJnaW46IDAgMCAtMXB4O1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LXNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtYm9keTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRhaS1waW5rO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGFpLXBpbms7XHJcbiAgICAgIGNvbG9yOiAkYWktcGluaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYnBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICZbaGlkZGVuXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2dyb3VwLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRhaS10ZXh0LXRlcnRpYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAkYWktdGV4dC1wcmltYXJ5O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWktcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX190YWJsZS1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQ6ICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taW5pJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkYWktdGV4dC1ib2R5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhaS1zdXJmYWNlLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICZfX3Jvdy1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJGFpLXRleHQtdGVydGlhcnk7XHJcbiAgfVxyXG5cclxuICAmX19yb3ctdmFsdWVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5MnB4IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbWluaScpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkYWktdGV4dC1ib2R5O1xyXG5cclxuICAgICAgJi5pcy1haSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGFpLXRleHQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY3RhIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFpLWVtcGxveWVlLXBhbmVsLWxvY2tlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1haS1zY3JvbGxiYXItd2lkdGgsIDBweCk7XHJcblxyXG4gICNoZWFkZXIge1xyXG4gICAgcmlnaHQ6IHZhcigtLWFpLXNjcm9sbGJhci13aWR0aCwgMHB4KTtcclxuICB9XHJcbn1cclxuIiwiLm1lbnUtcGFyZW50IGEge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1CRy0tLUxpZ2h0LCAjZmZmKTtcclxuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGNUY2O1xyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi5idXR0b25feWVsbG93IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDg2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZVwiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5sb2dnZWQtaW4gI2hlYWRlciB7XHJcbiAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gIGJvZHkubG9nZ2VkLWluICNoZWFkZXIge1xyXG4gICAgdG9wOiA0NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAjd3BhZG1pbmJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXIgLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy01LCAxNnB4KSB2YXIoLS1zcGFjaW5nLTYsIDI0cHgpO1xyXG59XHJcblxyXG4jbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDk3NHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgcmlnaHQ6IC0yMDB2dztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5idG4taG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFuZy1zd2l0Y2gge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8aGQtc2NyZWVuXCIpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW1lbnUge1xyXG4gIEBleHRlbmQgJWxpc3RyZXNldDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMywgOHB4KSB2YXIoLS1zcGFjaW5nLTUsIDE2cHgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjVGNjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWItbWVudSBsaS5hY3RpdmUgPiBhIHtcclxuICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVcIikge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBsaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuID4gdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmwzLW9wZW4ge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzRjNGM0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxYTFjMjApO1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcblxyXG4gID4gbGkgPiB1bCB7XHJcbiAgICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgdG9wOiAtMjAwdmg7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZXNjcmVlblwiKSB7XHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCwgNDBweCkgdmFyKC0tc3BhY2luZy0xMiwgODBweCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjM1cHggMjM1cHggMjM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGVzY3JlZW5cIikge1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpIG1heCgoMTAwdncgLSAxMTg4cHgpIC8gMiwgMTI4cHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODhweCAyODhweCAyODhweDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSwgdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDI4OHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyODhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY1RjY7XHJcbiAgICAgIH1cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEsIHVsIHtcclxuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctNCwgMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4gPiAmIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtcGFyZW50IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aXRoLWNoaWxkcmVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXItcGFyZW50IC53aXRoLWNoaWxkcmVuID4gYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDdweDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyIHtcclxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWFjdGl2ZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAjbmF2IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBnYXA6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZy1zd2l0Y2gge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCwgMHB4KTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZ2FwOiAtMnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vcGVuLXN3aXRjaCxcclxuICAubGlzdCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1BZGRpdGlvbmFsLURhcmstQmx1ZSwgIzBmMjM0Mik7XHJcbiAgICBjb2xvcjogdmFyKC0tQWRkaXRpb25hbC1EYXJrLUJsdWUsICMwZjIzNDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMywgOHB4KSB2YXIoLS1zcGFjaW5nLTQsIDEycHgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5saXN0IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLUFkZGl0aW9uYWwtR3JheS1WYXJpYW50LTQsICNjNGM0YzQpO1xyXG4gICAgY29sb3I6IHZhcigtLUFkZGl0aW9uYWwtR3JheS1WYXJpYW50LTQsICNjNGM0YzQpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBhbGw6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3Q6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI25hdiAubGFuZy1zd2l0Y2gge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMXB4IDAgMTNweDtcclxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI25hdiAuYnV0dG9uX3llbGxvdy5tb2JpbGUge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbiNuYXYgPiAubmF2LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbiNuYXYgPiAubmF2LW1lbnUgPiAubWVudS1pdGVtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY1RjYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhLmwxLWhpZGRlbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW1lbnUgPiBsaS5vcGVuID4gdWwgPiBsaS5vcGVuID4gdWwge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLW1lbnU6bm90KC5zdWItbWVudS0td2l0aC1iYW5uZXIpOm5vdCguc3ViLW1lbnUtLXNlcnZpY2VzKSB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ubWVudS1jaGlsZCB7XHJcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNuYXYgPiAubmF2LW1lbnUgPiBsaSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgIGNvbG9yOiB2YXIoLS1BZGRpdGlvbmFsLUdyYXktVmFyaWFudC0yLCAjNjQ2NDY0KTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6IHZhcigtLUFkZGl0aW9uYWwtR3JheS1WYXJpYW50LTIsICM2NDY0NjQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2ID4gLm5hdi1tZW51ID4gbGkgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2ID4gLm5hdi1tZW51IGxpLm9wZW4gPiBhIHtcclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNuYXYgPiAubmF2LW1lbnUgbGkub3BlbiB7XHJcbiAgJi5hY3RpdmUgPiBhIHtcclxuICAgIGNvbG9yOiAkYmFzZS1jb2xvci0zICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2IHtcclxuICAmOmhhcygubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IGEpIHtcclxuICAgIC5uYXYtbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uY2xvc2UtbW9iaWxlLW1lbnUsXHJcbi5vcGVuLW1vYmlsZS1tZW51IHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbmJvZHk6aGFzKC5uYXYtbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI4LCAzMiwgMC42NSk7XHJcbiAgICB6LWluZGV4OiA5MDAwO1xyXG4gIH1cclxuXHJcbiAgLmNoYXRib3QtYnV0dG9uLFxyXG4gIC5jaGF0Ym90LW5vdGlmaWNhdGlvbnMsXHJcbiAgLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XHJcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2IHtcclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGNUY2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlcjpoYXMoLm5hdi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbikge1xyXG4gIC5sYW5nLXN3aXRjaCwgLmJ1dHRvbl95ZWxsb3cubW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE5FVyBNRUdBTUVOVVxyXG5AaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9IC0gOHB4KTtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk3O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIsXHJcbi5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51LS1zZXJ2aWNlcyB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQgIWltcG9ydGFudDtcclxuICBncmlkLWF1dG8tcm93czogdW5zZXQgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTIwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjJzIGVhc2UgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjVGNiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk5OTk4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjM1cyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiAmIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xyXG4gICAgbGk6bm90KC5zdWItbWVudV9fbW9iaWxlLWxpc3QgbGkpIGEge1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxyXG4gIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXNlcnZpY2VzLFxyXG4gIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVnYS1vcGVuID4gLnN1Yi1tZW51LS13aXRoLWJhbm5lcixcclxuICAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lZ2Etb3BlbiA+IC5zdWItbWVudS0tc2VydmljZXMge1xyXG4gICAgdG9wOiA3MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIG1heCgyNHB4LCBjYWxjKCgxMDB2dyAtIDE0MDBweCkgLyAyKSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJvZHkubG9nZ2VkLWluIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXdpdGgtYmFubmVyLFxyXG4gIGJvZHkubG9nZ2VkLWluIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUtLXNlcnZpY2VzLFxyXG4gIGJvZHkubG9nZ2VkLWluIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVnYS1vcGVuID4gLnN1Yi1tZW51LS13aXRoLWJhbm5lcixcclxuICBib2R5LmxvZ2dlZC1pbiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lZ2Etb3BlbiA+IC5zdWItbWVudS0tc2VydmljZXMge1xyXG4gICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgMzFweCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubG9nZ2VkLWluIHtcclxuICAubmF2LW1lbnUgPiBsaSA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIsXHJcbiAgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUtLXNlcnZpY2VzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgICAgdG9wOiAtMjAwdmggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudS0td2l0aC1iYW5uZXIsXHJcbiAgYm9keS5sb2dnZWQtaW4gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudS0tc2VydmljZXMge1xyXG4gICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgNDZweCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1PQklMRVxyXG4uc3ViLW1lbnVfX21vYmlsZS1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGNUY2O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUgeyBjb2xvcjogJGJhc2UtY29sb3ItMzsgfVxyXG4gICAgfVxyXG5cclxuICAgID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MGRcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogI2M0YzRjNDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmU6OmFmdGVyIHsgY29sb3I6ICRiYXNlLWNvbG9yLTM7IH1cclxuICAgIH1cclxuXHJcbiAgICA+IGxpID4gdWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpID4gdWwubW9iaWxlLXNjcmVlbi1hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjVGNjtcclxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMUExQzIwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUgeyBjb2xvcjogJGJhc2UtY29sb3ItMzsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaS5tb2JpbGUtc2NyZWVuLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpLm1vYmlsZS1zY3JlZW4taGlkZGVuLmwzLW9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmwzLWJyZWFkY3J1bWIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGNUY2O1xyXG4gICAgICBjb2xvcjogIzY0NjQ2NDtcclxuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgIzY0NjQ2NDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgLnN1Yi1tZW51LS1zZXJ2aWNlcyAuc3ViLW1lbnVfX2NhdGVnb3JpZXMsXHJcbiAgLnN1Yi1tZW51LS1zZXJ2aWNlcyAuc3ViLW1lbnVfX3BhbmVscyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQkFOTkVSIExFRlQgTUVOVVxyXG4uc3ViLW1lbnUtLXdpdGgtYmFubmVyIHtcclxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1OThweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19iYW5uZXJzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoNDk0cHggKyAyNHB4KTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLW1lbnVfX2Nhcm91c2VsIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWVkO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NSU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19zbGlkZS1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcGFkZGluZzogNDhweDtcclxuICAgIGNvbG9yOiAjMUExQzIwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zdWItbWVudV9fc2xpZGUtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAjMUExQzIwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19zbGlkZS1kZXNjIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBjb2xvcjogIzFBMUMyMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zdWItbWVudV9fc2xpZGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yLTU7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yLTY7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI4LCAzMiwgMC4xNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3ViLW1lbnVfX2RvdCB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgd2lkdGggMC4ycztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQ0FSRFMgUklHSFQgTUVOVVxyXG4gIC5zdWItbWVudV9fY2FyZHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkY1RjY7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkY1RjY7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyOCwgMzIsIDAuMTQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkcy1kb3Qge1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGhlaWdodCAwLjJzO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNFUlZJQ0VTXHJcbi5zdWItbWVudS0tc2VydmljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtaW4taGVpZ2h0OiA1OThweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLy8gTEVGVCBDT0xVTU5cclxuICAuc3ViLW1lbnVfX2NhdGVnb3JpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICBmbGV4OiAwIDAgNTMwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogNTMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQ2cHggNzJweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjVmNjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NoaXN3Y29tL21hcmt1cC9zcmMvaW1nL2JnLXNlcnZpY2UtbWVudS5qcGdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NywgMjQ4LCAwLjc4KTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1jYXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICBjb2xvcjogIzFhMWMyMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSxcclxuICAgICAgICBjb2xvciAwLjJzIGVhc2UsXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3ItMztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3ItMztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51X19wYW5lbHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWItcGFuZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENBUkRTIE1FTlVcclxuLm1lbnUtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDAuNjdweCk7XHJcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDAuNjdweCkgIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGhlaWdodDogY2FsYygoNTk4cHggLSAxcHgpIC8gMik7XHJcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDIzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2NoaXN3Y29tL21hcmt1cC9zcmMvaW1nL2JnLW1lbnUtY2FyZC5zdmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTM7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9jaGlzd2NvbS9tYXJrdXAvc3JjL2ltZy9iZy1wbmstbWVudS1jYXJkLnN2ZycpO1xyXG5cclxuICAgIC5tZW51LWNhcmRfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtY2FyZF9fZGVzYyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICMxQTFDMjA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnN1Yi1tZW51X19jYXJkcyAubWVudS1jYXJkLFxyXG4uc3ViLW1lbnUtLXNlcnZpY2VzIC5tZW51LWNhcmQge1xyXG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAwLjY3cHgpO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAwLjY3cHgpO1xyXG59XHJcblxyXG4uY2FyZHMtcGFnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBnYXA6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjRjJGNUY2O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWNhcmQtZW1wdHkge1xyXG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAwLjY3cHgpO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAwLjY3cHgpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBjYWxjKCg1OThweCAtIDFweCkgLyAyKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNhcmRzLXBhZ2U6OmFmdGVyLFxyXG4uc3ViLXBhbmVsOjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1wYW5lbCB7XHJcbiAgLmNhcmRzLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5jYXJkcy1kb3Qge1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBoZWlnaHQgMC4ycztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gTU9CSUxFIGJyZWFkY3J1bWJcclxuQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XHJcbiAgLm1vYmlsZS1icmVhZGNydW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY2O1xyXG4gICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zY3JlZW4taGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvci01O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCA4MHB4KSB2YXIoLS1zcGFjaW5nLTE0LCAxMjhweCkgdmFyKC0tc3BhY2luZy04LCA0MHB4KSB2YXIoLS1zcGFjaW5nLTE0LCAxMjhweCk7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IHZhcigtLXNwYWNpbmctMTIsIDgwcHgpO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1oZC1zY3JlZW5cIikge1xyXG4gICAgd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlc2NyZWVuXCIpIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTEsIDY0cHgpIHZhcigtLXNwYWNpbmctMTIsIDgwcHgpIHZhcigtLXNwYWNpbmctOCwgNDBweCkgdmFyKC0tc3BhY2luZy0xMiwgODBweCk7XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTEsIDY0cHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcC1taW5pXCIpIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCwgNDBweCk7XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCwgNDBweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbWluaVwiKSB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpIHZhcigtLXNwYWNpbmctNiwgMjRweCk7XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCwgNDBweCk7XHJcbiAgfVxyXG5cclxuICAuY29sLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyLCA4MHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3AtbWluaVwiKSB7XHJcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0xMSwgNjRweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbWluaVwiKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgsIDQwcHgpO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY0LCA3NywgOTMsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wLCAwcHgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTYsIDI0cHgpO1xyXG4gICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAubWFpbC1hbmQtbG9nb3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTQyLjg1NyUgKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcC1taW5pXCIpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XHJcbiAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zb2NpYWwtbGlzdCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVjcnVpdGVycyxcclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNDIuODU3JSAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG1jYSB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbWluaVwiKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDMyMHB4XCIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lXCIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IC8qIDE0Mi44NTclICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0LW1pbmlcIikge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxNTAlICovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1saXN0IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0LW1pbmlcIikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXQtbWluaVwiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTQyLjg1NyUgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQsXHJcbiAgLnJlY3J1aXRlcnMge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlzdCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCwgMHB4KTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IHZhcigtLXNwYWNpbmctNiwgMjRweCk7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZXNjcmVlblwiKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuIl19 */
