@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i&display=swap";@charset "UTF-8";.slick-loading .slick-list{background:#fff url(src/styles/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(src/styles/fonts/slick.eot);src:url(src/styles/fonts/slick.eot?#iefix) format("embedded-opentype"),url(src/styles/fonts/slick.woff) format("woff"),url(src/styles/fonts/slick.ttf) format("truetype"),url(src/styles/fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:white;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.all-products .banner{height:75px}.all-products .banner h1{padding:15px}.all-products .product-navigation-layout{height:auto;overflow:hidden}.all-products .product-navigation-layout p,.all-products .product-navigation-layout .k-content{box-sizing:border-box;margin:0}.all-products .product-navigation-layout p{color:#fff}.all-products .product-navigation-layout [class*=col-]{padding:12px 0;padding-left:12px;padding-right:12px}.all-products .product-navigation-layout .k-content{width:100%;background-color:transparent}.all-products .product-navigation-layout .select-wrapper{margin-bottom:15px}.all-products .product-navigation-layout .select-wrapper select{display:none}.all-products .product-navigation-layout .k-dropdown-wrap.k-state-default,.all-products .product-navigation-layout .k-autocomplete.k-state-default,.all-products .product-navigation-layout .k-numeric-wrap.k-state-default,.all-products .product-navigation-layout .k-picker-wrap.k-state-default{border-radius:0;background-color:#88d0e5;font-weight:700;text-transform:uppercase;font-size:14.857px;font-size:.9286rem;font-family:myriad-pro;padding:6px 6px 9px;box-shadow:0 0 5px #333}.all-products .product-navigation-layout .k-dropdown .k-input,.all-products .product-navigation-layout .k-dropdown .k-state-focused .k-input,.all-products .product-navigation-layout .k-menu .k-popup,.all-products .product-navigation-layout .k-multiselect .k-button,.all-products .product-navigation-layout .k-multiselect .k-button:hover{color:#1e63af}.all-products .product-navigation-layout .k-icon{top:4px;left:-5px}.all-products .product-navigation-layout .k-icon:before{content:"\f078";font-family:FontAwesome;color:#1e63af}.all-products .product-navigation-layout .k-button.k-primary{float:none!important;margin-top:2px!important;background-color:#566575;border:1px solid #fff;color:#fff;border-radius:0;padding:6px 25px;font-size:14.857px;font-size:.9286rem;text-transform:uppercase}.all-products .page-summary a{color:#1c5da6;text-decoration:underline}@media only screen and (min-width:768px){.all-products .banner{height:275px}.all-products .product-navigation-layout p{line-height:40px;text-align:center;width:100%}.all-products .product-navigation-layout .k-content{width:100%;background-color:transparent;overflow:hidden;text-align:center}.all-products .product-navigation-layout .select-wrapper{width:260px;display:inline-block;text-align:left}.all-products .product-navigation-layout .select-wrapper,.all-products .product-navigation-layout .k-button.k-primary{margin-left:15px}}@media only screen and (min-width:1200px){.all-products .product-navigation-layout .k-content{padding:0;margin-right:-30px}.all-products .product-navigation-layout [class*=col-]{padding:12px 0;padding-left:0;padding-right:0}.all-products .product-navigation-layout .select-wrapper{float:left;margin-bottom:0}.all-products .product-navigation-layout .k-button.k-primary{float:left!important}}:root{font-size:16px}.root{font-size:16px}body,.body-text{color:#2e363d;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;transition:.5s}.container{margin:0 auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}.accent-font{font-family:Source Sans Pro,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-size:1rem;text-transform:none}img{max-width:100%}ul{list-style:inherit}li{font-size:16px;line-height:20.8px;line-height:1.3rem;margin-bottom:8px;margin-bottom:.5rem}li a,li a:link,li a:active,li a:visited{color:#005587}p,.p,article,.article{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-bottom:24px;margin-bottom:1.5rem;transition:.5s}p a,p a:link,p a:active,p a:visited,.p a,.p a:link,.p a:active,.p a:visited,article a,article a:link,article a:active,article a:visited,.article a,.article a:link,.article a:active,.article a:visited{color:#005587}blockquote{font-size:16px;font-size:1rem;transition:.5s}blockquote small{font-size:12px;font-size:.75rem}small{font-size:12px;font-size:.75rem;transition:.5s}.em{font-style:italic}a{color:#1c5da6;text-decoration:none;transition:.5s}a.hover,a.focus,a:hover,a:focus{color:#1c5da6;text-decoration:underline}a:focus,a.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}h1,.h1,.accent-title1{font-family:Source Sans Pro,Arial,sans-serif;font-weight:200;line-height:1.3;color:#fff;margin-top:0;margin-bottom:0;font-size:41.6px;font-size:2.6rem;font-style:normal;transition:.5s}h1 small,h1 .small,.h1 small,.h1 .small{font-size:90%;font-weight:400;line-height:1;color:#fff}h2,.h2,.accent-title2{font-family:Source Sans Pro,Arial,sans-serif;font-weight:200;line-height:1.3;color:inherit;margin-top:0;margin-bottom:0;font-size:35.2px;font-size:2.2rem;font-style:normal;transition:.5s}h2 small,h2 .small,.h2 small,.h2 .small{font-size:90%;font-weight:400;line-height:1;color:#777}h3,.h3{font-family:Source Sans Pro,Arial,sans-serif;font-weight:200;line-height:1.3;color:inherit;margin-top:0;margin-bottom:0;font-size:28.8px;font-size:1.8rem;font-style:normal;transition:.5s;text-transform:none}h3 small,h3 .small,.h3 small,.h3 .small{font-size:90%;font-weight:400;line-height:1;color:#777}h4,.h4{font-family:Source Sans Pro,Arial,sans-serif;font-weight:700;line-height:1.3;color:#4a4f55;margin-top:0;margin-bottom:0;font-size:23.2px;font-size:1.45rem;font-style:normal;transition:.5s}h4 small,h4 .small,.h4 small,.h4 .small{font-size:90%;font-weight:400;line-height:1;color:#777}h5,.h5{font-family:Source Sans Pro,Arial,sans-serif;font-weight:700;line-height:1.3;color:inherit;margin-top:0;margin-bottom:0;font-size:19.2px;font-size:1.2rem;font-style:normal;transition:.5s}h5 small,h5 .small,.h5 small,.h5 .small{font-size:90%;font-weight:400;line-height:1;color:inherit}h6,.h6{font-family:Source Sans Pro,Arial,sans-serif;font-weight:700;line-height:1.3;color:inherit;margin-top:0;margin-bottom:0;font-size:16px;font-size:1rem;font-style:normal;transition:.5s}h6 small,h6 .small,.h6 small,.h6 .small{font-size:90%;font-weight:400;line-height:1;color:#777}.accent-text{font-size:28.8px;font-size:1.8rem;line-height:1.6;font-weight:200}.box{text-align:center;font-size:19.2px;font-size:1.2rem}.l-h-1-3{line-height:1.3}.l-h-1-5{line-height:1.5}.l-h-1-7{line-height:1.7}.l-h-1-9{line-height:1.9}.primary-color{color:#1c5da6}.primary-color_background{background-color:#1c5da6}.primary-color-light{color:#4890e0}.primary-color-light_background{background-color:#eef1f8}.primary-color-dark{color:#15457a}.primary-color-dark_background{background-color:#15457a}.secondary-color{color:#1c5da6}.secondary-color_background{background-color:#1c5da6}.secondary-color-light{color:#4890e0}.secondary-color-light_background{background-color:#4890e0}.secondary-color-dark{color:#15457a}.secondary-color-dark_background{background-color:#15457a}.accent-color{color:#4a4f55}.accent-color_background{background-color:#4a4f55}.accent-color-light{color:#7a828b}.accent-color-light_background{background-color:#7a828b}.accent-color-dark{color:#32363a}.accent-color-dark_background{background-color:#32363a}.i-am-more-red{color:#991b1e}.i-am-more-red_background{background-color:#991b1e}.letrs-red_background{background-color:#991b1e}.i-am-more-purple{color:#351c55}.i-am-more-purple_background{background-color:#351c55}.vsl-blue-primary{color:#1c5da6}.vsl-blue-secondary{color:#1c5da6}.vsl-math-green{color:#76bd22}.vsl-math-green_background{background-color:#76bd22}.vsl-literacy-yellow{color:#ffbf3d}.vsl-literacy-yellow_background{background-color:#ffbf3d}.vsl-pd-orange{color:#ff6d10}.vsl-pd-orange_background{background-color:#ff6d10}.vsl-blue-dark{color:#1b3664}.vsl-blue-dark_background{background-color:#1b3664}.blog{padding-top:100px;overflow:hidden;z-index:0}.blog.image-as-background{background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.blog .section-name{font-size:38.857px;font-size:2.4286rem;line-height:42.057px;line-height:2.6286rem;font-family:Myriad-Pro;position:relative;margin-bottom:25px;overflow:hidden;color:#435465}.blog .section-name .title{display:inline-block;padding:0 10px 2px 0}.blog .section-name .title:after{content:"";background-color:#ff6e00;height:2px;position:absolute;bottom:12px;width:calc(100% - 160px);left:160px}.blog .blog-post .title,.blog .recent-blog-posts .post .title{font-size:21.713px;font-size:1.3571rem;background-color:transparent;font-weight:700;color:#435465;font-family:myriad-pro}.blog .blog-post .date,.blog .recent-blog-posts .post .date{font-size:16px;font-size:1rem;font-style:italic;color:#787878}.blog .blog-post .tags,.blog .recent-blog-posts .post .tags{height:51.428px;height:3.2143rem;overflow:hidden}.blog .blog-post .tags .icon,.blog .recent-blog-posts .post .tags .icon{float:left;display:inline-block;padding:8px 8px 8px 0}.blog .blog-post .tags ul,.blog .recent-blog-posts .post .tags ul{float:left;width:calc(100% - 25px);list-style:none;padding:0}.blog .blog-post .tags ul li,.blog .recent-blog-posts .post .tags ul li{display:inline-block}.blog .blog-post .tags ul li a,.blog .blog-post .tags ul li span,.blog .recent-blog-posts .post .tags ul li a,.blog .recent-blog-posts .post .tags ul li span{display:inline-block;text-decoration:none}.blog .blog-post .tags ul li:not(:last-child) a:after,.blog .blog-post .tags ul li:not(:last-child) span:after,.blog .recent-blog-posts .post .tags ul li:not(:last-child) a:after,.blog .recent-blog-posts .post .tags ul li:not(:last-child) span:after{content:","}.blog .recent-blog-posts{overflow:hidden}.blog .recent-blog-posts .post{position:relative;background-color:#ebebeb;margin-bottom:30px;box-shadow:0 0 10px #aaa}.blog .recent-blog-posts .post .front .date{margin-bottom:20px}.blog .recent-blog-posts .post .back{position:absolute;width:100%;background-color:#435465;top:0;right:0;bottom:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;z-index:-10;transition:.5s;color:#fff;padding:15px;box-sizing:border-box;z-index:10}.blog .recent-blog-posts .post .back .content{height:calc(100% - 40px)}.blog .recent-blog-posts .post .back .content .title{color:#fff}.blog .recent-blog-posts .post .back .content .text{margin-top:15px;height:195px;overflow:hidden}.blog .recent-blog-posts .post .back .btn{width:100%}.blog .recent-blog-posts .post:active .back,.blog .recent-blog-posts .post:hover .back{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.blog .recent-blog-posts .post .image{width:100%;background-color:#333;height:175px}.blog .recent-blog-posts .post .content{padding:25px 10px}.blog .recent-blog-posts .post .content .title{font-size:21.713px;font-size:1.3571rem;height:80px;overflow:hidden;margin-bottom:5px}.blog .recent-blog-posts .post .content .author{height:24px;overflow:hidden;margin-bottom:15px}.blog .recent-blog-posts .post .content .author ul{list-style:none;padding:0}.blog .recent-blog-posts .post .content .author ul li a,.blog .recent-blog-posts .post .content .author ul li span{text-decoration:none;font-size:16px;font-size:1rem;display:inline-block}.blog .recent-blog-posts .post .content .author ul li a:before,.blog .recent-blog-posts .post .content .author ul li span:before{content:'\f007';font-family:fontAwesome;position:relative;display:inline-block;margin-right:5px;color:#435465;padding-right:8px}.blog .blog-post .post{margin-bottom:50px}.blog .blog-post .post .title{margin-bottom:15px;font-size:30.857px;font-size:1.9286rem;color:#435465}.blog .blog-post .post .date p{margin:0}.blog .blog-post .post .tags{color:#1e63af}.blog .blog-post .post .content{font-size:1.0714em;line-height:1.933;font-family:Arial;color:#435465;margin-bottom:40px}.blog .blog-post .post .image{margin-bottom:30px;text-align:center}.blog .search-blog{overflow:hidden}.blog .search-blog .section-name{font-size:28.571px;font-size:1.7857rem}.blog .search-blog .section-name .title:after{width:calc(100% - 160px);left:160px}.blog .search-blog .search-input{margin-bottom:25px;float:left;width:calc(100% - 40px)}.blog .search-blog .search-input input{width:100%;font-size:16px;font-size:1rem;background-color:#b3bac2;color:#fff;padding:7px 15px;border:0;border-radius:0}.blog .search-blog .search-input input::-webkit-input-placeholder{font-weight:700;color:#6b7886;font-size:13.713px;font-size:.8571rem}.blog .search-blog .submit{float:left}.blog .search-blog .submit button{font-size:24px;font-size:1.5rem;color:#435465;font-family:fontAwesome;width:40px;padding:2px 0 2px 15px;background:transparent;border:0}.blog .topics,.blog .years{margin-bottom:25px}.blog .topics .section-name,.blog .years .section-name{font-size:28.571px;font-size:1.7857rem}.blog .topics ul,.blog .years ul{list-style:none;overflow:hidden;padding-left:25px}.blog .topics ul li,.blog .years ul li{float:left;margin:5px}.blog .topics ul li a,.blog .years ul li a{color:#1e63af;display:inline-block;padding:5px 15px;border:1px solid #ccc;transition:.25s}.blog .topics ul li a:hover,.blog .years ul li a:hover{background-color:#1e63af;color:#fff;text-decoration:none}.blog .topics .section-name .title:after{width:calc(100% - 90px);left:90px}.blog .years .section-name .title:after{width:calc(100% - 70px);left:70px}.blog .authors .section-name .title:after{width:calc(100% - 120px);left:120px}.blog .recent-blog-posts .section-name .title:after{width:calc(100% - 265px);left:265px}.blog .authors{margin-bottom:25px}.blog .authors .section-name{font-size:28.571px;font-size:1.7857rem}.blog .authors ul{list-style:none;overflow:hidden;padding-left:35px}.blog .authors ul li a{color:#1e63af;text-decoration:underline}.blog .authors ul li a:before{content:'\f007';font-family:fontAwesome;display:inline-block;padding-right:10px;padding-bottom:20px;color:#435465}.blog .authors ul li a:hover{text-decoration:none}.blog .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0;overflow:hidden}.blog .pagination li{float:left}.blog .pagination li a,.blog .pagination li>span{border:1px solid #959595;border-radius:0;color:#435465;font-size:16px;font-size:1rem;font-weight:700}.blog .pagination li.active a,.blog .pagination li.active span{z-index:3;color:#fff;cursor:default;background-color:#88d0e5;border-color:#88d0e5}.blog .pagination li:not(:last-child){margin-right:5px}.blog .comments .section-name .title a{font-size:28.571px;font-size:1.7857rem;font-weight:400;margin-bottom:15px;display:inline-block;text-decoration:none}.blog .comments .section-name .title:after{width:calc(100% - 255px);left:255px;bottom:24px}.blog .comments .media-list .comment-item{padding:30px 0;border-top:1px solid #ff6e00}.blog .comments .media-list .comment-item:last-child{border-bottom:1px solid #ff6e00}.blog .comments .media-list .comment-item .author{color:#435465;font-weight:700;font-size:21.713px;font-size:1.3571rem;font-family:Arial}.blog .comments .media-list .comment-item .author:after{content:"says";position:relative;font-size:17.142px;font-size:1.0714rem;font-weight:400;display:inline-block;margin-left:10px}.blog .comments .media-list .comment-item .date{display:block;font-family:Arial}.blog .comments .media-list .comment-item .date:before{content:"Posted On";position:relative;display:inline-block;padding-right:3px}.blog .comments .media-list .comment-item .message{display:block;font-size:17.142px;font-size:1.0714rem;line-height:30.928px;line-height:1.933rem}.blog .comments .comment-form{margin-bottom:100px}.blog .comments .comment-form label{color:#1e63af;font-size:13.714px;font-size:.85714rem;font-weight:700}.blog .comments .comment-form input,.blog .comments .comment-form textarea{border-radius:0;border:1px solid #879aaf}.blog .comments .comment-form textarea{height:190px}.bordered-card-wrapper{padding:25px 15px}.bordered-card{font-size:17.23px;font-size:1.0769rem;text-align:left;border:3px solid #1c5da6;padding:15px}.bordered-card p{font-size:20.6px;font-size:1.2875rem}.bordered-card h2{margin-bottom:20px}.bordered-card h3{padding:24px 0;text-transform:uppercase}.bordered-card ul{position:relative;list-style:disc;padding:0;margin-bottom:30px;margin-left:24px;margin-left:1.5rem}.bordered-card ul li{font-size:20.6px;font-size:1.2875rem;margin-bottom:12px;margin-bottom:.75rem}.bordered-card img{margin:16px;margin:1rem}.bordered-card .card-link{color:#1c5da6;display:block;font-size:17.23px;font-size:1.0769rem;font-weight:900;margin:36px auto 8px;position:relative;text-transform:uppercase;text-align:center}.bordered-card .card-link:before,.bordered-card .card-link:after{content:"";position:absolute;left:50%;transform:translateX(-50%)}.bordered-card .card-link:before{border-color:#1c5da6;border-radius:3em;border-width:1px;border-style:solid;height:20px;top:-22px;width:20px}.bordered-card .card-link:after{border-left:6.5px solid transparent;border-right:6.5px solid transparent;border-top-color:#1c5da6;border-top-style:solid;border-top-width:9px;border-top:9px solid #1c5da6;display:inline-block;top:-15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid #fff;white-space:nowrap;padding:10px 20px;font-family:Source Sans Pro,Arial,sans-serif;font-size:17.23px;font-size:1.0769rem;line-height:1.061;border-radius:3px;text-decoration:none!important;text-transform:none;width:auto;max-width:none;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;letter-spacing:.5px}.btn-block{display:block;width:100%}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none!important}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#1c5da6;border-color:transparent}p a.btn,p a.btn-primary{color:#fff}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#1c5da6;border-color:transparent}.btn-primary:hover,.btn-primary.hover{color:#fff;background-color:#1c5da6;border-color:transparent}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#1c5da6;border-color:#1c5da6}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#1c5da6;border-color:#1c5da6}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#fff;border-color:transparent}.btn-primary .badge{color:#fff;background-color:#333}p a.btn-secondary,.p a.btn-secondary{color:#fff}.btn-secondary{color:#fff;background-color:transparent;border-color:#fff}.btn-secondary:focus,.btn-secondary.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-secondary:hover,.btn-secondary.hover{color:#fff;background-color:inherit;border-color:inherit}.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{color:inherit;background-color:inherit;border-color:inherit}.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{color:inherit;background-color:inherit;border-color:inherit}.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary.focus{background-color:#fff;border-color:#ccc}.btn-secondary .badge{color:#fff;background-color:#333}.btn-default{color:#005587;border-color:transparent}.btn-default:hover,.btn-default:active,.btn-default:visited{background-color:#fff;border-color:transparent}.btn-learn-more{border:3px solid #2e363d;color:#2e363d;padding:12.8px 40px;padding:.8rem 2.5rem;font-size:19.2px;font-size:1.2rem;text-transform:uppercase}.btn-literacy,.btn-literacy:active,.btn-literacy:visited{color:#fff;background-color:#ffbf3d;border-color:transparent}.btn-literacy:focus,.btn-literacy:hover{background-color:#d68f00}.btn-math,.btn-math:active,.btn-math:visited{color:#fff;background-color:#76bd22;border-color:transparent}.btn-math:hover,.btn-math:focus{background-color:#406712}.btn-pd,.btn-pd:active,.btn-pd:visited{color:#fff;background-color:#ff6d10;border-color:transparent}.btn-orange,.btn-orange:active,.btn-orange:visited{color:#fff;background-color:#e37735;border-color:transparent}.btn-pd:focus,.btn-pd:hover{background-color:#a94200}.btn-wide{padding-left:60px;padding-right:60px}.btn-product-intro,.btn-product-intro:active,.btn-product-intro:visited{border:2px solid #004c7f}.btn-side-by-side,.btn-side-by-side:active,.btn-side-by-side:visited{border:2px solid #004c7f;color:#004c7f}a.btn.btn-side-by-side,a.btn.btn-side-by-side:active,a.btn.btn-side-by-side:visited{color:#004c7f}.caption p:empty{display:none}.caption h3:empty{display:none}.carousel{text-align:center}.carousel .container{padding:10px 15px}.carousel p{font-size:24px;font-size:1.5rem;text-align:center;line-height:1.2;color:#1e63af;padding:15px}.carousel img{margin:30px auto}.carousel .owl-nav,.owl-carousel .owl-nav{display:none}.carousel .owl-dots,.owl-carousel .owl-dots{display:block;text-align:center;background-color:#edeeef;padding:15px}.carousel .owl-dot,.owl-carousel .owl-dot{display:inline-block;padding:0 15px}.owl-dots{counter-reset:dots}.owl-dot:before{counter-increment:dots;content:counter(dots);font-size:17.142px;font-size:1.0714rem;font-weight:700}.owl-dot.active:before{font-size:24px;font-size:1.5rem}@media only screen and (min-width:768px){.carousel .container{padding:50px 15px}.carousel p{font-size:1.7857rem;margin:0}.carousel img{max-width:600px}}.check-list-card{background-color:#1c5da6;color:#fff}.check-list-card .container{padding:25px 15px}.check-list-card h1,.check-list-card .h1,.check-list-card h2,.check-list-card .h2,.check-list-card h3,.check-list-card .h3,.check-list-card h4,.check-list-card .h4{color:#fff;text-align:center;margin-bottom:15px}.check-list-card ul{list-style:none;padding:0}.check-list-card li{padding-bottom:15px;position:relative;padding-left:40px}.check-list-card li:before{position:relative;content:"";display:inline-block;width:15px;height:15px;background-image:url(images/icons/check-mark-icon.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin-right:5px;position:absolute;left:0;top:0}@media only screen and (min-width:768px){.check-list-card{font-size:1.5714rem}.check-list-card li:before{width:30px;height:30px;top:-1px}.check-list-card ul{margin:0 auto}}.check-list ul{list-style:none;padding-left:25px}.check-list ul li{position:relative;padding-bottom:15px}.check-list ul li:before{content:"";position:absolute;display:inline-block;width:14px;height:12px;left:-20px;top:5px;background-image:url(images/icons/tick-mark-green.png);background-repeat:no-repeat}.left-floated-image img{padding-bottom:30px}span.h1,span.h2,span.h3,span.h4{display:block}@media only screen and (min-width:768px){.left-floated-image{float:left;padding-right:30px}}.events.image-as-background{background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.events .section-name{font-size:38.857px;font-size:2.4286rem;line-height:42.057px;line-height:2.6286rem;font-family:Myriad-Pro;position:relative;margin-bottom:25px;overflow:hidden;color:#435465}.events .section-name .title{display:inline-block;padding:0 10px 2px 0}.events .section-name .title:after{content:"";background-color:#ff6e00;height:2px;position:absolute;bottom:12px;width:calc(100% - 185px);left:185px}.events .product-navigation-layout{height:50px}.events .event-summary p{color:#435465;font-size:20.571px;font-size:1.2857rem;margin-bottom:75px}.events .comments .section-name .title{font-size:28.571px;font-size:1.7857rem;font-weight:400;margin-bottom:15px;display:inline-block;text-decoration:none}.events .comments .section-name .title:after{width:calc(100% - 255px);left:255px;bottom:24px}.events .events-layout{padding-top:75px;overflow:hidden;background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.events .events-layout .read-more{font-size:16px;font-size:1rem;font-weight:700;color:#435465;text-decoration:none}.events .events-layout .read-more:hover{text-decoration:underline}.events .events-layout .tags .icon{display:inline-block;padding:8px 8px 8px 0}.events .events-layout .tags ul{display:inline-block;list-style:none;padding:0}.events .events-layout .tags ul li{display:inline-block}.events .events-layout .tags ul li a,.events .events-layout .tags ul li span{display:inline-block;text-decoration:none}.events .events-layout .tags ul li:not(:last-child) a:after,.events .events-layout .tags ul li:not(:last-child) span:after{content:","}.events .events-layout .events-list .event-item{position:relative;background-color:#ebebeb;margin-bottom:30px;box-shadow:0 0 10px #aaa}.events .events-layout .events-list .event-item .title{font-size:21.713px;font-size:1.3571rem;background-color:transparent;font-weight:700;color:#435465;font-family:myriad-pro;text-transform:uppercase}.events .events-layout .events-list .event-item .image{width:100%;background-color:#333;height:175px}.events .events-layout .events-list .event-item .content{padding:25px 10px}.events .events-layout .events-list .event-item .content .title{font-size:21.713px;font-size:1.3571rem;height:55px;overflow:hidden;margin-bottom:5px}.events .events-layout .events-list .event-item .content .date{font-size:16px;font-size:1rem;font-style:italic;font-family:Arial;margin-bottom:10px}.events .events-layout .events-list .event-item .content .tags{height:30px;margin-bottom:10px}.events .events-layout .events-list .event-item .content p{height:112px;overflow:hidden}.events .events-layout .sidebar .section-name{font-size:28.571px;font-size:1.7857rem}.events .events-layout .sidebar .event-tags .section-name .title:after{width:calc(100% - 210px);left:210px}.events .events-layout .sidebar .popular-tags .section-name .title:after{width:calc(100% - 175px);left:175px}.events .events-layout .sidebar .news-tags .section-name .title:after{width:calc(100% - 140px);left:140px}.events .events-layout .sidebar .event-tags,.events .events-layout .sidebar .popular-tags,.events .events-layout .sidebar .news-tags{margin-bottom:25px}.events .events-layout .sidebar .event-tags ul,.events .events-layout .sidebar .popular-tags ul,.events .events-layout .sidebar .news-tags ul{list-style:none;overflow:hidden;padding-left:25px}.events .events-layout .sidebar .event-tags ul li,.events .events-layout .sidebar .popular-tags ul li,.events .events-layout .sidebar .news-tags ul li{float:left;margin:5px}.events .events-layout .sidebar .event-tags ul li a,.events .events-layout .sidebar .popular-tags ul li a,.events .events-layout .sidebar .news-tags ul li a{color:#1e63af;display:inline-block;padding:5px 15px;border:1px solid #ccc;transition:.25s}.events .events-layout .sidebar .event-tags ul li a:hover,.events .events-layout .sidebar .popular-tags ul li a:hover,.events .events-layout .sidebar .news-tags ul li a:hover{background-color:#1e63af;color:#fff;text-decoration:none}.events .events-layout .sidebar .upcoming-events .section-name .title:after{width:calc(100% - 290px);left:290px}.events .events-layout .sidebar .upcoming-events .upcoming-event-item{margin-bottom:50px;padding-left:25px}.events .events-layout .sidebar .upcoming-events .upcoming-event-item .head{margin-bottom:15px}.events .events-layout .sidebar .upcoming-events .upcoming-event-item .head .image{background-color:#333;height:60px;width:125px;float:left;margin-right:10px}.events .events-layout .sidebar .upcoming-events .upcoming-event-item .head .title{color:#435465;font-weight:700;font-size:18.286px;font-size:1.1429rem}.events .events-layout .sidebar .upcoming-events .upcoming-event-item .head .location,.events .events-layout .sidebar .upcoming-events .upcoming-event-item .head .date{color:#1e63af;font-size:16px;font-size:1rem;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.events.event-details .event-head{margin-bottom:25px}.events.event-details .event-head .title{font-family:myriad-pro;font-size:30.857px;font-size:1.9286rem;color:#435465}.events.event-details .event-head .posted-date{color:#787878;font-size:16px;font-size:1rem;font-style:italic;display:inline-block}.events.event-details .event-head .tags ul li a,.events.event-details .event-head .tags ul li span{text-decoration:none;color:#1e63af}.events.event-details .event-content{margin-bottom:20px}.events.event-details .event-content .image img{margin-bottom:15px;width:100%}.events.event-details .event-content .summary{padding:10px 0}.events.event-details .event-content .description{margin-bottom:35px}.events.event-details .event-content .detail-pane{margin-bottom:25px;padding:15px;background:#fafafa;border:1px solid #eee}.events.event-details .event-content .detail-pane .title{margin-bottom:10px}.events.event-details .event-content .detail-pane .date-block{margin-bottom:10px}.events.event-details .event-content .detail-pane .date-block label{margin-bottom:0}.events.event-details .event-content .detail-pane address{margin-bottom:inherit}.events.event-details .event-content .detail-pane .addCalendar{margin-top:10px}.events.event-details .event-content .detail-pane .calendar-download a{padding:5px 15px;font-size:14.4px;font-size:.9rem;margin-top:5px;margin-bottom:5px}.events.event-details .event-content .contact div{margin-bottom:3px}.events.event-details .event-content .contact .person:before,.events.event-details .event-content .contact .phone:before,.events.event-details .event-content .contact .website:before,.events.event-details .event-content .contact .email:before{font-family:fontAwesome;padding-right:5px;color:#435465}.events.event-details .event-content .contact .person:before{content:'\f007'}.events.event-details .event-content .contact .phone:before{content:'\f095'}.events.event-details .event-content .contact .website:before{content:'\f08e'}.events.event-details .event-content .contact .email:before{content:'\f003'}.events.event-details .event-content .contact address{display:inline-block;margin-bottom:inherit}.feature-card{min-height:195px;margin:0 auto;background-size:200%;background-repeat:no-repeat;background-position:top left;position:relative}.feature-card .card-content{position:relative;padding:50px 0}.feature-card p{width:100%;text-align:center}.feature-card img{max-width:100%}@media only screen and (min-width:768px){.feature-card{min-height:420px;background-position:center;background-size:initial}.feature-card .card-content{padding:130px 50px 50px 0}.feature-card p{text-align:left}}@media only screen and (min-width:992px){.feature-card{min-height:540px}}@media only screen and (min-width:1200px){.feature-card{height:600px}}.feature-info-band{position:relative;color:#fff}.feature-info-band .title,.feature-info-band h3{color:#fff;padding:25px 15px}.feature-info-band h2{color:#fff;text-align:center;margin:20px;font-style:italic}.feature-info-band .features{display:table;overflow:hidden}.feature-info-band .features .feature{padding:0 15px 40px;text-align:center;display:table-cell;min-height:150px}.feature-info-band .features .feature img{display:block;margin:15px auto}.feature-info-band:before{content:"";position:absolute;left:0;top:0;background-color:rgba(28,93,166,.9);width:100%;height:100%}@media only screen and (min-width:992px){.feature-info-band .features{display:table}.feature-info-band .features .feature{text-align:left}.feature-info-band .features .feature img{display:inline-block;margin-right:10px}}@media only screen and (min-width:1200px){.feature-info-band .h2{max-width:400px;font-size:3rem;line-height:1}.feature-info-band p{max-width:450px}}.main-content{margin:75px 0}div.product-banner-bg-image~div div.main-content{margin-top:0}div.product-banner-bg-image~div.page-summary{padding-top:40px;padding-bottom:20px}.general-content-page .banner{height:275px}.general-content-page ul{padding-top:15px;padding-left:25px}.general-content-page ul li{margin-bottom:10px}@media only screen and (max-width:767px){div.product-banner-bg-image~div div.main-content{margin-top:auto}}.ham-stack{cursor:pointer;display:inline-block;height:32px;overflow:hidden;position:relative;top:2px;width:32px}.ham{background-color:#435465;display:block;height:4px;left:0;position:relative;top:0;transform:rotate(0deg);transition:.5s;width:100%;margin-top:5px}.navbar-toggle.collapsed .ham-to-x .ham{left:0;margin-top:5px;position:relative;top:0;transform:rotate(0deg);width:100%}.ham-to-x .ham:first-child{top:9px;transform:rotate(45deg)}.ham-to-x .ham:nth-child(2){left:10em;top:4px}.ham-to-x .ham:last-child{top:-9px;transform:rotate(-45deg)}.navbar-default{background-color:transparent;border:none}.navbar-brand{height:96px;left:0;position:absolute;top:0;display:inline-block;left:50%;transform:translateX(-50%);padding-top:25px}.navbar>.container .navbar-brand img{height:40px}.navbar-default .navbar-toggle{border-color:transparent;float:left;margin-left:15px;margin-right:0;padding:5px 10px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.slide-menu-wrapper{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.slide-menu-wrapper .slide-content{position:relative;left:0;transition:.5s}.slide-menu-wrapper.open .slide-content{left:260px}.slide-menu-wrapper.open .navbar-toggle:focus,.slide-menu-wrapper.open .navbar-toggle:hover,.slide-menu-wrapper.open .navbar-toggle{background-color:#f3f2eb;margin:0;padding:13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#435465;height:4px;margin-top:5px;width:32px}.navbar-collapse{border:none}.navbar-collapse.collapse{display:block}.mobile-nav.navbar-nav .dropdown-menu,.mobile-nav.navbar-nav .open .dropdown-menu,.mobile-nav.navbar-nav{margin:0;position:fixed;top:0;left:-260px;background-color:#435465;width:260px;height:1000vw;z-index:100;transition:.5s;box-shadow:inset -5px 0 16px #333;display:block;padding:15px}.mobile-nav.navbar-nav .open .dropdown-menu,.slide-menu-wrapper.open .navbar-nav{left:0}.navbar-default .mobile-nav.navbar-nav a,.navbar-default .mobile-nav.navbar-nav a:focus,.navbar-default .mobile-nav.navbar-nav a:hover,.navbar-default .mobile-nav.navbar-nav>.open>a,.navbar-default .mobile-nav.navbar-nav>.open>a:focus,.navbar-default .mobile-nav.navbar-nav>.open>a:hover{background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:transparent}.slide-menu-wrapper.open .navbar-toggle:before{content:"";position:absolute;border-right:16px solid #f3f2eb;border-top:32.5px solid transparent;border-bottom:32.5px solid transparent;left:-16px;top:-2px;z-index:110}.navbar-default .mobile-nav.navbar-nav li{display:block}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li>a,.navbar-default .mobile-nav.navbar-nav .open .dropdown-menu>li>a,.navbar-default .mobile-nav.navbar-nav>li a,.navbar-default .mobile-nav.navbar-nav>li a:focus,.navbar-default .mobile-nav.navbar-nav>li a:hover{text-transform:uppercase;font-size:13.713px;font-size:.8571rem;font-family:Source Sans Pro,Arial,sans-serif;color:#fff;padding:15px 0;position:relative;line-height:1.643em;white-space:normal}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li>ul{padding:0 20px}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li,.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li>ul>li a{text-transform:uppercase;font-size:13.713px;font-size:.8571rem;font-family:Source Sans Pro,Arial,sans-serif;position:relative;line-height:1.643em;white-space:normal;display:block}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li.dropdown{color:#667482;padding:15px 0 0}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li>ul>li a{padding:15px;color:#88d0e5}.navbar-default .mobile-nav.navbar-nav>li>a>.caret{position:absolute;right:20px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #88d0e5;border-right:none;margin-top:4px}.navbar-default .mobile-nav.navbar-nav .dropdown-menu>li>a.mobile-nav-back,.navbar-default .mobile-nav.navbar-nav .open .dropdown-menu>li>a.mobile-nav-back,.navbar-default .mobile-nav.navbar-nav>li a.mobile-nav-back,.navbar-default .mobile-nav.navbar-nav>li a.mobile-nav-back:focus{padding-left:20px}.mobile-nav-back:before{content:"";position:absolute;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #88d0e5;border-left:none;margin-top:4px;left:-5px}.mobile-nav-back:after{content:"";position:absolute;display:inline-block;width:230px;height:1px;background-color:#697684;bottom:0;left:-5px}@media only screen and (max-width:767px){.navbar>.container .navbar-brand img{height:auto}.banner--home h1{font-size:1.75rem;margin-top:1.5rem}}@media only screen and (min-width:768px){.slide-menu-wrapper.open .slide-content{left:0}.header-top-nav-wrapper{position:relative;width:auto;text-align:right;margin:0 auto}.header-top-nav{position:absolute;right:0;z-index:20}.header-top-nav-wrapper ul{margin:0}.header-top-nav-wrapper ul li a{padding:20px 5px;display:inline-block;color:#5c7ebf;font-size:.7857rem}.navbar{margin-bottom:0}.container .navbar-collapse{text-align:left;margin-left:-15px;margin-right:-15px}.navbar-header{float:none;text-align:left}.navbar>.container .navbar-brand{left:auto;position:relative;top:inherit;display:inline-block;left:inherit;transform:none;margin-left:auto;width:100%}.desktop-nav.nav{margin:0 auto;float:none;display:block}.desktop-nav li.no-dropdown a,.desktop-nav.nav>li{float:none;display:inline-block}.desktop-nav li.no-dropdown a,.desktop-nav.nav>li>a{padding:10px 11px 2px;font-size:.7857rem;color:#26395d}.desktop-nav.nav>li.dropdown{position:static}.desktop-nav .dropdown-menu{width:100%;background-color:#1c5da6;color:#fff;padding:25px 0 50px;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;z-index:1000;transition:.5s;top:calc(100% - 2px)}.desktop-nav .dropdown-menu .h2{text-transform:uppercase}.desktop-nav .dropdown.open .dropdown-menu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.desktop-nav .dropdown-menu a{font-size:1.0714rem;color:#88d0e5;font-weight:700;display:inline-block;padding:5px 0 2px;line-height:1.1rem}.desktop-nav .dropdown-menu img{max-width:120px}.desktop-nav .dropdown-toggle{transition:.5s}.desktop-nav .dropdown-toggle .arrow{position:absolute;width:100%;border-top:8px solid transparent;border-left-style:solid;border-right-style:solid;border-left-color:transparent;border-right-color:transparent;z-index:0;left:0;transition:.5s;top:0}.desktop-nav .dropdown.open .dropdown-toggle .arrow{border-top-color:#e7e7e7;z-index:1100;top:100%}.desktop-nav>li.dropdown.search-dropdown-toggle{position:relative}.desktop-nav>li.dropdown.search-dropdown-toggle .search-dropdown{width:350px;position:absolute;left:calc(100% - 350px);padding:20px 0 10px;top:calc(100% + 1px)}}@media only screen and (min-width:992px){.navbar>.container .navbar-brand{height:auto;float:left;display:inline-block;width:auto;transform:none}.desktop-nav li.no-dropdown a,.desktop-nav.nav>li>a{font-size:1rem;padding-left:20px;padding-right:20px;padding-bottom:12px}.desktop-nav ul{padding-top:15px;margin-left:-45px}.desktop-nav img{padding-top:15px}}.hero-banner-custom-bg-img h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-custom-bg-img-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-custom-bg-img-cta img{width:80%}.hero-banner-custom-bg-img-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-custom-bg-img-cta img{max-width:400px}.hero-banner-custom-bg-img h2{font-size:36px;line-height:40px}}.hero-banner-basic{background:#1c5da6;padding:10px 0;margin:0 0 100px}.hero-banner-basic h1{color:#fff;margin:0;font-size:41.6px;font-size:2.6rem}.hero-banner-editable{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-editable h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-editable-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-editable-cta img{width:80%}.hero-banner-editable-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-editable-cta img{max-width:400px}.hero-banner-editable h2{font-size:36px;line-height:40px}}.hero-banner-i-am-more{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-i-am-more h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-i-am-more-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-i-am-more-cta img{width:80%}.hero-banner-i-am-more-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-i-am-more-cta img{max-width:400px}.hero-banner-i-am-more h2{font-size:36px;line-height:40px}}.hero-banner-lang-live{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-lang-live h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.product-logo{width:200px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-lang-live-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-lang-live-cta img{width:80%}.hero-banner-lang-live-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-lang-live-cta img{max-width:400px}.product-logo{width:200px}.hero-banner-lang-live h2{font-size:36px;line-height:40px}}.hero-banner-letrs{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-letrs h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-letrs-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-letrs-cta img{width:200px}.hero-banner-letrs-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-letrs-cta img{max-width:400px}.product-logo{width:200px}.hero-banner-letrs h2{font-size:36px;line-height:40px}}.hero-banner-literacy{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:436px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-literacy h2{font-style:normal;font-weight:400;font-size:36px;line-height:60px;color:#fff;margin-bottom:5px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-literacy .color-bar{background-color:#ffbf3d;height:36px}.hero-banner-literacy-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-literacy-cta img.category-icon{width:120px}.hero-banner-literacy-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-literacy-cta{display:block;height:auto}.hero-banner-literacy-cta .container{padding-top:20px}.hero-banner-literacy{height:300px}}@media screen and (min-width:769px) and (max-width:991px){.hero-banner-literacy-cta img.category-icon{margin-top:20px}}@media screen and (max-width:768px){.hero-banner-literacy-cta img.category-icon{display:block;margin-left:auto;margin-right:auto;margin-top:-25px;width:50px}}.hero-banner-passport{background-image:url(https://www.voyagersopris.com/docs/default-source/background-images-and-icons/home.jpg?sfvrsn=b5c67b44_2);height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero-banner-passport h2{font-style:normal;font-weight:400;font-size:46px;line-height:60px;color:#fff;margin-bottom:15px}.product-logo{width:200px}.blue-overlay{background:linear-gradient(to right,rgba(0,76,127,.9),rgba(28,93,166,.8));height:400px}.hero-banner-passport-cta{display:table-cell;vertical-align:middle;height:400px}.hero-banner-passport-cta img{width:200px}.hero-banner-passport-cta p{color:#fff}.btn-default{color:#004c7f}@media screen and (max-width:992px){.hero-banner-passport-cta img{max-width:400px}.product-logo{width:200px}.hero-banner-passport h2{font-size:36px;line-height:40px}}.product-overview h2{font-size:24px;font-weight:700;margin:.5em 0 .25em}.content-block h2,h2.left-border{font-size:34px;border-left:3px solid #e37735;padding-left:10px;margin-bottom:25px}.product-type-icon{width:100px}.product-overview p,.content-block p{margin-right:60px}.product-overview a{text-decoration:underline}.content-block .quantity{font-size:34px}.content-block .category{font-size:14px;text-transform:uppercase;color:#e37735}.i-am-more-content .text{padding-left:20px}.i-am-more-content .text .h3{text-transform:uppercase;margin-top:40px}.i-am-more-content img{width:100%}.hovereffect{width:100%;height:100%;float:left;overflow:visible;position:relative;text-align:center;cursor:default}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:rgba(0,0,0,.5);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.hovereffect img{display:block;position:relative;transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:16px;background:rgba(0,0,0,.6);transform:translatey(-100px);transition:all .4s cubic-bezier(.88,-.99,0,1.81);padding:10px}.hovereffect a.info{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all .4s ease;margin:50px 0 0;padding:7px 14px}.hovereffect a.info:hover{box-shadow:0 0 5px #fff}.hovereffect :hover img{transform:scale(1.2)}.hovereffect :hover .overlay{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.hovereffect :hover h2,.hovereffect .hovereffect:hover a.info{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transform:translatey(0)}.hovereffect :hover a.info{transition-delay:.2s}img.set-as-background,.background-image-placeholder img{display:none}.image-as-background{position:relative;background-position:center;background-size:cover}.no-col-padding{padding:0}.padding-40{padding:40px}.padding-20{padding:20px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-64{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.fixed-height-desktop-5px{height:5px}.center-vh-5px{height:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-5px{height:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-10px{height:10px}.center-vh-10px{height:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-10px{height:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-15px{height:15px}.center-vh-15px{height:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-15px{height:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-20px{height:20px}.center-vh-20px{height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-20px{height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-25px{height:25px}.center-vh-25px{height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-25px{height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-30px{height:30px}.center-vh-30px{height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-30px{height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-35px{height:35px}.center-vh-35px{height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-35px{height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-40px{height:40px}.center-vh-40px{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-40px{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-45px{height:45px}.center-vh-45px{height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-45px{height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-50px{height:50px}.center-vh-50px{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-50px{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-55px{height:55px}.center-vh-55px{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-55px{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-60px{height:60px}.center-vh-60px{height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-60px{height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-65px{height:65px}.center-vh-65px{height:65px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-65px{height:65px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-70px{height:70px}.center-vh-70px{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-70px{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-75px{height:75px}.center-vh-75px{height:75px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-75px{height:75px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-80px{height:80px}.center-vh-80px{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-80px{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-85px{height:85px}.center-vh-85px{height:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-85px{height:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-90px{height:90px}.center-vh-90px{height:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-90px{height:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-95px{height:95px}.center-vh-95px{height:95px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-95px{height:95px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-100px{height:100px}.center-vh-100px{height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-100px{height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-105px{height:105px}.center-vh-105px{height:105px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-105px{height:105px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-110px{height:110px}.center-vh-110px{height:110px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-110px{height:110px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-115px{height:115px}.center-vh-115px{height:115px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-115px{height:115px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-120px{height:120px}.center-vh-120px{height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-120px{height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-125px{height:125px}.center-vh-125px{height:125px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-125px{height:125px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-130px{height:130px}.center-vh-130px{height:130px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-130px{height:130px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-135px{height:135px}.center-vh-135px{height:135px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-135px{height:135px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-140px{height:140px}.center-vh-140px{height:140px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-140px{height:140px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-145px{height:145px}.center-vh-145px{height:145px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-145px{height:145px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-150px{height:150px}.center-vh-150px{height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-150px{height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-155px{height:155px}.center-vh-155px{height:155px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-155px{height:155px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-160px{height:160px}.center-vh-160px{height:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-160px{height:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-165px{height:165px}.center-vh-165px{height:165px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-165px{height:165px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-170px{height:170px}.center-vh-170px{height:170px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-170px{height:170px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-175px{height:175px}.center-vh-175px{height:175px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-175px{height:175px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-180px{height:180px}.center-vh-180px{height:180px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-180px{height:180px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-185px{height:185px}.center-vh-185px{height:185px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-185px{height:185px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-190px{height:190px}.center-vh-190px{height:190px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-190px{height:190px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-195px{height:195px}.center-vh-195px{height:195px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-195px{height:195px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-200px{height:200px}.center-vh-200px{height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-200px{height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-205px{height:205px}.center-vh-205px{height:205px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-205px{height:205px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-210px{height:210px}.center-vh-210px{height:210px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-210px{height:210px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-215px{height:215px}.center-vh-215px{height:215px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-215px{height:215px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-220px{height:220px}.center-vh-220px{height:220px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-220px{height:220px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-225px{height:225px}.center-vh-225px{height:225px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-225px{height:225px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-230px{height:230px}.center-vh-230px{height:230px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-230px{height:230px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-235px{height:235px}.center-vh-235px{height:235px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-235px{height:235px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-240px{height:240px}.center-vh-240px{height:240px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-240px{height:240px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-245px{height:245px}.center-vh-245px{height:245px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-245px{height:245px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-250px{height:250px}.center-vh-250px{height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-250px{height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-255px{height:255px}.center-vh-255px{height:255px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-255px{height:255px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-260px{height:260px}.center-vh-260px{height:260px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-260px{height:260px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-265px{height:265px}.center-vh-265px{height:265px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-265px{height:265px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-270px{height:270px}.center-vh-270px{height:270px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-270px{height:270px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-275px{height:275px}.center-vh-275px{height:275px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-275px{height:275px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-280px{height:280px}.center-vh-280px{height:280px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-280px{height:280px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-285px{height:285px}.center-vh-285px{height:285px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-285px{height:285px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-290px{height:290px}.center-vh-290px{height:290px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-290px{height:290px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-295px{height:295px}.center-vh-295px{height:295px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-295px{height:295px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-300px{height:300px}.center-vh-300px{height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-300px{height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-305px{height:305px}.center-vh-305px{height:305px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-305px{height:305px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-310px{height:310px}.center-vh-310px{height:310px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-310px{height:310px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-315px{height:315px}.center-vh-315px{height:315px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-315px{height:315px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-320px{height:320px}.center-vh-320px{height:320px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-320px{height:320px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-325px{height:325px}.center-vh-325px{height:325px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-325px{height:325px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-330px{height:330px}.center-vh-330px{height:330px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-330px{height:330px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-335px{height:335px}.center-vh-335px{height:335px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-335px{height:335px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-340px{height:340px}.center-vh-340px{height:340px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-340px{height:340px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-345px{height:345px}.center-vh-345px{height:345px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-345px{height:345px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fixed-height-desktop-350px{height:350px}.center-vh-350px{height:350px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v-350px{height:350px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.left-right-white-border{border-left:10px solid #fff;border-right:10px solid #fff}.hardbreak-sm{display:none}.hardbreak-lg{display:block}.text-center-sm{text-align:center}.content-section{margin-bottom:100px}.center-v-h{height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.center-v{height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.text-center-sm{text-align:auto}.hardbreak-sm{display:block}.hardbreak-lg{display:none}.content-section{margin-bottom:25px}.fixed-height-desktop-5px{height:auto}.center-vh-5px{height:auto}.center-v-5px{height:auto}.fixed-height-desktop-10px{height:auto}.center-vh-10px{height:auto}.center-v-10px{height:auto}.fixed-height-desktop-15px{height:auto}.center-vh-15px{height:auto}.center-v-15px{height:auto}.fixed-height-desktop-20px{height:auto}.center-vh-20px{height:auto}.center-v-20px{height:auto}.fixed-height-desktop-25px{height:auto}.center-vh-25px{height:auto}.center-v-25px{height:auto}.fixed-height-desktop-30px{height:auto}.center-vh-30px{height:auto}.center-v-30px{height:auto}.fixed-height-desktop-35px{height:auto}.center-vh-35px{height:auto}.center-v-35px{height:auto}.fixed-height-desktop-40px{height:auto}.center-vh-40px{height:auto}.center-v-40px{height:auto}.fixed-height-desktop-45px{height:auto}.center-vh-45px{height:auto}.center-v-45px{height:auto}.fixed-height-desktop-50px{height:auto}.center-vh-50px{height:auto}.center-v-50px{height:auto}.fixed-height-desktop-55px{height:auto}.center-vh-55px{height:auto}.center-v-55px{height:auto}.fixed-height-desktop-60px{height:auto}.center-vh-60px{height:auto}.center-v-60px{height:auto}.fixed-height-desktop-65px{height:auto}.center-vh-65px{height:auto}.center-v-65px{height:auto}.fixed-height-desktop-70px{height:auto}.center-vh-70px{height:auto}.center-v-70px{height:auto}.fixed-height-desktop-75px{height:auto}.center-vh-75px{height:auto}.center-v-75px{height:auto}.fixed-height-desktop-80px{height:auto}.center-vh-80px{height:auto}.center-v-80px{height:auto}.fixed-height-desktop-85px{height:auto}.center-vh-85px{height:auto}.center-v-85px{height:auto}.fixed-height-desktop-90px{height:auto}.center-vh-90px{height:auto}.center-v-90px{height:auto}.fixed-height-desktop-95px{height:auto}.center-vh-95px{height:auto}.center-v-95px{height:auto}.fixed-height-desktop-100px{height:auto}.center-vh-100px{height:auto}.center-v-100px{height:auto}.fixed-height-desktop-105px{height:auto}.center-vh-105px{height:auto}.center-v-105px{height:auto}.fixed-height-desktop-110px{height:auto}.center-vh-110px{height:auto}.center-v-110px{height:auto}.fixed-height-desktop-115px{height:auto}.center-vh-115px{height:auto}.center-v-115px{height:auto}.fixed-height-desktop-120px{height:auto}.center-vh-120px{height:auto}.center-v-120px{height:auto}.fixed-height-desktop-125px{height:auto}.center-vh-125px{height:auto}.center-v-125px{height:auto}.fixed-height-desktop-130px{height:auto}.center-vh-130px{height:auto}.center-v-130px{height:auto}.fixed-height-desktop-135px{height:auto}.center-vh-135px{height:auto}.center-v-135px{height:auto}.fixed-height-desktop-140px{height:auto}.center-vh-140px{height:auto}.center-v-140px{height:auto}.fixed-height-desktop-145px{height:auto}.center-vh-145px{height:auto}.center-v-145px{height:auto}.fixed-height-desktop-150px{height:auto}.center-vh-150px{height:auto}.center-v-150px{height:auto}.fixed-height-desktop-155px{height:auto}.center-vh-155px{height:auto}.center-v-155px{height:auto}.fixed-height-desktop-160px{height:auto}.center-vh-160px{height:auto}.center-v-160px{height:auto}.fixed-height-desktop-165px{height:auto}.center-vh-165px{height:auto}.center-v-165px{height:auto}.fixed-height-desktop-170px{height:auto}.center-vh-170px{height:auto}.center-v-170px{height:auto}.fixed-height-desktop-175px{height:auto}.center-vh-175px{height:auto}.center-v-175px{height:auto}.fixed-height-desktop-180px{height:auto}.center-vh-180px{height:auto}.center-v-180px{height:auto}.fixed-height-desktop-185px{height:auto}.center-vh-185px{height:auto}.center-v-185px{height:auto}.fixed-height-desktop-190px{height:auto}.center-vh-190px{height:auto}.center-v-190px{height:auto}.fixed-height-desktop-195px{height:auto}.center-vh-195px{height:auto}.center-v-195px{height:auto}.fixed-height-desktop-200px{height:auto}.center-vh-200px{height:auto}.center-v-200px{height:auto}.fixed-height-desktop-205px{height:auto}.center-vh-205px{height:auto}.center-v-205px{height:auto}.fixed-height-desktop-210px{height:auto}.center-vh-210px{height:auto}.center-v-210px{height:auto}.fixed-height-desktop-215px{height:auto}.center-vh-215px{height:auto}.center-v-215px{height:auto}.fixed-height-desktop-220px{height:auto}.center-vh-220px{height:auto}.center-v-220px{height:auto}.fixed-height-desktop-225px{height:auto}.center-vh-225px{height:auto}.center-v-225px{height:auto}.fixed-height-desktop-230px{height:auto}.center-vh-230px{height:auto}.center-v-230px{height:auto}.fixed-height-desktop-235px{height:auto}.center-vh-235px{height:auto}.center-v-235px{height:auto}.fixed-height-desktop-240px{height:auto}.center-vh-240px{height:auto}.center-v-240px{height:auto}.fixed-height-desktop-245px{height:auto}.center-vh-245px{height:auto}.center-v-245px{height:auto}.fixed-height-desktop-250px{height:auto}.center-vh-250px{height:auto}.center-v-250px{height:auto}.fixed-height-desktop-255px{height:auto}.center-vh-255px{height:auto}.center-v-255px{height:auto}.fixed-height-desktop-260px{height:auto}.center-vh-260px{height:auto}.center-v-260px{height:auto}.fixed-height-desktop-265px{height:auto}.center-vh-265px{height:auto}.center-v-265px{height:auto}.fixed-height-desktop-270px{height:auto}.center-vh-270px{height:auto}.center-v-270px{height:auto}.fixed-height-desktop-275px{height:auto}.center-vh-275px{height:auto}.center-v-275px{height:auto}.fixed-height-desktop-280px{height:auto}.center-vh-280px{height:auto}.center-v-280px{height:auto}.fixed-height-desktop-285px{height:auto}.center-vh-285px{height:auto}.center-v-285px{height:auto}.fixed-height-desktop-290px{height:auto}.center-vh-290px{height:auto}.center-v-290px{height:auto}.fixed-height-desktop-295px{height:auto}.center-vh-295px{height:auto}.center-v-295px{height:auto}.fixed-height-desktop-300px{height:auto}.center-vh-300px{height:auto}.center-v-300px{height:auto}.fixed-height-desktop-305px{height:auto}.center-vh-305px{height:auto}.center-v-305px{height:auto}.fixed-height-desktop-310px{height:auto}.center-vh-310px{height:auto}.center-v-310px{height:auto}.fixed-height-desktop-315px{height:auto}.center-vh-315px{height:auto}.center-v-315px{height:auto}.fixed-height-desktop-320px{height:auto}.center-vh-320px{height:auto}.center-v-320px{height:auto}.fixed-height-desktop-325px{height:auto}.center-vh-325px{height:auto}.center-v-325px{height:auto}.fixed-height-desktop-330px{height:auto}.center-vh-330px{height:auto}.center-v-330px{height:auto}.fixed-height-desktop-335px{height:auto}.center-vh-335px{height:auto}.center-v-335px{height:auto}.fixed-height-desktop-340px{height:auto}.center-vh-340px{height:auto}.center-v-340px{height:auto}.fixed-height-desktop-345px{height:auto}.center-vh-345px{height:auto}.center-v-345px{height:auto}.fixed-height-desktop-350px{height:auto}.center-vh-350px{height:auto}.center-v-350px{height:auto}}.general-2-column .container{padding:15px}.quote-left,.quote-right{padding:15px;border:6px solid #86569b}.quote-left{border-width:6px 0 0 6px}.quote-right{border-width:6px 6px 0 0}.banner.product-banner.basic{height:150px}.mb40{margin-bottom:40px}.product-section{margin-bottom:1px solid;padding-bottom:15px}@media only screen and (min-width:768px){.general-2-column .container{padding:60px 15px}}.lead-text-with-icons{padding-top:26px}.icon-wrapper img{padding:15px;width:150px}@media only screen and (min-width:768px){.lead-text-with-icons{padding-top:50px}.lead-text-with-icons p{font-size:1.2857rem}.icon-wrapper{width:70%;margin:50px auto}.product-icon-list{text-align:center;margin:25px 0}}@media only screen and (min-width:992px){.lead-text-with-icons{padding-top:62px;padding-left:8.33333333%;padding-right:8.33333333%}.icon-wrapper{width:80%}.icon-wrapper img{width:190px}}.blog-wrapper,.news-wrapper{font-family:Arial;text-align:left;background-color:#b3bac1;padding:20px 0;font-size:13.713px;font-size:.8571rem;color:#000}.blog-wrapper a,.news-wrapper a{font-weight:700;text-decoration:none;margin-left:10px}.blog-wrapper a{color:#000}.news-wrapper{background-color:#1c5da6;color:#fff}.news-wrapper a{color:#fff}.news-wrapper h3{color:#fff}.blog-wrapper ul,.news-wrapper ul{margin-top:15px;margin-left:5px}.blog-wrapper ul li,.news-wrapper ul li{padding-bottom:15px}@media only screen and (min-width:768px){.blog-wrapper,.news-wrapper{display:table-cell;width:45%}}.news{padding-top:100px;z-index:0;overflow:hidden}.news.image-as-background{background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.news .section-name{font-size:38.857px;font-size:2.4286rem;line-height:42.057px;line-height:2.6286rem;font-family:Myriad-Pro;position:relative;margin-bottom:25px;overflow:hidden;color:#435465}.news .section-name .title{display:inline-block;padding:0 10px 2px 0}.news .section-name .title:after{content:"";background-color:#ff6e00;height:2px;position:absolute;bottom:12px;width:calc(100% - 160px);left:160px}.news .recent-news .section-name .title:after{width:calc(100% - 200px);left:200px}.news .news-tags .section-name .title:after{width:calc(100% - 135px);left:135px}.news .news-post .title,.news .recent-news .post .title{font-size:21.713px;font-size:1.3571rem;background-color:transparent;font-weight:700;color:#435465;font-family:myriad-pro}.news .news-post .date,.news .recent-news .post .date{font-size:16px;font-size:1rem;font-style:italic;color:#787878;margin-bottom:20px}.news .news-post .tags,.news .recent-news .post .tags{height:51.428px;height:3.2143rem;overflow:hidden}.news .news-post .tags .icon,.news .recent-news .post .tags .icon{float:left;display:inline-block;padding:8px 8px 8px 0}.news .news-post .tags ul,.news .recent-news .post .tags ul{float:left;width:calc(100% - 25px);list-style:none;padding:0}.news .news-post .tags ul li,.news .recent-news .post .tags ul li{display:inline-block}.news .news-post .tags ul li a,.news .news-post .tags ul li span,.news .recent-news .post .tags ul li a,.news .recent-news .post .tags ul li span{display:inline-block;text-decoration:none}.news .news-post .tags ul li:not(:last-child) a:after,.news .news-post .tags ul li:not(:last-child) span:after,.news .recent-news .post .tags ul li:not(:last-child) a:after,.news .recent-news .post .tags ul li:not(:last-child) span:after{content:","}.news .recent-news{overflow:hidden}.news .recent-news .post{position:relative;background-color:#ebebeb;margin-bottom:30px}.news .recent-news .post .image{width:100%;background-color:#333;height:175px}.news .recent-news .post .content{padding:25px 10px}.news .recent-news .post .content p{margin-top:15px;height:160px;height:10rem;overflow:hidden}.news .recent-news .post .content .title{font-size:21.713px;font-size:1.3571rem;height:80px;overflow:hidden;margin-bottom:5px}.news .recent-news .post .content .more{font-weight:700}.news .news-post .post{margin-bottom:50px}.news .news-post .post .title{margin-bottom:20px}.news .news-post .post .tags,.news .news-post .post .date{display:block;margin-right:30px}.news .news-post .post .image{margin-top:30px;margin-bottom:30px;text-align:center}.news .news-post .comments .title:after{width:calc(100% - 195px);left:195px}.news .news-tags{margin-bottom:25px}.news .news-tags .section-name{font-size:28.571px;font-size:1.7857rem}.news .news-tags ul{list-style:none;overflow:hidden;padding-left:25px}.news .news-tags ul li{float:left;margin:5px}.news .news-tags ul li a{color:#1e63af;display:inline-block;padding:5px 15px;border:1px solid #ccc;transition:.25s}.news .news-tags ul li a:hover{background-color:#1e63af;color:#fff;text-decoration:none}.news .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0;overflow:hidden}.news .pagination li{float:left}.news .pagination li a,.news .pagination li>span{border:1px solid #959595;border-radius:0;color:#435465;font-size:16px;font-size:1rem;font-weight:700}.news .pagination li.active a,.news .pagination li.active span{z-index:3;color:#fff;cursor:default;background-color:#88d0e5;border-color:#88d0e5}.news .pagination li:not(:last-child){margin-right:5px}.order-swapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-swapper .swap{display:block;width:100%}.order-swapper .swap:nth-child(1){-ms-flex-order:2;order:2}.order-swapper .swap:nth-child(2){-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.order-swapper .swap:nth-child(1){-ms-flex-order:1;order:1}.order-swapper .swap:nth-child(2){-ms-flex-order:2;order:2}}@media only screen and (min-width:768px){.page-summary p{font-size:1rem}}.product-navigation-layout{background-color:#1c5da6;box-shadow:0 2px 5px #333}.product-nav-wrapper{margin:0;padding:0}.product-nav-wrapper>div{padding:0}.product-nav-wrapper li a.btn,.product-nav-wrapper li a.btn-primary{color:#fff}.product-nav{height:60px;margin:0}.product-nav.inline{height:auto;min-height:60px}.product-nav.inline li{display:block;width:100%;border-top:inherit}.product-nav.inline li a{padding:15px}.product-nav.inline li a span{bottom:0;top:10px;width:100%;float:none;text-transform:none;line-height:1.5;font-size:1em}.product-nav li{float:left;width:20%;box-sizing:border-box;height:100%;position:relative;border-right:1px solid #566575;border-top:1px solid #566575;border-bottom:1px solid #566575;padding:0}.product-nav li:first-child{border-left:1px solid #566575}.product-nav li a{width:100%;height:100%;text-decoration:none;display:inline-block}.product-nav li a>span{bottom:0;position:absolute;color:#88d0e5;text-transform:uppercase;font-size:10.286px;font-size:.6429rem;display:block;width:100%;text-align:center;font-family:Arial}.product-nav li a:hover span,.product-nav li a:focus span,.product-nav li.active a span{color:#fff}.product-nav li a>span:before{content:"";position:absolute;display:inline-block;left:50%;transform:translateX(-50%);bottom:30px;background-repeat:no-repeat}.product-nav li a>span span{display:initial}.overview span:before{height:20px;width:20px;background-image:url(images/icons/overview_idle.png)}.overview:hover span:before,.overview:focus span:before,li.active .overview span:before{background-image:url(images/icons/overview_active.png)}.research-results span:before{background-image:url(images/icons/research_idle.png);height:18px;width:18px}.research-results:hover span:before,.research-results:focus span:before,li.active .research-results span:before{background-image:url(images/icons/research_active.png)}.training-support span:before{background-image:url(images/icons/training_idle.png);height:18px;width:18px}.training-support:hover span:before,.training-support:focus span:before,li.active .training-support span:before{background-image:url(images/icons/training_active.png)}.pricing span:before{background-image:url(images/icons/pricing_idle.png);height:18px;width:18px}.pricing:hover span:before,.pricing:focus span:before,li.active .pricing span:before{background-image:url(images/icons/pricing_active.png)}.button-nav{margin:0 auto;text-align:center;display:block;padding:10px 5px}ul.button-nav li{display:inline-block;margin:5px 10px}.button-nav li:before{content:none}.button-nav li a{max-width:none;font-size:17.23px;font-size:1.0769rem;font-weight:700;box-shadow:2px 2px 5px #333}.button-nav li a span{position:relative;margin-left:25px}.button-nav li a span:before{content:"";position:absolute;display:inline-block;background-repeat:no-repeat;left:-22px}.button-nav .btn{padding-left:7px;padding-right:7px}.try-it span:before{background-image:url(images/icons/tryit_active.png);height:20px;width:15px;top:1px}.try-it:hover span:before{background-image:url(images/icons/tryit_active.png)}.button-nav li a.start-interactive-tour span{margin-left:0}.contact-sales span:before{background-image:url(images/icons/contact_active.png);height:20px;width:20px}.contact-sales:hover span:before{background-image:url(images/icons/contact_active.png)}@media only screen and (min-width:768px){.product-nav{height:auto;text-align:center;margin:0 auto}.product-nav li:first-child,.product-nav li{float:none;width:auto;position:relative;border:none}.product-nav li a{height:auto;width:auto;padding:5px 30px}.product-nav li a span{font-size:1rem;bottom:0;position:relative;color:#88d0e5;text-align:center}.product-nav li a>span:before{content:"";position:relative;display:inline-block;left:-4px;transform:none;bottom:0;background-repeat:no-repeat;top:6px}.button-nav{padding:0 0 10px}.product-nav.inline li{display:inline-block;width:auto;top:10px}.product-nav.inline li:after{content:"|";color:#1d2d3d;font-size:2em;display:inline;text-shadow:-1px 0 0 #859ca7}.product-nav.inline li:last-child:after{content:""}.product-nav.inline li a{padding:10px}.product-nav.inline li a span{top:auto}}@media only screen and (min-width:992px){.product-nav-wrapper{max-width:992px;margin:0 auto}.product-nav li a{padding:15px}.button-nav{padding:5px 0;display:inline-block;float:right}}@media only screen and (min-width:1200px){.product-nav-wrapper{max-width:1170px}}.page-summary{padding:50px 15px;text-align:left;background-position-y:bottom;background-repeat:repeat-x}.page-summary .btn{width:auto;max-width:none}.product-overview .section-title{padding:20px 15px 10px;font-size:22.857px;font-size:1.4286rem;font-weight:700;text-transform:uppercase;margin:0;text-align:center}@media only screen and (min-width:768px){.product-overview .section-title{padding:20px 15px;font-size:1.7857rem}}.product-summary,.product-summary-alt{padding:20px 0}.product-summary .image-offset-left,.product-summary .image-offset-right,.product-summary-alt .image-offset-left,.product-summary-alt .image-offset-right{text-align:center;display:block;width:100%}.product-summary .image-offset-left img,.product-summary .image-offset-right img,.product-summary-alt .image-offset-left img,.product-summary-alt .image-offset-right img{padding:15px;position:relative;max-width:210px}.product-summary .image-offset-left img,.product-summary-alt .image-offset-left img{left:20px}.product-summary .image-offset-right img,.product-summary-alt .image-offset-right img{right:20px}.product-summary .product-content,.product-summary-alt .product-content{padding-top:25px}@media only screen and (min-width:768px){.product-summary .container,.product-summary-alt .container{text-align:left;margin:0 auto}.product-summary .container .product-content,.product-summary-alt .container .product-content{margin-top:0}.product-summary .container .product-content p,.product-summary-alt .container .product-content p{font-size:1.2857rem}.product-summary .container .image-offset-left img,.product-summary .container .image-offset-right img,.product-summary-alt .container .image-offset-left img,.product-summary-alt .container .image-offset-right img{max-width:225px}.product-summary .container .image-offset-left img,.product-summary-alt .container .image-offset-left img{left:0}.product-summary .container .image-offset-right img,.product-summary-alt .container .image-offset-right img{right:0}.product-summary .container .product-icon-list,.product-summary-alt .container .product-icon-list{padding:30px 50px}.product-summary-alt .row{display:-ms-flexbox;display:flex}.product-summary-alt .row .col-sm-4{-ms-flex-order:2;order:2}}@media only screen and (min-width:992px){.product-summary .container .image-offset-left img,.product-summary .container .image-offset-right img,.product-summary-alt .container .image-offset-left img,.product-summary-alt .container .image-offset-right img{max-width:none}.product-summary .container .image-offset-left img,.product-summary-alt .container .image-offset-left img{left:-35px}.product-summary .container .image-offset-right img,.product-summary-alt .container .image-offset-right img{left:35px}}.products-grid .product-card{background-color:#ececec;padding-top:15px;padding-bottom:15px;box-shadow:none;margin-bottom:35px;margin-left:15px;margin-right:15px}.products-grid .product-image{text-align:center;margin-bottom:15px}.products-grid .product-description{color:#000}.products-grid .product-description .title{font-size:25.142px;font-size:1.5714rem;font-weight:700}.products-grid .k-widget{border:0}.products-grid .productProps tr:first-child td{padding-top:8px}.products-grid .productProps tr:last-child td{padding-bottom:12px}.products-grid .productProps td{padding:0 0 6px}.products-grid .productProps td.productProp__label,.products-grid .productProps td.productProp__values{vertical-align:top;line-height:1.4}.products-grid .productProps td.productProp__values{padding-left:4px;font-weight:700}.products-grid .related-products{margin:15px auto}@media only screen and (min-width:992px){.products-grid{margin:25px 0 75px}.products-grid .product-card{padding-top:35px;padding-bottom:35px}}.research-results-layout .container{padding:50px 15px}.research-results-layout .stat-box{padding-bottom:40px}.stat-number{font-size:36.571px;font-size:2.2857rem;font-weight:700;font-family:myriad-pro;text-align:center}@media only screen and (min-width:768px){.stat-number{font-size:3.2857rem}}.resources .product-navigation-layout{height:auto;overflow:hidden;color:#fff}.resources .product-navigation-layout .title{padding:17px 10px;width:100%}.resources .product-navigation-layout p,.resources .product-navigation-layout .k-content{box-sizing:border-box;margin:0}.resources .product-navigation-layout [class*=col-]{padding:12px 0;padding-left:12px;padding-right:12px}.resources .product-navigation-layout .k-content{background-color:transparent;overflow:hidden}.resources .product-navigation-layout .select-wrapper{width:calc(100%);float:left;padding:10px}.resources .product-navigation-layout .select-wrapper select{display:none}.resources .product-navigation-layout .k-dropdown-wrap.k-state-default,.resources .product-navigation-layout .k-autocomplete.k-state-default,.resources .product-navigation-layout .k-numeric-wrap.k-state-default,.resources .product-navigation-layout .k-picker-wrap.k-state-default{border-radius:0;background-color:#88d0e5;font-weight:700;text-transform:uppercase;font-size:14.857px;font-size:.9286rem;font-family:myriad-pro;padding:5px 10px;box-shadow:0 0 5px #333;position:relative}.resources .product-navigation-layout .k-dropdown .k-input,.resources .product-navigation-layout .k-dropdown .k-state-focused .k-input,.resources .product-navigation-layout .k-menu .k-popup,.resources .product-navigation-layout .k-multiselect .k-button,.resources .product-navigation-layout .k-multiselect .k-button:hover{color:#1e63af;height:auto!important}.resources .product-navigation-layout .k-icon{left:-5px}.resources .product-navigation-layout .k-icon:before{content:"\f078";font-family:FontAwesome;color:#1e63af}.resources .product-navigation-layout .k-button.k-primary{float:none!important;margin-top:9px!important;margin-left:10px;margin-bottom:10px;background-color:#566575;border:1px solid #fff;color:#fff;border-radius:0;padding:6px 25px;font-size:14.857px;font-size:.9286rem;text-transform:uppercase;float:left}.resources .product-navigation-layout .loading-overlay{background:#e9e9e9;display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:100}.resources .product-navigation-layout .loading-overlay #loading-img{position:fixed;top:350px;left:50%;height:64px;width:64px;transform:translate(-50%,-50%);background-image:url(/ResourcePackages/Voyager/assets/src/sitefinity/images/circle-loader.gif);background-repeat:no-repeat}.resources .resource-list{padding-top:100px;overflow:hidden;background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.resources .resource-list .resource-item{position:relative;background-color:#ebebeb;margin-bottom:30px;border:gray solid 1px;border-radius:10px}.resources .resource-list .resource-item .text{height:315px;overflow:hidden}.resources .resource-list .resource-item .tags{height:50px}.resources .resource-list .resource-item .tags div{color:gray;font-size:12.8px;font-size:.8rem}.resources .resource-list .resource-item .image{width:100%;background-color:#333;height:125px;border-radius:10px 10px 0 0}.resources .resource-list .resource-item .content{padding:10px 20px;background-color:white;border-radius:10px}.resources .resource-list .resource-item .content .title{font-size:16px;font-size:1rem;height:91px;overflow:hidden;margin-bottom:10px;background-color:transparent;font-weight:700;color:#005587;font-family:myriad-pro}.resources .resource-list .resource-item .content .title:after{content:' ';text-align:right;position:absolute;right:0;top:calc(125px + 50px + 91px - calc(91px/4) + 5px);width:70%;height:calc(91px/4);background:linear-gradient(to right,rgba(255,255,255,0),white 50%)}.resources .resource-list .resource-item .content .type .display-link{font-size:14.4px;font-size:.9rem;color:#009bdf;display:-ms-flexbox;display:flex;text-decoration:none}@media only screen and (min-width:768px){.resources .product-navigation-layout .title{width:auto}.resources .product-navigation-layout .select-wrapper{width:calc(33% - 10px);float:left;padding:10px}}@media only screen and (min-width:992px){.resources .product-navigation-layout .title{float:left}.resources .product-navigation-layout .select-wrapper{width:calc(33% - 33px);float:left;padding:10px}}@media(max-width:479px){.resources .col-xxs-12{width:100%}}.resource-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14.4px;font-size:.9rem}.resource-icon:before{font-family:FontAwesome;margin-right:5px}.resource-icon:after{font-family:myriad-pro}.resource-icon.pdf-icon.display-link:after{content:' View PDF'}.resource-icon.brochure-icon.display-link:after{content:' View Brochure'}.resource-icon.video-icon.display-link:after{content:' Play Video'}.resource-icon.white-paper-icon.display-link:after{content:' Read White Paper'}.resource-icon.link-icon.display-link:after{content:' Open Link'}.resource-icon.webinar-icon.display-link:after{content:' View Webinar'}.grey-box{background-color:#efefef}.grey-box h1{color:#26395d;font-size:48px;font-weight:lighter}.grey-box p{font-size:20px;font-size:1.25rem}.featured-resources{border-top:1px solid #e7e7e7;position:relative;padding-top:50px;padding-bottom:50px}.featured-resources .featured-resources-label{text-transform:uppercase;position:absolute;color:#1f5688;font-size:16px;font-weight:700;display:block;padding-right:15px;background-color:#efefef;top:-13px}.featured-resource-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}.featured-resource-list .featured-resource{width:30%;background-size:cover;background-position:50%;position:relative;color:#fff;border-radius:10px}.featured-resource-list .featured-resource .featured-resource-tags{font-size:11px;margin-bottom:20px}.featured-resource-list .featured-resource a{color:#fff;z-index:2}.featured-resource-list .featured-resource h3{color:#fff;z-index:2;height:95px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;line-height:1.1;margin-bottom:20px}.featured-resource-list .featured-resource .color-layer{width:100%;height:100%;border-radius:10px;z-index:1;padding:30px 20px}.featured-resource-list .featured-resource a.link-type{text-decoration:none}.featured-resource-list .featured-resource:nth-of-type(1) .color-layer{background:rgba(59,165,226,.8)}.featured-resource-list .featured-resource:nth-of-type(2) .color-layer{background:rgba(43,97,144,.8)}.featured-resource-list .featured-resource:nth-of-type(3) .color-layer{background:rgba(117,156,184,.8)}.resource-cta{display:-ms-flexbox;display:flex;padding:50px 0;-ms-flex-flow:row wrap;flex-flow:row wrap}.resource-cta .top-level-filter-wrapper{background-color:#f8f8f8}.resource-cta .cta-image{margin-right:50px}.resource-cta .cta-content{-ms-flex:1;flex:1}.resource-cta .cta-content i{margin-left:30px}.resource-cta .cta-content .fas{font-family:FontAwesome;font-style:normal}.resource-cta .cta-content a:hover{text-decoration:none;cursor:pointer}.resource-cta .cta-content a:hover h3{color:#000}.resource-cta .cta-content h3{font-weight:700;color:#2963af}.resource-cta .cta-content p{margin-top:10px;font-size:13px;color:#a7a7a7;width:85%;line-height:1.35}.site-footer .col-md-6:nth-of-type(1) .cta-content .caption{border-right:1px solid #9a9a9a}@media(max-width:991px){.site-footer .col-md-6:nth-of-type(1) .cta-content .caption{border-right:none}}.site-footer .col-md-6:nth-of-type(2) .cta-image{padding-left:50px}@media(max-width:991px){.site-footer .col-md-6:nth-of-type(2) .cta-image{padding-left:0}}.top-level-filter{background:white;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0;position:relative}.top-level-filter .item{cursor:pointer;white-space:nowrap;padding:10px 30px;color:gray;font-size:16px;font-size:1rem;font-family:myriad-pro}.top-level-filter .item:hover{color:#005587}.top-level-filter .item.active{border-bottom:3px solid #009bdf;color:#009bdf}.top-level-filter .item button{border:none;background:white;transition:all .25s ease-in-out;border-radius:4px}.top-level-filter .item button:hover{background:gray;color:white;transition:all .25s ease-in-out}.arrow-top-level-filter-wrapper{position:relative;background-color:white}.arrow-top-level-filter-wrapper .prev-arrow,.arrow-top-level-filter-wrapper .next-arrow{position:absolute;transition:opacity .25s ease-in-out;top:50%;transform:translateY(-50%);border:0;border-radius:50%;color:#009bdf;background-color:white;font-weight:700}.arrow-top-level-filter-wrapper .prev-arrow:hover,.arrow-top-level-filter-wrapper .next-arrow:hover{background:#005587;color:white}.arrow-top-level-filter-wrapper .prev-arrow:focus,.arrow-top-level-filter-wrapper .next-arrow:focus{outline:0}.arrow-top-level-filter-wrapper .prev-arrow{left:5px}.arrow-top-level-filter-wrapper .next-arrow{right:5px}.slick-slide{outline:none}.resources-multi-select-filters{background:white;box-shadow:none!important;padding:20px}.resources-multi-select-filters .filter-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.resources-multi-select-filters .filter-wrapper:before,.resources-multi-select-filters .filter-wrapper:after{content:none}.resources-multi-select-filters .tag-search{color:black}.resources-multi-select-filters .demo-section{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}.resources-multi-select-filters .demo-section .filter-dropdown{margin-right:20px}.resource-card-filter-button{background:#009bdf;color:white;border:none;border-radius:2px;padding:5px 20px;font-family:myriad-pro;font-size:16px;font-size:1rem;margin:0 auto}.filter-dropdown .filter-content{list-style-type:none;padding:0;position:absolute;z-index:9999;background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:4px;border:1px solid gray;padding:15px;margin-top:5px;max-height:25vh;overflow:auto;transform:scaleY(0);transform-origin:top;visibility:hidden;transition:visibility 0s .5s,transform .5s 0s ease-in-out}.filter-dropdown .filter-content.clicked{transform:scaleX(1);transform:scaleY(1);visibility:visible;transition:visibility 0s 0s,transform .5s 0s ease-in-out}.filter-dropdown .filter-content li{padding-top:5px}.filter-dropdown .filter-content li:first-child{padding-top:0}.filter-dropdown .filter-content label>span,.filter-dropdown .filter-content label>input{height:20px;width:20px;min-width:20px;margin-right:10px}.filter-dropdown .filter-content label{color:black;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.filter-dropdown .filter-content label>input{display:none}.filter-dropdown .filter-content label>span{border:1px solid grey;display:inline-block;position:relative;border-radius:4px}.filter-dropdown .filter-content label>[type=checkbox]:checked+span:before{content:'\2714';color:#009bdf;font-size:20px;position:absolute;top:-1px}.filter-dropdown .dropdown-button{color:#009bdf;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:myriad-pro;font-size:16px;font-size:1rem}.filter-dropdown .dropdown-button:after{content:' ';background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-down" class="svg-inline--fa fa-sort-down fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23009bdf" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"></path></svg>');background-repeat:no-repeat;background-position:1px -2px;border-radius:50%;border:1px solid gray;margin-left:5px;background-size:21px 20px;width:25px;height:25px;display:block}.filter-dropdown .dropdown-button.clicked:after{content:' ';background:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-up" class="svg-inline--fa fa-sort-up fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="white" d="M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"></path></svg>');background-repeat:no-repeat;background-position:1px 6px;background-size:21px 20px;background-color:#759cb8}.filter-dropdown .dropdown-button.empty{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";pointer-events:none}.tag-search{min-width:30%;position:relative}.tag-search label{width:100%;position:relative;margin-bottom:0}.tag-search label:before{content:' ';color:#009bdf;background:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23009bdf" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>') center/contain no-repeat;position:absolute;left:10px;top:0;bottom:0;width:20px}.tag-search label input{width:100%;padding:10px 35px;border:none;border:1px solid gray;border-radius:4px;font-weight:400;font-size:16px;font-size:1rem;font-family:myriad-pro}.tag-search ul{position:absolute;list-style-type:none;padding:0;z-index:9999;background:white;max-height:25vh;overflow:auto;padding:15px;border-radius:0 0 4px 4px;border:1px solid gray;border-top:none;width:100%;transform:scaleY(0);transform-origin:top;visibility:hidden;transition:visibility 0s .5s,transform .5s 0s ease-in-out}.tag-search ul.show{display:block;transform:scaleY(1);visibility:visible;transition:visibility 0s 0s,transform .5s 0s ease-in-out}.tag-search ul li{height:0;display:none;cursor:pointer}.tag-search ul li.show{display:block;padding:5px;height:100%}#resource-filter-pills{list-style-type:none;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}#resource-filter-pills li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px;padding:7px 10px;border-radius:20px;background-color:#f8f8f8;cursor:pointer}#resource-filter-pills li:not(.clear-all-pill):after{content:' ';background:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times-circle" class="svg-inline--fa fa-times-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"></path></svg>');background-repeat:no-repeat;background-size:15px;width:15px;height:15px;display:inline-block;margin-left:5px}#resource-filter-pills li.clear-all-pill{display:none;background:none;cursor:unset}#resource-filter-pills li.clear-all-pill a{text-decoration:underline;color:#009bdf}#resource-filter-pills li.clear-all-pill.show{display:block}.responsive-filter-button{display:none}@media(max-width:767px){.featured-resource-list .featured-resource{width:100%;margin-bottom:30px}.responsive-filter-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.responsive-filter-button-container .responsive-filter-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px;border:#009bdf 1px solid;background-color:white;color:#009bdf;padding:5px 15px;font-size:1rem;transition:background-color .5s ease-in-out}.responsive-filter-button-container .responsive-filter-button:before{content:' ';background-image:url('data:image/svg+xml; utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="filter" class="svg-inline--fa fa-filter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23009bdf" d="M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"></path></svg>');background-repeat:no-repeat;background-size:15px;width:15px;height:15px;display:inline-block;margin-right:5px}.responsive-filter-button-container .responsive-filter-button.clicked{background-color:#b5d7f4}.low-level-filters .padding-container{padding:20px}.low-level-filters .resources-multi-select-filters,.low-level-filters .container{padding:0}.low-level-filters .pill-filter-wrapper{position:absolute;left:0;border-bottom:2px solid gray;z-index:9999;background:white;transform:scaleY(0);transform-origin:top;visibility:hidden;transition:visibility 0s .5s,transform .5s 0s ease-in-out}.low-level-filters .pill-filter-wrapper.open{transform:scaleY(1);visibility:visible;transition:visibility 0s 0s,transform .5s 0s ease-in-out}.low-level-filters .pill-filter-wrapper .filter-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.low-level-filters .pill-filter-wrapper .filter-wrapper #cap-view,.low-level-filters .pill-filter-wrapper .filter-wrapper .filter-content,.low-level-filters .pill-filter-wrapper .filter-wrapper .tag-search{width:100%}.low-level-filters .pill-filter-wrapper .filter-wrapper #cap-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.low-level-filters .pill-filter-wrapper .filter-wrapper .filter-dropdown,.low-level-filters .pill-filter-wrapper .filter-wrapper .filter-button-container,.low-level-filters .pill-filter-wrapper .filter-wrapper .tag-search{margin:10px 0}.low-level-filters .pill-filter-wrapper .filter-wrapper .filter-dropdown{position:relative;margin-right:0}.low-level-filters .pill-filter-wrapper .filter-wrapper .dropdown-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.low-level-filters .pill-filter-wrapper .filter-wrapper .tag-search:before{content:'Tags';display:block;font-family:myriad-pro;font-size:1rem;color:#009bdf;margin-bottom:5px}}.pages{padding:0}.pages .arrow{content:' ';padding:8px 10px;background-repeat:no-repeat;border-radius:50%;background-color:#f8f8f8;margin-left:5px;background-size:20px 20px;display:inline;border:none;color:grey}.pages .arrow.disabled{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";pointer-events:none}.pages .arrow:hover,.pages .arrow:active,.pages .arrow:focus{background-color:#005587}.pages .arrow:hover,.pages .arrow:focus{color:white}.pages .arrow:hover.disabled,.pages .arrow:focus.disabled{background-color:#f8f8f8;color:gray}.pages .page-item{border:none;color:grey}.pages .page-item.current-page{color:#005587;font-weight:600}.pages .page-item:hover,.pages .page-item:active,.pages .page-item:focus{background:none!important}.row-flex,.row-flex>div[class*=col-]{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}.row-flex{-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0;flex:0}.row-flex>div[class*=col-],.container-flex>div[class*=col-]{margin:-.2px}.search-site{overflow:hidden;max-width:400px;padding-left:15px;padding-right:15px;width:100%}.search-site .search-input{margin-bottom:15px;float:left;width:calc(100% - 40px)}.search-site .search-input input{width:100%;font-size:16px;font-size:1rem;background-color:#556574;color:#aeb5bd;padding:7px 15px;border:0;border-radius:0;font-weight:700;border:1px solid white}.search-site .search-input input::-webkit-input-placeholder{font-weight:700;color:#aeb5bd;font-size:13.713px;font-size:.8571rem}.search-site .submit{float:left}.search-site .submit button{font-size:24px;font-size:1.5rem;color:white;font-family:fontAwesome;width:40px;padding:2px 0 2px 15px;background:transparent;border:0}.dropdown-menu-search{max-width:400px;position:absolute;left:calc(50% - 175px);padding-bottom:0!important;padding-top:15px!important}.search-listing .header{text-align:center;height:190px;background-color:#1e63af;position:relative}.search-listing .header .title{font-size:24px;font-size:1.5rem;color:#fff;position:absolute;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:190px;overflow:hidden}.search-listing .search-results{padding-top:50px;overflow:hidden;background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.search-listing .search-results .filter{margin-bottom:25px}.search-listing .search-results .filter .k-content{box-sizing:border-box;background-color:transparent;margin:0}.search-listing .search-results .filter .k-content label{padding:16px 10px 16px 0;color:#000;font-size:16px;font-size:1rem;text-align:center;display:block}.search-listing .search-results .filter .k-content .select-wrapper{padding:10px;width:100%;max-width:275px;margin:0 auto}.search-listing .search-results .filter .k-content .select-wrapper select{display:none}.search-listing .search-results .filter .k-content .k-dropdown-wrap.k-state-default,.search-listing .search-results .filter .k-content .k-autocomplete.k-state-default,.search-listing .search-results .filter .k-content .k-numeric-wrap.k-state-default,.search-listing .search-results .filter .k-content .k-picker-wrap.k-state-default{border-radius:0;background-color:#88d0e5;font-weight:700;text-transform:uppercase;font-size:14.857px;font-size:.9286rem;font-family:myriad-pro;padding:5px 10px;box-shadow:0 0 5px #333;position:relative}.search-listing .search-results .filter .k-content .k-dropdown .k-input,.search-listing .search-results .filter .k-content .k-dropdown .k-state-focused .k-input,.search-listing .search-results .filter .k-content .k-menu .k-popup,.search-listing .search-results .filter .k-content .k-multiselect .k-button,.search-listing .search-results .filter .k-content .k-multiselect .k-button:hover{color:#1e63af;height:auto!important}.search-listing .search-results .filter .k-content .k-icon{left:-5px}.search-listing .search-results .filter .k-content .k-icon:before{content:"\f078";font-family:FontAwesome;color:#1e63af}.search-listing .search-results .filter .k-content .k-button.k-primary{float:none!important;margin-top:9px!important;margin-left:10px;margin-bottom:10px;background-color:#566575;border:1px solid #fff;color:#fff;border-radius:0;padding:6px 25px;font-size:14.857px;font-size:.9286rem;text-transform:uppercase;float:left}.search-listing .search-results .search-items{margin-bottom:125px}.search-listing .search-results .search-items .item{padding:40px 0 25px;border-bottom:2px solid #d6d6d6}.search-listing .search-results .search-items .item .title{font-size:28.571px;font-size:1.7857rem;color:#435465;margin-bottom:15px;text-transform:uppercase}.search-listing .search-results .search-items .item p{font-size:17.142px;font-size:1.0714rem}.search-listing .search-results .search-items .item .read-more a{color:#1e63af;font-size:16px;font-size:1rem;font-weight:700;position:relative;text-decoration:none!important}.search-listing .search-results .search-items .item .read-more a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#aca8c3}.search-listing .search-results .search-items .item .read-more a:hover:after{height:0}.search-listing .search-results .search-items .no-results{padding-top:40px}@media only screen and (max-width:767px){.search-site{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.search-listing .header{text-align:center;height:190px;background-color:#1e63af;position:relative}.search-listing .header .title{font-size:1.9286rem}.search-listing .search-results .filter .k-content{overflow:hidden}.search-listing .search-results .filter .k-content label{float:left}.search-listing .search-results .filter .k-content .select-wrapper{float:left;width:calc(100% - 115px)}}.sfPageEditor .header-top-nav-wrapper{width:100%;margin:0 auto;margin-bottom:auto}.sfPageEditor .hidden-xs{display:block!important}.sfPageEditor .desktop-nav .dropdown .dropdown-menu{position:relative;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;z-index:1000}.sfPageEditor:not(.sfTemplateEditor) .navbar-collapse{display:none!important}.sfPageEditor .button-nav,.sfPageEditor .product-nav{float:none;display:block;max-width:none}.sfPageEditor .product-banner .product-logo{max-width:inherit;position:relative;top:auto;width:auto;left:auto;transform:none}.sfPageEditor .banner-content{height:auto!important;position:relative!important;top:auto!important;width:auto!important;left:auto!important}.sfPageEditor .banner-content a{position:relative!important;top:auto!important;font-size:inherit!important;left:auto!important}.sfPageEditor .product-navigation-layout,.sfPageEditor .banner.product-banner{height:auto!important}.sfPageEditor .feature-info-band .features .feature{min-height:210px}.sfPageEditor .materials-form,.sfPageEditor .try-it-description,.sfPageEditor .try-it-image-grid{width:100%;display:block;position:relative}.sitemap-footer-wrapper{background:#004c7f}.literacy-ruleline{width:32px;height:1px;background-color:#ffbf3d;margin-bottom:20px}.math-ruleline{width:32px;height:1px;background-color:#76bd22;margin-bottom:20px}.pd-ruleline{width:32px;height:1px;background-color:#ff6d10;margin-bottom:20px}.assessments-ruleline{width:32px;height:1px;background-color:#0f99d6;margin-bottom:20px}.site-footer__sitemap{font-size:18.286px;font-size:1.1429rem;text-align:left;margin-top:36px;margin-bottom:36px;padding:20px}.site-footer__sitemap p.section-heading{margin:0 0 10px;font-weight:700;color:#fff}.site-footer__sitemap .company-info p,.site-footer__sitemap .company-info .title{color:#fff}.site-footer__sitemap a,.site-footer__sitemap a:link,.site-footer__sitemap a:visited,.site-footer__sitemap a:active{color:#fff}.site-footer__sitemap ul{list-style:none;padding-left:0}.site-footer__sitemap ul a,.site-footer__sitemap ul a:link{color:#435465}.site-footer__sitemap .h3{font-size:28.571px;font-size:1.7857rem}.site-footer__sitemap__heading{margin-bottom:0}.site-footer__subfooter{font-size:13.713px;font-size:.8571rem;text-align:center;line-height:2;margin-bottom:16px}.site-footer__subfooter p{font-size:13.713px;font-size:.8571rem;line-height:2}.site-footer__subfooter .list-inline{padding:0;display:inline-block}.site-footer__subfooter li a{padding:0 5px}.site-footer__subfooter__copyright{display:inline-block;margin-right:18px}.site-footer__subfooter__nav{display:inline-block}.site-footer__blognews .row-flex,.site-footer__blognews .row-flex>div[class*=col-]{-ms-flex:1 1 0;flex:1 1 0}.site-footer__blognews .blog,.site-footer__blognews .news{width:100%;float:left;box-sizing:border-box;padding-top:40px;padding-bottom:40px}.site-footer__blognews .blog .content,.site-footer__blognews .news .content{width:100%;max-width:550px}.site-footer__blognews .blog .content h3,.site-footer__blognews .blog .content .h3,.site-footer__blognews .news .content h3,.site-footer__blognews .news .content .h3{font-size:28.571px;font-size:1.7857rem}.site-footer__blognews .blog ul,.site-footer__blognews .news ul{padding-left:15px;margin:35px auto 20px}.site-footer__blognews .blog ul li,.site-footer__blognews .news ul li{padding-top:10px;padding-bottom:10px}.site-footer__blognews .blog ul li a,.site-footer__blognews .news ul li a{display:inline-block;padding-left:10px;vertical-align:text-top;text-decoration:underline}.site-footer__blognews .blog ul li a:hover,.site-footer__blognews .news ul li a:hover{text-decoration:none}.site-footer__blognews .blog .go-to a,.site-footer__blognews .news .go-to a{display:inline-block;padding:0 15px;color:#fff;font-weight:700;font-size:16px;font-size:1rem}.site-footer__blognews .blog{background-color:#a4c0de}.site-footer__blognews .blog .content{float:right;padding-right:50px;padding-left:15px;text-align:left}.site-footer__blognews .blog .content h3,.site-footer__blognews .blog .content .h3{color:#435465}.site-footer__blognews .blog ul{margin-top:0}.site-footer__blognews .blog ul li{color:#2164b0}.site-footer__blognews .blog ul li a{color:#2164b0}.site-footer__blognews .news{background-color:#1e63af}.site-footer__blognews .news .content{float:left;text-align:left;padding-left:50px;padding-right:50px;color:#fff}.site-footer__blognews .news .content h3,.site-footer__blognews .news .content .h3{color:#fff}.site-footer__blognews .news ul li{color:#fff}.site-footer__blognews .news ul li a{color:#fff}.site-footer__blognews .news .site-footer__social{background-color:transparent;padding:24px 0 0;float:left;width:100%}.site-footer__blognews .news .site-footer__social .title{color:#88d0e5;font-weight:700;font-size:20.571px;font-size:1.2857rem}.site-footer__blognews .news .site-footer__social .social-nav{display:inline-block;margin:0;padding-left:0}.site-footer__blognews .news .site-footer__social .social-nav li{padding:0}.site-footer__blognews .news .site-footer__social .social-nav li a{padding-left:0}@media only screen and (min-width:768px){.site-map-listing-wrapper{text-align:left;padding:25px 0;max-width:768px;margin:0 auto}.site-map-listing-wrapper ul{width:20%;box-sizing:border-box;float:left;list-style:none;padding:15px 0}.site-map-listing-wrapper ul li a{display:inline-block;padding:5px 0;font-size:1.0714rem}}.social-nav{margin:0;padding:0;list-style:none;overflow:hidden}.social-nav li{float:left;line-height:1.42857143}.social-nav a.social-link{display:inline-block;height:41px;width:41px;background-color:#88d0e5;color:#1c5da6;border-radius:3em;text-align:center;margin:4px 16px 4px 0;text-decoration:none!important;transition:background-color 1s}.social-nav a.social-link span{position:relative;font-size:32px;font-size:2rem;color:#1e63af;top:0;font-family:FontAwesome;transition:.5s}.social-nav a.social-link:hover span{color:#fff;text-decoration:none!important}.social-nav a.facebook:hover{background-color:#3b5998}.social-nav .facebook span:after{content:"\f09a"}.social-nav a.twitter:hover{background-color:#55acee}.social-nav .twitter span:after{content:"\f099"}.social-nav a.linkedin:hover{background-color:#007bb5}.social-nav .linkedin span:after{content:"\f0e1"}.social-nav a.youtube:hover{background-color:#b00}.social-nav .youtube span:after{content:"\f167"}.success-stories{width:100%;background-color:#ff6e01}.success-stories .section-title{color:white;font-size:25.142px;font-size:1.5714rem;padding-top:15px;padding-bottom:25px}.success-stories .story{color:white;padding-bottom:20px}.success-stories .story .image{background-color:#ff6e01;height:125px}.success-stories .story .title{font-size:21.713px;font-size:1.3571rem;font-weight:700;margin-bottom:5px}.success-stories .story .type ul{display:inline-block;list-style:none;padding:0}.success-stories .story .type ul li{display:inline-block}.success-stories .story .type ul li a,.success-stories .story .type ul li span{display:inline-block;text-decoration:none}.success-stories .story .type ul li:not(:last-child) a:after,.success-stories .story .type ul li:not(:last-child) span:after{content:","}.team-members{padding-top:50px}.team-members.image-as-background{background-image:url(images/background-pattern-white.png);background-position:center top;background-repeat:repeat-x;background-size:auto}.team-members .event-summary{margin-bottom:50px;text-align:center}.team-members .event-summary p{font-size:20.571px;font-size:1.2857rem}.team-members .team-type{overflow:hidden}.team-members .team-type .header{font-size:18.286px;font-size:1.1429rem;color:#fff;background-color:#435465;padding:20px;margin-bottom:15px;position:relative;cursor:pointer}.team-members .team-type .header:after{content:">>";position:absolute;right:35px;transition:.25s}.team-members .team-type.open .header:after{transform:rotate(90deg)}.team-members .team-type .team-grid{height:auto;text-align:center}.team-members .team-type .team-grid .member{box-sizing:border-box;display:inline-block;background-color:#333;margin:15px;height:265px;width:calc(100% - 15px);max-width:250px;text-align:center;color:#fff;position:relative;overflow:hidden;background-size:cover;background-position:center}.team-members .team-type .team-grid .member .info-block{width:100%;height:100%;position:absolute;top:170px;left:0;transition:.5s;padding:15px;background-color:rgba(23,69,133,.8);background:linear-gradient(rgba(25,72,146,.7),rgba(29,133,182,.7));box-shadow:0 0 15px 10px rgba(25,72,146,.65)}.team-members .team-type .team-grid .member .info-block .name{font-size:22.857px;font-size:1.4286rem;text-transform:uppercase;position:relative;top:-15px;transition:.5s;color:#fff}.team-members .team-type .team-grid .member .info-block .position{font-size:18.284px;font-size:1.1428rem;font-weight:700;margin-bottom:25px;position:relative;top:-15px;transition:.5s;color:#fff}.team-members .team-type .team-grid .member .info-block .location,.team-members .team-type .team-grid .member .info-block .book,.team-members .team-type .team-grid .member .info-block .phone{font-size:16px;font-size:1rem;margin-bottom:5px;color:#fff}.team-members .team-type .team-grid .member .info-block .phone a{color:#fff;text-decoration:none}.team-members .team-type .team-grid .member .info-block .phone:before,.team-members .team-type .team-grid .member .info-block .email:before{font-family:fontAwesome;padding-right:5px;color:#fff}.team-members .team-type .team-grid .member .info-block .phone:before{content:'\f095'}.team-members .team-type .team-grid .member .info-block .email:before{content:'\f003'}.team-members .team-type .team-grid .member .info-block .email{font-size:13.6px;font-size:.85rem;margin-bottom:5px;color:#fff}.team-members .team-type .team-grid .member:hover .info-block{top:0}.team-members .team-type .team-grid .member:hover .info-block .name,.team-members .team-type .team-grid .member:hover .info-block .position{top:0}@media only screen and (min-width:768px){.team-members .team-type .header{font-size:1.7857rem}.team-members .team-type .team-grid .member{width:calc(50% - 30px)}}.banner-content{background-color:rgba(0,85,135,.9);padding:10px 0}.banner-content .product-banner-text{background-color:rgba(0,85,135,.9)}.stat-number,.bordered-card .card-link{color:#005587}.bordered-card,.card-link:before{border-color:#005587}.card-link:after{border-top-color:#005587}.default-theme .banner-content{background-color:rgba(0,85,135,.9)}.default-theme .stat-number,.default-theme .bordered-card .card-link{color:#005587}.default-theme .bordered-card,.default-theme .card-link:before{border-color:#005587}.default-theme .card-link:after{border-top-color:#005587}.literacy-theme .banner-content,.literacy-theme .product-banner-title{background-color:#1c5da6}.literacy-theme .banner-content .product-banner-text,.literacy-theme .product-banner-title .product-banner-text{background-color:rgba(255,191,61,.9)}.literacy-theme .stat-number,.literacy-theme .bordered-card .card-link{color:#ffbf3d}.literacy-theme .bordered-card,.literacy-theme .card-link:before{border-color:#ffbf3d}.literacy-theme .card-link:after{border-top-color:#ffbf3d}.math-theme .banner-content,.math-theme .product-banner-title{background-color:#1c5da6}.math-theme .banner-content .product-banner-text,.math-theme .product-banner-title .product-banner-text{background-color:rgba(173,212,97,.9)}.math-theme .stat-number,.math-theme .bordered-card .card-link{color:#add461}.math-theme .bordered-card,.math-theme .card-link:before{border-color:#add461}.math-theme .card-link:after{border-top-color:#add461}.professional-development-theme .banner-content,.professional-development-theme .product-banner-title{background-color:#1c5da6}.professional-development-theme .banner-content .product-banner-text,.professional-development-theme .product-banner-title .product-banner-text{background-color:rgba(255,109,16,.9)}.professional-development-theme .stat-number,.professional-development-theme .bordered-card .card-link{color:#ff6d10}.professional-development-theme .bordered-card,.professional-development-theme .card-link:before{border-color:#ff6d10}.professional-development-theme .card-link:after{border-top-color:#ff6d10}.materials-form{background-color:#f3f2eb;box-shadow:0 0 5px #aaa;padding:15px 0}.materials-form .form-title{font-size:25.142px;font-size:1.5714rem;font-weight:700;color:#000;display:block;padding:0}.materials-form .form-title small{display:block;font-size:17.142px;font-size:1.0714rem;font-style:italic;padding:5px 0}.try-it-description{color:#000;font-size:16px;font-size:1rem;margin:25px 0}.try-it-image-grid .container{padding-left:9px;padding-right:9px}.try-it-image-grid img{width:33.33%;box-sizing:border-box;float:left;padding:6px}@media only screen and (min-width:768px){.try-it-description{margin:0}.try-it-description .container{padding:0}.try-it-description a{font-size:.9286rem}.try-it-image-grid{margin-top:25px;margin-bottom:100px}.try-it-image-grid .container{padding:0}}@media only screen and (min-width:992px){.try-it-image-grid img{width:25%}}.two-col-info-band{padding:55px 0}.two-col-info-band ul li{padding-bottom:25px}.ed-view-360{background-color:#f2f6f8}.ed-view-360-latest h4{text-transform:uppercase;font-size:14px;margin-bottom:10px;color:#555}.ed-view-360-latest p.title{font-weight:700;margin:0;font-size:16px;line-height:20px}.ed-view-360-latest .col-xs-9{padding-left:0}.ed-view-360-latest .col-md-12 p{margin-top:10px}.callout{background-color:#e37735}.callout .col-sm-9,.callout .col-sm-3{padding:20px}.callout h2{font-size:34px}.callout h2,.callout p{color:#fff}.callout a.btn{color:#000;box-shadow:0 12px 24px rgba(0,0,0,.15)}.callout .btn-callout-solid{background-color:#fff}.card-row h3{font-size:24px}.card-row img{margin-bottom:20px}.card-row p{margin-bottom:12px;margin-bottom:.75rem}.color-block a.btn{color:#000}.color-block .img-background{background-image:url(https://qa.voyagersopris.com/docs/default-source/css-background-images/color-block-bg.jpg?sfvrsn=51609130_2);background-color:#ccc;height:615px;background-position:left;background-repeat:no-repeat;background-size:cover}.color-block .color-bg-darkblue{background-color:#004c7f;padding:40px}.color-block .color-bg-darkblue p{max-width:600px}.color-block .color-bg-darkblue h2{margin-bottom:20px}.color-block .color-bg-darkblue h2,.color-block .color-bg-darkblue p{color:#fff}.color-block .color-bg-darkblue .btn-color-block{background-color:#fff;border:transparent}.col-padding{padding:40px}.blue-bg{background-color:#005586}.blue-bg p,.blue-bg h2{color:#fff}.blue-bg-diagonal{background-image:url(https://qa.voyagersopris.com/docs/default-source/css-background-images/diagonal-bg-color-blue.png?sfvrsn=a5f367c_2);height:100%;background-repeat:no-repeat}.orange-bg{background-color:#e37937}.orange-bg p,.orange-bg h2{color:#fff}.orange-bg-diagonal{background-image:url(https://qa.voyagersopris.com/docs/default-source/css-background-images/diagonal-bg-color-orange.png?sfvrsn=43e19193_2);height:100%;background-repeat:no-repeat}.col-padding img.box-shadow{box-shadow:0 12px 24px rgba(0,0,0,.15)}.col-padding img.product-logo{width:200px}.col-padding h2{margin-bottom:15px}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media(min-width:768px){.container-sm-height{display:table;padding-left:0;padding-right:0}.row-sm-height{display:table-row}.col-sm-height{display:table-cell;float:none}}.icon-list .col-xs-10{padding:0 20px 0 0}.icon-list h2{margin-bottom:25px}.side-by-side h2{margin-top:40px 0 25px 0}.side-by-side .btn-side-by-side{border:2px solid #004c7f}.identifier h1{font-family:monospace;background:#ffc}@media(max-width:992px){.side-by-side h2{margin:0 0 20px}}.testimonial{background-color:#004c7f;padding:20px;color:#fff}.carousel{height:auto;background-color:#004c7f}.carousel h4,.carousel p{color:#fff;text-align:left}.carousel h4{margin-top:20px;text-shadow:none;padding:0 15px;font-size:16px}.carousel p{font-size:16px;font-size:1rem}.carousel-caption{position:relative;left:auto;right:auto;padding-bottom:0}.carousel-indicators{top:0}.carousel .container{padding-top:0}.carousel-control.right,.carousel-control.left{background-image:none}@media screen and (max-width:992px){.carousel-control{top:-30px;bottom:30px}.carousel-indicators{top:-35px}}.container-fluid{padding-right:0;padding-left:0}.section{margin-top:25px;margin-bottom:25px}.section-title{padding:20px;font-size:28.571px;font-size:1.7857rem;font-weight:700;text-transform:uppercase;text-align:center}.comments .section-name .title a{display:inline-block!important}.title-light{background-color:#f3f2eb;margin-bottom:2px}.title-blue{background-color:#4a4f55;color:#fff}.col-20-percent{width:20%;float:left;box-sizing:border-box;padding-left:15px;padding-right:15px}.option-link,.option-link:hover,.option-link:focus{text-decoration:none}.option-link{position:relative;color:#4a4f55;font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:700;margin-left:24px;cursor:pointer}.option-link:before{content:"";position:absolute;background-color:#4a4f55;display:inline-block;border-radius:8px;width:16px;height:16px;top:0;left:-24px}.option-link:after{content:"";position:absolute;border-radius:4px;height:8px;width:8px;top:4px;left:-20px;background-color:#88d0e5}.option-link:hover:after{background-color:#1c5da6;border:1px solid #88d0e5}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before,div.k-window-content{box-sizing:border-box}.product-icon{max-width:250px}.white-text{color:#fff}.materials-form{background-color:#e3e3e3;padding:15px 0}.materials-form .form-title{font-size:25.142px;font-size:1.5714rem;font-weight:700;color:#000;display:block;padding:0}.materials-form .form-title small{display:block;font-size:17.142px;font-size:1.0714rem;font-style:italic;padding:5px 0}.img-rounded{border-radius:3px}.thumbnail{border:none;padding:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXMvZ2xvYmFsLnNjc3MiLCJzcmMvc3R5bGVzL2dsb2JhbC5jc3MiLCJzcmMvc3R5bGVzL3NsaWNrLXRoZW1lLnNjc3MiLCI8bm8gc291cmNlPiIsInNyYy9zdHlsZXMvc2xpY2suc2NzcyIsInNyYy9zdHlsZXMvYWxsLXByb2R1Y3RzLnNjc3MiLCJzcmMvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwic3JjL3N0eWxlcy9iYXNlLnNjc3MiLCJzcmMvc3R5bGVzL2Jsb2cuc2NzcyIsInNyYy9zdHlsZXMvYm9yZGVyZWQtY2FyZC5zY3NzIiwic3JjL3N0eWxlcy9idXR0b25zLnNjc3MiLCJzcmMvc3R5bGVzL2NhcmQtY2FwdGlvbi5zY3NzIiwic3JjL3N0eWxlcy9jYXJvdXNlbC5zY3NzIiwic3JjL3N0eWxlcy9jaGVjay1saXN0LWNhcmQuc2NzcyIsInNyYy9zdHlsZXMvY2hlY2stbGlzdC5zY3NzIiwic3JjL3N0eWxlcy9lZGl0b3ItY2xhc3Nlcy5zY3NzIiwic3JjL3N0eWxlcy9ldmVudHMuc2NzcyIsInNyYy9zdHlsZXMvZmVhdHVyZS1jYXJkLnNjc3MiLCJzcmMvc3R5bGVzL2ZlYXR1cmUtaW5mby1iYW5kLnNjc3MiLCJzcmMvc3R5bGVzL2dlbmVyYWwtY29udGVudC1wYWdlLnNjc3MiLCJzcmMvc3R5bGVzL2hhbS1zdGFjay5zY3NzIiwic3JjL3N0eWxlcy9oZWFkZXIuc2NzcyIsInNyYy9zdHlsZXMvaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZy5zY3NzIiwic3JjL3N0eWxlcy9oZXJvLWJhbm5lci1iYXNpYy5zY3NzIiwic3JjL3N0eWxlcy9oZXJvLWJhbm5lci1lZGl0YWJsZS5zY3NzIiwic3JjL3N0eWxlcy9oZXJvLWJhbm5lci1pLWFtLW1vcmUuc2NzcyIsInNyYy9zdHlsZXMvaGVyby1iYW5uZXItbGFuZy1saXZlLnNjc3MiLCJzcmMvc3R5bGVzL2hlcm8tYmFubmVyLWxldHJzLnNjc3MiLCJzcmMvc3R5bGVzL2hlcm8tYmFubmVyLWxpdGVyYWN5LnNjc3MiLCJzcmMvc3R5bGVzL2hlcm8tYmFubmVyLXBhc3Nwb3J0LnNjc3MiLCJzcmMvc3R5bGVzL2hvbWUuc2NzcyIsInNyYy9zdHlsZXMvaS1hbS1tb3JlLWNvbnRlbnQuc2NzcyIsInNyYy9zdHlsZXMvaW1hZ2UtaG92ZXItZWZmZWN0LnNjc3MiLCJzcmMvc3R5bGVzL2ltYWdlLXRvLWJhY2tncm91bmQuc2NzcyIsInNyYy9zdHlsZXMvbGF5b3V0LXV0aWxpdGllcy5zY3NzIiwic3JjL3N0eWxlcy9sYXlvdXRzLnNjc3MiLCJzcmMvc3R5bGVzL2xlYWQtdGV4dC13aXRoLWljb25zLnNjc3MiLCJzcmMvc3R5bGVzL25ld3MtYmxvZy5zY3NzIiwic3JjL3N0eWxlcy9uZXdzLnNjc3MiLCJzcmMvc3R5bGVzL29yZGVyLXN3YXBwZXIuc2NzcyIsInNyYy9zdHlsZXMvcGFnZS1zdW1tYXJ5LnNjc3MiLCJzcmMvc3R5bGVzL3Byb2R1Y3QtbmF2aWdhdGlvbi5zY3NzIiwic3JjL3N0eWxlcy9wcm9kdWN0LW92ZXJ2aWV3LnNjc3MiLCJzcmMvc3R5bGVzL3Byb2R1Y3Qtc3VtbWFyeS5zY3NzIiwic3JjL3N0eWxlcy9wcm9kdWN0cy1ncmlkLnNjc3MiLCJzcmMvc3R5bGVzL3Jlc2VhcmNoLXJlc3VsdHMtbGF5b3V0LnNjc3MiLCJzcmMvc3R5bGVzL3Jlc291cmNlcy5zY3NzIiwic3JjL3N0eWxlcy9yZXNvdXJjZS1pY29uLnNjc3MiLCJzcmMvc3R5bGVzL3Jlc291cmNlLWNhcmQtZmlsdGVyLnNjc3MiLCJzcmMvc3R5bGVzL3Jvdy1mbGV4LnNjc3MiLCJzcmMvc3R5bGVzL3NlYXJjaC5zY3NzIiwic3JjL3N0eWxlcy9zZlBhZ2VFZGl0b3Iuc2NzcyIsInNyYy9zdHlsZXMvc2l0ZS1mb290ZXIuc2NzcyIsInNyYy9zdHlsZXMvc2l0ZS1tYXAtbGlzdGluZy5zY3NzIiwic3JjL3N0eWxlcy9zb2NpYWwtbmF2LnNjc3MiLCJzcmMvc3R5bGVzL3N1Y2Nlc3Mtc3Rvcmllcy5zY3NzIiwic3JjL3N0eWxlcy90ZWFtLW1lbWJlcnMuc2NzcyIsInNyYy9zdHlsZXMvdGhlbWVzLnNjc3MiLCJzcmMvc3R5bGVzL3RyeS1pdC5zY3NzIiwic3JjL3N0eWxlcy90d28tY29sLWluZm8tYmFuZC5zY3NzIiwic3JjL3N0eWxlcy9lZC12aWV3LTM2MC5zY3NzIiwic3JjL3N0eWxlcy90ZW1wbGF0ZS1ibG9ja3MvY2FsbG91dC5zY3NzIiwic3JjL3N0eWxlcy90ZW1wbGF0ZS1ibG9ja3MvY2FyZC1yb3cuc2NzcyIsInNyYy9zdHlsZXMvdGVtcGxhdGUtYmxvY2tzL2NvbG9yLWJsb2NrLnNjc3MiLCJzcmMvc3R5bGVzL3RlbXBsYXRlLWJsb2Nrcy9mZWF0dXJlZC1wcm9ncmFtcy5zY3NzIiwic3JjL3N0eWxlcy90ZW1wbGF0ZS1ibG9ja3MvaWNvbi1saXN0LnNjc3MiLCJzcmMvc3R5bGVzL3RlbXBsYXRlLWJsb2Nrcy9zaWRlLWJ5LXNpZGUuc2NzcyIsInNyYy9zdHlsZXMvdGVtcGxhdGUtYmxvY2tzL3Rlc3RpbW9uaWFscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdHQ0FBLEFEQVksaUJDQUssQUM0Q2IsMkJBQ0ksdUVBQTJFLENBQzlFLEFBS0QsV0FDSSxrQkFBb0IsQUFDcEIsb0NBaEJvQyxBQWlCcEMsNk5BQWlOLENBRS9MLEFBTTFCLHdCQUVJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsWUFBWSxBQUNaLFdBQVcsQUFDWCxjQUFnQixBQUNoQixZQUFjLEFBQ2QsZUFBZSxBQUNmLHVCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsUUFBUSxBQUdSLDRCQUE2QixBQUM3QixVQUFVLEFBQ1YsWUFBWSxBQUNaLFlBQWEsQ0FxQmhCLEFBcEJHLHdFQUNJLGFBQWEsQUFDYix1QkFBdUIsQUFDdkIsaUJBQWtCLENBSXJCLEFBekJMLG9HQXVCWSxVQ3JGWixBRG9CMEIsaUVDcEIxQixDRHNGUyxBQUVMLG9FQUNJLFlDekZSLEFEcUIrQixnRUNyQi9CLENEMEZLLEFBQ0Qsc0NBQ0ksa0JBbEZtQixBQW1G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LE1BQ0ksY0R5RGlCLENDeERwQixBQUVELE1BQ0ksY0RxRGlCLENDcERwQixBQUVELGdCQUNJLGNEcURnQixBQ3BEaEIsNkNEcURtRCxBQ3BEbkQsZUFBQSxBRHFEaUIsZUFBQSxBQ3BEakIsZ0JEcURxQixBQ3BEckIsY0RoQm1CLENDaUJ0QixBQUVELFdBQ0ksY0RvRHFCLEFDbkRyQixpQkRvRHdCLEFDbkR4QixrQkRvRHlCLEFDbkR6QixtQkRvRDBCLEFDbkQxQixVRG9Ea0IsQ0NuRHJCLEFBRUQsYUFDSSw2Q0RtRHFELEFDbERyRCxrQkRtRHNCLEFDbER0QixnQkRtRHVCLEFDbER2QixlQUFBLEFEbURtQixlQUFBLEFDbERuQixtQkRtRHdCLENDbEQzQixBQUVELElBQ0ksY0RrRGdCLENDakRuQixBQUVELEdBQ0ksa0JEaURtQixDQy9DdEIsQUFFRCxHQUNJLGVEZ0JpQixBQ2ZqQixtQkFBQSxBRDhDa0IsbUJBQUEsQUM3Q2xCLGtCQUFBLEFEOENvQixtQkFBQSxDQ3pDdkIsQUFIRyx3Q0FDSSxhQUFjLENBQ2pCLEFBR0wsc0JBQ0ksZUFBQSxBRHlDYyxlQUFBLEFDeENkLGlCQUFBLEFEeUNrQixtQkFBQSxBQ3hDbEIsbUJBQUEsQUR3Q2tCLHFCQUFBLEFDdkNsQixjRDFEbUIsQ0MrRHRCLEFBSEcsd01BQ0ksYUFBYyxDQUNqQixBQUlMLFdBQ0ksZUFBQSxBRDZCYyxlQUFBLEFDNUJkLGNEcEVtQixDQ3FFdEIsQUFFRCxpQkFDSSxlQUFBLEFBQWlCLGdCQUFBLENBQ3BCLEFBRUQsTUFDSSxlQUFBLEFBQWlCLGlCQUFBLEFBQ2pCLGNEN0VtQixDQzhFdEIsQUFFRCxJQUNJLGlCRG9Ca0IsQ0NuQnJCLEFBR0QsRUFDSSxjRG5GbUIsQUNvRm5CLHFCRGtCb0IsQUNqQnBCLGNEeEZtQixDQ3lGdEIsQUFFRCxnQ0FFSSxjRGpGcUIsQUNrRnJCLHlCRGUrQixDQ2RsQyxBQUVELGdCQUNJLG9CQUFvQixBQUNwQiwwQ0FBMEMsQUFDMUMsbUJBQW9CLENBQ3ZCLEFBRUQsc0JBQ0ksNkNEekJxRCxBQzBCckQsZ0JEUWdCLEFDUGhCLGdCRFFnQixBQ1BoQixXRFFjLEFDUGQsYURRYSxBQ1BiLGdCRFFnQixBQ1BoQixpQkFBQSxBRFFpQixpQkFBQSxBQ1BqQixrQkRRa0IsQUNQbEIsY0RoSG1CLENDaUh0QixBQUVELHdDQUNJLGNET29CLEFDTnBCLGdCRE95QixBQ056QixjRE9vQixBQ05wQixVRE9vQixDQ052QixBQUVELHNCQUNJLDZDRDVDcUQsQUM2Q3JELGdCRE1nQixBQ0xoQixnQkRNZ0IsQUNMaEIsY0RNYyxBQ0xkLGFETWEsQUNMYixnQkRNZ0IsQUNMaEIsaUJBQUEsQURNaUIsaUJBQUEsQUNMakIsa0JETWtCLEFDTGxCLGNEbkltQixDQ29JdEIsQUFFRCx3Q0FDSSxjRE1vQixBQ0xwQixnQkRNeUIsQUNMekIsY0RNb0IsQUNMcEIsVURNb0IsQ0NMdkIsQUFFRCxPQUNJLDZDRC9EcUQsQUNnRXJELGdCREtnQixBQ0poQixnQkRLZ0IsQUNKaEIsY0RLYyxBQ0pkLGFES2EsQUNKYixnQkRLZ0IsQUNKaEIsaUJBQUEsQURLaUIsaUJBQUEsQUNKakIsa0JES2tCLEFDSmxCLGVEdEptQixBQ3VKbkIsbUJES21CLENDSnRCLEFBRUQsd0NBQ0ksY0RNb0IsQUNMcEIsZ0JETXlCLEFDTHpCLGNETW9CLEFDTHBCLFVETW9CLENDTHZCLEFBRUQsT0FDSSw2Q0RuRnFELEFDb0ZyRCxnQkRLaUIsQUNKakIsZ0JES2dCLEFDSmhCLGNEaEprQixBQ2lKbEIsYURLYSxBQ0piLGdCREtnQixBQ0poQixpQkFBQSxBREtrQixrQkFBQSxBQ0psQixrQkRLa0IsQUNKbEIsY0QxS21CLENDMkt0QixBQUVELHdDQUNJLGNETW9CLEFDTHBCLGdCRE15QixBQ0x6QixjRE1vQixBQ0xwQixVRE1vQixDQ0x2QixBQUVELE9BQ0ksNkNEdEdxRCxBQ3VHckQsZ0JES2lCLEFDSmpCLGdCREtnQixBQ0poQixjREtjLEFDSmQsYURLYSxBQ0piLGdCREtnQixBQ0poQixpQkFBQSxBREtpQixpQkFBQSxBQ0pqQixrQkRLa0IsQUNKbEIsY0Q3TG1C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Qko4TmlCLEFJN05qQix5Qkp3TmtCLEFJdk5sQixzQkp1TmtCLEFJdE5sQixxQkpzTmtCLEFJck5sQixpQkpxTmtCLEFJcE5sQixnQko0TmlCLEFJM05qQixtQkFBb0IsQ0FDdkIsQUFFRCxXQUNJLGNBQWMsQUFDZCxVQUFXLENBQ2QsQUFFRCw4RkFNSSxvQkFBb0IsQUFDcEIsMENBQTBDLEFBQzFDLG1CQUFvQixDQUN2QixBQUVELGlDQUdJLFdKeU1rQixBSXhNbEIsOEJBQXNELENBQ3pELEFBRUQsd0JBRUksVUFBVSxBQUNWLHNCQUFzQixBQUV0QiwyQ0FBZ0QsQ0FDbkQsQUFFRCxxREFHSSxtQkFBbUIsQUFDbkIsWVBsRUosQU9rRWlCLGlFUGxFakIsQU9tRUkseUJBQXlCLEFBRXpCLGVBQWdCLENBQ25CLEFBRUQsd0NBRUksbUJBQW9CLENBQ3ZCLEFBRUQsYUFDSSxXSm1MdUIsQUlsTHZCLHlCSm1Ma0MsQUlsTGxDLHdCSm1Ma0MsQ0lsTHJDLEFBRUQsd0JBRUksVUo0S3VCLENJM0sxQixBQUVELHNDQUVJLFdKNEswQixBSTNLMUIseUJKNEt3QyxBSTNLeEMsd0JKNEt3QyxDSTNLM0MsQUFFRCxzQ0FFSSxXSjBLMEIsQUl6SzFCLHlCSjBLd0MsQUl6S3hDLHdCSjBLd0MsQ0l6SzNDLEFBRUQsMkVBR0ksV0owSzJCLEFJekszQix5QkowS3lDLEFJekt6QyxvQkowS3FDLENJekt4QyxBQUVELHVSQVNJLFdKNEoyQixBSTNKM0IseUJKNEp5QyxBSTNKekMsb0JKNEpxQyxDSTNKeEMsQUFFRCw2UkFTSSxzQkp1SndDLEFJdEp4Qyx3Qkp1SjJDLENJdEo5QyxBQUVELG9CQUNJLFdKc0owQixBSXJKMUIscUJKc0pxQyxDSXJKeEMsQUFHRCxxQ0FHUSxVSm9Ka0IsQ0luSnJCLEFBR0wsZUFDSSxXSitJc0IsQUk5SXRCLDZCSitJd0MsQUk5SXhDLGlCSitJNkIsQ0k5SWhDLEFBRUQsMENBRUksV0o2STRCLEFJNUk1Qix5Qko2STBDLEFJNUkxQyxvQko2SXNDLENJNUl6QyxBQUVELDBDQUVJLFdKMkk0QixB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WSxDQUNmLEFBWEQsMkJBQ0ksV0FBWSxDQUNmLEFBRUQsZ0JBQ0ksV0FBWSxDQUVmLEFBRUQsZUFDSSxXQUFZLENBQ2YsQUFYRCwyQkFDSSxXQUFZLENBQ2YsQUFFRCxnQkFDSSxXQUFZLENBRWYsQUFFRCxlQUNJLFdBQVksQ0FDZixBQVhELDJCQUNJLFdBQVksQ0FDZixBQUVELGdCQUNJLFdBQVksQ0FFZixBQUVELGVBQ0ksV0FBWSxDQUNmLEFBWEQsMkJBQ0ksV0FBWSxDQUNmLEFBRUQsZ0JBQ0ksV0FBWSxDQUVmLEFBRUQsZUFDSSxXQUFZLENBQ2YsQUFYRCwyQkFDSSxXQUFZLENBQ2YsQUFFRCxnQkFDSSxXQUFZLENBRWYsQUFFRCxlQUNJLFdBQVksQ0FDZixBQVhELDJCQUNJLFdBQVksQ0FDZixBQUVELGdCQUNJLFdBQVksQ0FFZixBQUVELGVBQ0ksV0FBWSxDQUNmLEFBWEQsMkJBQ0ksV0FBWSxDQUNmLEFBRUQsZ0JBQ0ksV0FBWSxDQUVmLEFBRUQsZUFDSSxXQUFZLENBQ2YsQUFYRCwyQkFDSSxXQUFZLENBQ2YsQUFFRCxnQkFDSSxXQUFZLENBRWYsQUFFRCxlQUNJLFdBQVksQ0FDZixBQVhELDJCQUNJLFdBQVksQ0FDZixBQUVELGdCQUNJLFdBQVksQ0FFZixBQUVELGVBQ0ksV0FBWSxDQUNmLEFBWEQsMkJBQ0ksV0FBWSxDQUNmLEFBRUQsZ0JBQ0ksV0FBWSxDQUVmLEFBRUQsZUFDSSxXQUFZLENBQ2YsQUFYRCwyQkFDSSxXQUFZLENBQ2YsQUFFRCxnQkFDSSxXQUFZLENBRWYsQUFFRCxlQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdBQVksQ0FDZixBQUVELGlCQUNJLFdBQVksQ0FFZixBQUVELGdCQUNJLFdBQVksQ0FDZixBQVhELDRCQUNJLFdB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WCxrQkFBa0IsQUFDbEIseUJNakhrQixBTmtIbEIscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsWUFBWSxBQUNaLE1BQU0sQUFDTixVQUFXLENBQ2QsQUFFRCxtQkFDSSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsVUFBVSxBQUNWLFFBQVEsQUFDUixXQUFXLEFBQ1gsd0JBQXlCLENBQzVCLEFBRUQseUJBQ0kseUJNL0lxQixBTmdKckIsd0JBQXlCLENBQzVCLEFBRUQsZ0xBQ0kscUJBQXNCLENBQ3pCLEFBRUQsY0FDSSxlQUFnQixDQUNuQixBQUdELFlBQ0ksVUFBYyxDQUNqQixBQUVELGdCQUNJLHlCQUF5QixBQUN6QixjQUFlLENBQ2xCLEFBRUQsNEJBQ0ksbUJBQUEsQUFBb0Isb0JBQUEsQUFDcEIsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxjQUFjLEFBQ2QsU0FBVSxDQUNiLEFBRUQsa0NBQ0ksY0FBYyxBQUNkLG1CQUFBLEFBQW9CLG9CQUFBLEFBQ3BCLGtCQUFrQixBQUNsQixhQUFjLENBQ2pCLEFBRUQsYUFDSSxpQkFBa0IsQ0FDckIsQUFFRCxXQUNJLFlBQVksQUFDWixTQUFVLENBQ2IiLCJmaWxlIjoiYnVuZGxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsNDAwaSw3MDAsNzAwaSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCBcInNsaWNrLXRoZW1lLnNjc3NcIjtcclxuQGltcG9ydCBcInNsaWNrLnNjc3NcIjtcclxuQGltcG9ydCBcImFsbC1wcm9kdWN0c1wiO1xyXG5AaW1wb3J0IFwiYmFzZVwiO1xyXG5AaW1wb3J0IFwiYmxvZ1wiO1xyXG5AaW1wb3J0IFwiYm9yZGVyZWQtY2FyZFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiY2FyZC1jYXB0aW9uXCI7XHJcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiY2hlY2stbGlzdC1jYXJkXCI7XHJcbkBpbXBvcnQgXCJjaGVjay1saXN0XCI7XHJcbkBpbXBvcnQgXCJlZGl0b3ItY2xhc3Nlc1wiO1xyXG5AaW1wb3J0IFwiZXZlbnRzXCI7XHJcbkBpbXBvcnQgXCJmZWF0dXJlLWNhcmRcIjtcclxuQGltcG9ydCBcImZlYXR1cmUtaW5mby1iYW5kXCI7XHJcbkBpbXBvcnQgXCJnZW5lcmFsLWNvbnRlbnQtcGFnZVwiO1xyXG5AaW1wb3J0IFwiaGFtLXN0YWNrXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImhlcm8tYmFubmVyLWN1c3RvbS1iZy1pbWdcIjtcclxuQGltcG9ydCBcImhlcm8tYmFubmVyLWJhc2ljXCI7XHJcbkBpbXBvcnQgXCJoZXJvLWJhbm5lci1lZGl0YWJsZVwiO1xyXG5AaW1wb3J0IFwiaGVyby1iYW5uZXItaS1hbS1tb3JlXCI7XHJcbkBpbXBvcnQgXCJoZXJvLWJhbm5lci1sYW5nLWxpdmVcIjtcclxuQGltcG9ydCBcImhlcm8tYmFubmVyLWxldHJzXCI7XHJcbkBpbXBvcnQgXCJoZXJvLWJhbm5lci1saXRlcmFjeVwiO1xyXG5AaW1wb3J0IFwiaGVyby1iYW5uZXItcGFzc3BvcnRcIjtcclxuQGltcG9ydCBcImhvbWVcIjtcclxuQGltcG9ydCBcImktYW0tbW9yZS1jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJpbWFnZS1ob3Zlci1lZmZlY3RcIjtcclxuQGltcG9ydCBcImltYWdlLXRvLWJhY2tncm91bmRcIjtcclxuQGltcG9ydCBcImxheW91dC11dGlsaXRpZXNcIjtcclxuQGltcG9ydCBcImxheW91dHNcIjtcclxuQGltcG9ydCBcImxlYWQtdGV4dC13aXRoLWljb25zXCI7XHJcbkBpbXBvcnQgXCJuZXdzLWJsb2dcIjtcclxuQGltcG9ydCBcIm5ld3NcIjtcclxuQGltcG9ydCBcIm9yZGVyLXN3YXBwZXJcIjtcclxuQGltcG9ydCBcInBhZ2Utc3VtbWFyeVwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC1uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0LW92ZXJ2aWV3XCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0LXN1bW1hcnlcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzLWdyaWRcIjtcclxuQGltcG9ydCBcInJlc2VhcmNoLXJlc3VsdHMtbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCJyZXNvdXJjZXNcIjtcclxuQGltcG9ydCBcInJlc291cmNlLWljb25cIjtcclxuQGltcG9ydCBcInJlc291cmNlLWNhcmQtZmlsdGVyXCI7XHJcbkBpbXBvcnQgXCJyb3ctZmxleFwiO1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJzZlBhZ2VFZGl0b3JcIjtcclxuQGltcG9ydCBcInNpdGUtZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJzaXRlLW1hcC1saXN0aW5nXCI7XHJcbkBpbXBvcnQgXCJzb2NpYWwtbmF2XCI7XHJcbkBpbXBvcnQgXCJzdWNjZXNzLXN0b3JpZXNcIjtcclxuQGltcG9ydCBcInRlYW0tbWVtYmVyc1wiO1xyXG5AaW1wb3J0IFwidGhlbWVzXCI7XHJcbkBpbXBvcnQgXCJ0cnktaXRcIjtcclxuQGltcG9ydCBcInR3by1jb2wtaW5mby1iYW5kXCI7XHJcbkBpbXBvcnQgXCJlZC12aWV3LTM2MFwiO1xyXG5AaW1wb3J0IFwidGVtcGxhdGUtYmxvY2tzL2NhbGxvdXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidGVtcGxhdGUtYmxvY2tzL2NhcmQtcm93LnNjc3NcIjtcclxuQGltcG9ydCBcInRlbXBsYXRlLWJsb2Nrcy9jb2xvci1ibG9jay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS1ibG9ja3MvZmVhdHVyZWQtcHJvZ3JhbXNcIjtcclxuQGltcG9ydCBcInRlbXBsYXRlLWJsb2Nrcy9pY29uLWxpc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwidGVtcGxhdGUtYmxvY2tzL3NpZGUtYnktc2lkZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS1ibG9ja3MvdGVzdGltb25pYWxzLnNjc3NcIjtcclxuXHJcblxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNzg1N3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29tbWVudHMge1xyXG4gICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZWI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi50aXRsZS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNvbC0yMC1wZXJjZW50IHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ub3B0aW9uLWxpbmssXHJcbi5vcHRpb24tbGluazpob3ZlcixcclxuLm9wdGlvbi1saW5rOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm9wdGlvbi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm9wdGlvbi1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi5vcHRpb24tbGluazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XHJcbn1cclxuXHJcbi5vcHRpb24tbGluazpob3ZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ZDBlNTtcclxufVxyXG5cclxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAqLCAuay1hbmltYXRpb24tY29udGFpbmVyIDphZnRlciwgLmstYmxvY2sgLmstaGVhZGVyLCAuay1saXN0LWNvbnRhaW5lciwgLmstd2lkZ2V0LCAuay13aWRnZXQgKiwgLmstd2lkZ2V0IDpiZWZvcmUsIGRpdi5rLXdpbmRvdy1jb250ZW50IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWljb24ge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuXHJcbi53aGl0ZS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubWF0ZXJpYWxzLWZvcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLm1hdGVyaWFscy1mb3JtIC5mb3JtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41NzE0cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWF0ZXJpYWxzLWZvcm0gLmZvcm0tdGl0bGUgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcblxyXG4uaW1nLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4udGh1bWJuYWlsIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIG1peGluIGZvciBtdWx0aWxpbmUgKi9cclxuLypAbWl4aW4gbXVsdGlMaW5lRWxsaXBzaXMoJGxpbmVIZWlnaHQ6IDJlbSwgJGxpbmVDb3VudDogNCwgJGJnQ29sb3I6IHdoaXRlKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xyXG4gICAgbWF4LWhlaWdodDogJGxpbmVIZWlnaHQgKiAkbGluZUNvdW50O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbWl0LXRleHQtNC1saW5lcyB7XHJcbiAgICBAaW5jbHVkZSBtdWx0aUxpbmVFbGxpcHNpcygkbGluZUhlaWdodDogMmVtLCAkbGluZUNvdW50OiA0LCAkYmdDb2xvcjogI0YxRjFGMSk7XHJcbn0qL1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86NDAwLDQwMGksNzAwLDcwMGkmZGlzcGxheT1zd2FwXCIpO1xuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXG4uYWxsLXByb2R1Y3RzIC5iYW5uZXIge1xuICBoZWlnaHQ6IDc1cHg7IH1cbiAgLmFsbC1wcm9kdWN0cyAuYmFubmVyIGgxIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCBwLFxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZGVmYXVsdCxcbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1hdXRvY29tcGxldGUuay1zdGF0ZS1kZWZhdWx0LFxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWRlZmF1bHQsXG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1kZWZhdWx0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45Mjg2cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xuICAgIHBhZGRpbmc6IDZweCA2cHggOXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzMzMzsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWRyb3Bkb3duIC5rLWlucHV0LFxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWRyb3Bkb3duIC5rLXN0YXRlLWZvY3VzZWQgLmstaW5wdXQsXG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstbWVudSAuay1wb3B1cCxcbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1tdWx0aXNlbGVjdCAuay1idXR0b24sXG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstbXVsdGlzZWxlY3QgLmstYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzFlNjNhZjsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWljb24ge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC01cHg7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICMxZTYzYWY7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1idXR0b24uay1wcmltYXJ5IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjY1NzU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDZweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mjg2cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFsbC1wcm9kdWN0cyAucGFnZS1zdW1tYXJ5IGEge1xuICBjb2xvcjogIzFDNURBNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxsLXByb2R1Y3RzIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjc1cHg7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCBwIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbGwtcHJvZHVjdHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLnNlbGVjdC13cmFwcGVyLFxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWJ1dHRvbi5rLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgLmFsbC1wcm9kdWN0cyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxsLXByb2R1Y3RzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWJ1dHRvbi5rLXByaW1hcnkge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yb290IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmJvZHksIC5ib2R5LXRleHQge1xuICBjb2xvcjogIzJlMzYzZDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWNjZW50LWZvbnQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAvKnBhZGRpbmc6ICR1bF9wYWRkaW5nOyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi8gfVxuXG5saSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIGxpIGEsIGxpIGE6bGluaywgbGkgYTphY3RpdmUsIGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDU1ODc7IH1cblxucCwgLnAsIGFydGljbGUsIC5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC8qcGFkZGluZzogJHBfcGFkZGluZzsqLyB9XG4gIHAgYSwgcCBhOmxpbmssIHAgYTphY3RpdmUsIHAgYTp2aXNpdGVkLCAucCBhLCAucCBhOmxpbmssIC5wIGE6YWN0aXZlLCAucCBhOnZpc2l0ZWQsIGFydGljbGUgYSwgYXJ0aWNsZSBhOmxpbmssIGFydGljbGUgYTphY3RpdmUsIGFydGljbGUgYTp2aXNpdGVkLCAuYXJ0aWNsZSBhLCAuYXJ0aWNsZSBhOmxpbmssIC5hcnRpY2xlIGE6YWN0aXZlLCAuYXJ0aWNsZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA1NTg3OyB9XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuYmxvY2txdW90ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuLmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmEge1xuICBjb2xvcjogIzFDNURBNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbmEuaG92ZXIsIGEuZm9jdXMsXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxQzVEQTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6Zm9jdXMsIGEuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5oMSwgLmgxLCAuYWNjZW50LXRpdGxlMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuaDEgc21hbGwsIGgxIC5zbWFsbCwgLmgxIHNtYWxsLCAuaDEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5oMiwgLmgyLCAuYWNjZW50LXRpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cblxuaDIgc21hbGwsIGgyIC5zbWFsbCwgLmgyIHNtYWxsLCAuaDIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuaDMgc21hbGwsIGgzIC5zbWFsbCwgLmgzIHNtYWxsLCAuaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0YTRmNTU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbmg0IHNtYWxsLCBoNCAuc21hbGwsIC5oNCBzbWFsbCwgLmg0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbmg1IHNtYWxsLCBoNSAuc21hbGwsIC5oNSBzbWFsbCwgLmg1IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG5oNiBzbWFsbCwgaDYgLnNtYWxsLCAuaDYgc21hbGwsIC5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5hY2NlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5sLWgtMS0zIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ubC1oLTEtNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmwtaC0xLTcge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi5sLWgtMS05IHtcbiAgbGluZS1oZWlnaHQ6IDEuOTsgfVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjMUM1REE2OyB9XG5cbi5wcmltYXJ5LWNvbG9yX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2OyB9XG5cbi5wcmltYXJ5LWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICM0ODkwZTA7IH1cblxuLnByaW1hcnktY29sb3ItbGlnaHRfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYxZjg7IH1cblxuLnByaW1hcnktY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMTU0NTdhOyB9XG5cbi5wcmltYXJ5LWNvbG9yLWRhcmtfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTQ1N2E7IH1cblxuLnNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiAjMUM1REE2OyB9XG5cbi5zZWNvbmRhcnktY29sb3JfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7IH1cblxuLnNlY29uZGFyeS1jb2xvci1saWdodCB7XG4gIGNvbG9yOiAjNDg5MGUwOyB9XG5cbi5zZWNvbmRhcnktY29sb3ItbGlnaHRfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODkwZTA7IH1cblxuLnNlY29uZGFyeS1jb2xvci1kYXJrIHtcbiAgY29sb3I6ICMxNTQ1N2E7IH1cblxuLnNlY29uZGFyeS1jb2xvci1kYXJrX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0NTdhOyB9XG5cbi5hY2NlbnQtY29sb3Ige1xuICBjb2xvcjogIzRhNGY1NTsgfVxuXG4uYWNjZW50LWNvbG9yX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0ZjU1OyB9XG5cbi5hY2NlbnQtY29sb3ItbGlnaHQge1xuICBjb2xvcjogIzdhODI4YjsgfVxuXG4uYWNjZW50LWNvbG9yLWxpZ2h0X2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E4MjhiOyB9XG5cbi5hY2NlbnQtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMzIzNjNhOyB9XG5cbi5hY2NlbnQtY29sb3ItZGFya19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzYzYTsgfVxuXG4uaS1hbS1tb3JlLXJlZCB7XG4gIGNvbG9yOiAjOTkxYjFlOyB9XG5cbi5pLWFtLW1vcmUtcmVkX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkxYjFlOyB9XG5cbi5sZXRycy1yZWRfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTFiMWU7IH1cblxuLmktYW0tbW9yZS1wdXJwbGUge1xuICBjb2xvcjogIzM1MWM1NTsgfVxuXG4uaS1hbS1tb3JlLXB1cnBsZV9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MWM1NTsgfVxuXG4udnNsLWJsdWUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMUM1REE2OyB9XG5cbi52c2wtYmx1ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFDNURBNjsgfVxuXG4udnNsLW1hdGgtZ3JlZW4ge1xuICBjb2xvcjogIzc2YmQyMjsgfVxuXG4udnNsLW1hdGgtZ3JlZW5fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmJkMjI7IH1cblxuLnZzbC1saXRlcmFjeS15ZWxsb3cge1xuICBjb2xvcjogI2ZmYmYzZDsgfVxuXG4udnNsLWxpdGVyYWN5LXllbGxvd19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYzZDsgfVxuXG4udnNsLXBkLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY2ZDEwOyB9XG5cbi52c2wtcGQtb3JhbmdlX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDEwOyB9XG5cbi52c2wtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMxYjM2NjQ7IH1cblxuLnZzbC1ibHVlLWRhcmtfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjM2NjQ7IH1cblxuLyo9PT09PT09PT09ICBNb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cbi8qIEN1c3RvbSwgaVBob25lIFJldGluYSwgMzIwIHBpeGVscyBhbmQgdXAgKi9cbi8qIEV4dHJhIFNtYWxsIERldmljZXMsIFBob25lcywgNDgwIHB4IGFuZCB1cCAqL1xuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuLyogTWVkaXVtIERldmljZXMsIERlc2t0b3BzICovXG4vKiBMYXJnZSBEZXZpY2VzLCBXaWRlIFNjcmVlbnMgKi9cbi5ibG9nIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xuICAvKkxpc3QgJiBEZXRhaWwqL1xuICAvKkxpc3QgUGFnZSovXG4gIC8qRGV0YWlsIFBhZ2UqL1xuICAvKlNlYXJjaCBhbmQgZmlsdGVycyovXG4gIC8qIFBhZ2VyICovIH1cbiAgLmJsb2cuaW1hZ2UtYXMtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQtcGF0dGVybi13aGl0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG4gIC5ibG9nIC5zZWN0aW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi40Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyODZyZW07XG4gICAgZm9udC1mYW1pbHk6IE15cmlhZC1Qcm87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzQzNTQ2NTsgfVxuICAgIC5ibG9nIC5zZWN0aW9uLW5hbWUgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAycHggMDsgfVxuICAgICAgLmJsb2cgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIGxlZnQ6IDE2MHB4OyB9XG4gIC5ibG9nIC5ibG9nLXBvc3QgLnRpdGxlLCAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvOyB9XG4gIC5ibG9nIC5ibG9nLXBvc3QgLmRhdGUsIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzc4Nzg3ODsgfVxuICAuYmxvZyAuYmxvZy1wb3N0IC50YWdzLCAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLnRhZ3Mge1xuICAgIGhlaWdodDogMy4yMTQzcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmxvZyAuYmxvZy1wb3N0IC50YWdzIC5pY29uLCAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLnRhZ3MgLmljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwOyB9XG4gICAgLmJsb2cgLmJsb2ctcG9zdCAudGFncyB1bCwgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC50YWdzIHVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ibG9nIC5ibG9nLXBvc3QgLnRhZ3MgdWwgbGksIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAudGFncyB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuYmxvZyAuYmxvZy1wb3N0IC50YWdzIHVsIGxpIGEsIC5ibG9nIC5ibG9nLXBvc3QgLnRhZ3MgdWwgbGkgc3BhbiwgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC50YWdzIHVsIGxpIGEsIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAudGFncyB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYmxvZyAuYmxvZy1wb3N0IC50YWdzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgYTphZnRlciwgLmJsb2cgLmJsb2ctcG9zdCAudGFncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHNwYW46YWZ0ZXIsIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAudGFncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGE6YWZ0ZXIsIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAudGFncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjsgfVxuICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjYWFhOyB9XG4gICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmZyb250IC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5iYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmJhY2sgLmNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgICAgICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmJhY2sgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5iYWNrIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmJhY2sgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdDphY3RpdmUgLmJhY2ssXG4gICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3Q6aG92ZXIgLmJhY2sge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIGhlaWdodDogMTc1cHg7IH1cbiAgICAgIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAgICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5jb250ZW50IC5hdXRob3Ige1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAuYmxvZyAucmVjZW50LWJsb2ctcG9zdHMgLnBvc3QgLmNvbnRlbnQgLmF1dGhvciB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5jb250ZW50IC5hdXRob3IgdWwgbGkgYSwgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5jb250ZW50IC5hdXRob3IgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLmJsb2cgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IC5jb250ZW50IC5hdXRob3IgdWwgbGkgYTpiZWZvcmUsIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAucG9zdCAuY29udGVudCAuYXV0aG9yIHVsIGxpIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDA3JztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgLmJsb2cgLmJsb2ctcG9zdCAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5ibG9nIC5ibG9nLXBvc3QgLnBvc3QgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuOTI4NnJlbTtcbiAgICAgIGNvbG9yOiAjNDM1NDY1OyB9XG4gICAgLmJsb2cgLmJsb2ctcG9zdCAucG9zdCAuZGF0ZSBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ibG9nIC5ibG9nLXBvc3QgLnBvc3QgLnRhZ3Mge1xuICAgICAgY29sb3I6ICMxZTYzYWY7IH1cbiAgICAuYmxvZyAuYmxvZy1wb3N0IC5wb3N0IC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNzE0ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45MzM7XG4gICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xuICAgICAgY29sb3I6ICM0MzU0NjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmJsb2cgLmJsb2ctcG9zdCAucG9zdCAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvZyAuc2VhcmNoLWJsb2cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmxvZyAuc2VhcmNoLWJsb2cgLnNlY3Rpb24tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuNzg1N3JlbTsgfVxuICAgICAgLmJsb2cgLnNlYXJjaC1ibG9nIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgbGVmdDogMTYwcHg7IH1cbiAgICAuYmxvZyAuc2VhcmNoLWJsb2cgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgICAgIC5ibG9nIC5zZWFyY2gtYmxvZyAuc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IzQkFDMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmJsb2cgLnNlYXJjaC1ibG9nIC5zZWFyY2gtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICM2Yjc4ODY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg1NzFyZW07IH1cbiAgICAuYmxvZyAuc2VhcmNoLWJsb2cgLnN1Ym1pdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmJsb2cgLnNlYXJjaC1ibG9nIC5zdWJtaXQgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAuYmxvZyAudG9waWNzLCAuYmxvZyAueWVhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuYmxvZyAudG9waWNzIC5zZWN0aW9uLW5hbWUsIC5ibG9nIC55ZWFycyAuc2VjdGlvbi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtOyB9XG4gICAgLmJsb2cgLnRvcGljcyB1bCwgLmJsb2cgLnllYXJzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAuYmxvZyAudG9waWNzIHVsIGxpLCAuYmxvZyAueWVhcnMgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAgICAgLmJsb2cgLnRvcGljcyB1bCBsaSBhLCAuYmxvZyAueWVhcnMgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMxZTYzYWY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAgICAgICAuYmxvZyAudG9waWNzIHVsIGxpIGE6aG92ZXIsIC5ibG9nIC55ZWFycyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTYzYWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmxvZyAudG9waWNzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbGVmdDogOTBweDsgfVxuICAuYmxvZyAueWVhcnMgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBsZWZ0OiA3MHB4OyB9XG4gIC5ibG9nIC5hdXRob3JzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIGxlZnQ6IDEyMHB4OyB9XG4gIC5ibG9nIC5yZWNlbnQtYmxvZy1wb3N0cyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KTtcbiAgICBsZWZ0OiAyNjVweDsgfVxuICAuYmxvZyAuYXV0aG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5ibG9nIC5hdXRob3JzIC5zZWN0aW9uLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07IH1cbiAgICAuYmxvZyAuYXV0aG9ycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgICAgLmJsb2cgLmF1dGhvcnMgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMWU2M2FmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYmxvZyAuYXV0aG9ycyB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjAwNyc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDM1NDY1OyB9XG4gICAgICAgIC5ibG9nIC5hdXRob3JzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmxvZyAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmxvZyAucGFnaW5hdGlvbiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmJsb2cgLnBhZ2luYXRpb24gbGkgYSwgLmJsb2cgLnBhZ2luYXRpb24gbGkgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICM0MzU0NjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmJsb2cgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5ibG9nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDBlNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODhkMGU1OyB9XG4gICAgLmJsb2cgLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2cgLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYmxvZyAuY29tbWVudHMgLnNlY3Rpb24tbmFtZSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjc4NTdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJsb2cgLmNvbW1lbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjU1cHgpO1xuICAgIGxlZnQ6IDI1NXB4O1xuICAgIGJvdHRvbTogMjRweDsgfVxuICAuYmxvZyAuY29tbWVudHMgLm1lZGlhLWxpc3QgLmNvbW1lbnQtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY2ZTAwOyB9XG4gICAgLmJsb2cgLmNvbW1lbnRzIC5tZWRpYS1saXN0IC5jb21tZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNmUwMDsgfVxuICAgIC5ibG9nIC5jb21tZW50cyAubWVkaWEtbGlzdCAuY29tbWVudC1pdGVtIC5hdXRob3Ige1xuICAgICAgY29sb3I6ICM0MzU0NjU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XG4gICAgICBmb250LWZhbWlseTogQXJpYWw7IH1cbiAgICAgIC5ibG9nIC5jb21tZW50cyAubWVkaWEtbGlzdCAuY29tbWVudC1pdGVtIC5hdXRob3I6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcInNheXNcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5ibG9nIC5jb21tZW50cyAubWVkaWEtbGlzdCAuY29tbWVudC1pdGVtIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG4gICAgICAuYmxvZyAuY29tbWVudHMgLm1lZGlhLWxpc3QgLmNvbW1lbnQtaXRlbSAuZGF0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlBvc3RlZCBPblwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4gICAgLmJsb2cgLmNvbW1lbnRzIC5tZWRpYS1saXN0IC5jb21tZW50LWl0ZW0gLm1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzM3JlbTsgfVxuICAuYmxvZyAuY29tbWVudHMgLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuYmxvZyAuY29tbWVudHMgLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gICAgICBjb2xvcjogIzFlNjNhZjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYmxvZyAuY29tbWVudHMgLmNvbW1lbnQtZm9ybSBpbnB1dCwgLmJsb2cgLmNvbW1lbnRzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzlhYWY7IH1cbiAgICAuYmxvZyAuY29tbWVudHMgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE5MHB4OyB9XG5cbi8qJHVsX3BhZGRpbmc6IGluaGVyaXQ7IDwtIFRoaXMgd2FzIGNhdXNpbmcgbmVzdGVkIHVscyB0byBsb3NlIHBhZGRpbmcqL1xuLmJvcmRlcmVkLWNhcmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuXG4uYm9yZGVyZWQtY2FyZCB7XG4gIGZvbnQtc2l6ZTogMS4wNzY5cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMUM1REE2O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5ib3JkZXJlZC1jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yODc1cmVtOyB9XG4gIC5ib3JkZXJlZC1jYXJkIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ib3JkZXJlZC1jYXJkIGgzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYm9yZGVyZWQtY2FyZCB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAuYm9yZGVyZWQtY2FyZCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuMjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAuYm9yZGVyZWQtY2FyZCBpbWcge1xuICAgIG1hcmdpbjogMXJlbTsgfVxuXG4uYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rIHtcbiAgY29sb3I6ICMxQzVEQTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMDc2OXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAzNnB4IGF1dG8gOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rOmJlZm9yZSwgLmJvcmRlcmVkLWNhcmQgLmNhcmQtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUM1REE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogNi41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2LjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMUM1REE2O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDlweDtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgIzFDNURBNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAtMTVweDsgfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNzY5cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxucCBhLmJ0bixcbnAgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5ob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XG4gIGJvcmRlci1jb2xvcjogIzFDNURBNjsgfVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNURBNjtcbiAgYm9yZGVyLWNvbG9yOiAjMUM1REE2OyB9XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbnAgYS5idG4tc2Vjb25kYXJ5LFxuLnAgYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4ub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmJ0bi1zZWNvbmRhcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDU1ODc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdDp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWxlYXJuLW1vcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMmUzNjNkO1xuICBjb2xvcjogIzJlMzYzZDtcbiAgcGFkZGluZzogMC44cmVtIDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJ0bi1saXRlcmFjeSxcbi5idG4tbGl0ZXJhY3k6YWN0aXZlLFxuLmJ0bi1saXRlcmFjeTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmM2Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1saXRlcmFjeTpmb2N1cyxcbi5idG4tbGl0ZXJhY3k6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY4ZjAwOyB9XG5cbi5idG4tbWF0aCxcbi5idG4tbWF0aDphY3RpdmUsXG4uYnRuLW1hdGg6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZiZDIyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tbWF0aDpob3Zlcixcbi5idG4tbWF0aDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDY3MTI7IH1cblxuLmJ0bi1wZCxcbi5idG4tcGQ6YWN0aXZlLFxuLmJ0bi1wZDp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMTA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vcmFuZ2UsXG4uYnRuLW9yYW5nZTphY3RpdmUsXG4uYnRuLW9yYW5nZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzc3MzU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1wZDpmb2N1cyxcbi5idG4tcGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0MjAwOyB9XG5cbi5idG4td2lkZSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4uYnRuLXByb2R1Y3QtaW50cm8sXG4uYnRuLXByb2R1Y3QtaW50cm86YWN0aXZlLFxuLmJ0bi1wcm9kdWN0LWludHJvOnZpc2l0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0QzdGOyB9XG5cbi5idG4tc2lkZS1ieS1zaWRlLFxuLmJ0bi1zaWRlLWJ5LXNpZGU6YWN0aXZlLFxuLmJ0bi1zaWRlLWJ5LXNpZGU6dmlzaXRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRDN0Y7XG4gIGNvbG9yOiAjMDA0QzdGOyB9XG5cbmEuYnRuLmJ0bi1zaWRlLWJ5LXNpZGUsXG5hLmJ0bi5idG4tc2lkZS1ieS1zaWRlOmFjdGl2ZSxcbmEuYnRuLmJ0bi1zaWRlLWJ5LXNpZGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA0QzdGOyB9XG5cbi5jYXB0aW9uIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXB0aW9uIGgzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbi5jYXJvdXNlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4uY2Fyb3VzZWwgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMWU2M2FmO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5jYXJvdXNlbCBpbWcge1xuICBtYXJnaW46IDMwcHggYXV0bzsgfVxuXG4uY2Fyb3VzZWwgLm93bC1uYXYsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJvdXNlbCAub3dsLWRvdHMsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWVlZjtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uY2Fyb3VzZWwgLm93bC1kb3QsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ub3dsLWRvdHMge1xuICBjb3VudGVyLXJlc2V0OiBkb3RzOyB9XG5cbi5vd2wtZG90OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkb3RzO1xuICBjb250ZW50OiBjb3VudGVyKGRvdHMpO1xuICBmb250LXNpemU6IDEuMDcxNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ub3dsLWRvdC5hY3RpdmU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4OyB9XG4gIC5jYXJvdXNlbCBwIHtcbiAgICBmb250LXNpemU6IDEuNzg1N3JlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNhcm91c2VsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbi5jaGVjay1saXN0LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2hlY2stbGlzdC1jYXJkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAuY2hlY2stbGlzdC1jYXJkIGgxLCAuY2hlY2stbGlzdC1jYXJkIC5oMSxcbiAgLmNoZWNrLWxpc3QtY2FyZCBoMiwgLmNoZWNrLWxpc3QtY2FyZCAuaDIsXG4gIC5jaGVjay1saXN0LWNhcmQgaDMsIC5jaGVjay1saXN0LWNhcmQgLmgzLFxuICAuY2hlY2stbGlzdC1jYXJkIGg0LCAuY2hlY2stbGlzdC1jYXJkIC5oNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNoZWNrLWxpc3QtY2FyZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNoZWNrLWxpc3QtY2FyZCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uY2hlY2stbGlzdC1jYXJkIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hlY2stbWFyay1pY29uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stbGlzdC1jYXJkIHtcbiAgICBmb250LXNpemU6IDEuNTcxNHJlbTsgfVxuICAuY2hlY2stbGlzdC1jYXJkIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTFweDsgfVxuICAuY2hlY2stbGlzdC1jYXJkIHVsIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jaGVjay1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5jaGVjay1saXN0IHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmNoZWNrLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLW1hcmstZ3JlZW4ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmxlZnQtZmxvYXRlZC1pbWFnZSBpbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5zcGFuLmgxLFxuc3Bhbi5oMixcbnNwYW4uaDMsXG5zcGFuLmg0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1mbG9hdGVkLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmV2ZW50cy5pbWFnZS1hcy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQtcGF0dGVybi13aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbi5ldmVudHMgLnNlY3Rpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi40Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMi42Mjg2cmVtO1xuICBmb250LWZhbWlseTogTXlyaWFkLVBybztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzQzNTQ2NTsgfVxuICAuZXZlbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4IDJweCAwOyB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmUwMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbiAgICAgIGxlZnQ6IDE4NXB4OyB9XG5cbi5ldmVudHMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmV2ZW50cyAuZXZlbnQtc3VtbWFyeSBwIHtcbiAgY29sb3I6ICM0MzU0NjU7XG4gIGZvbnQtc2l6ZTogMS4yODU3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi5ldmVudHMgLmNvbW1lbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ldmVudHMgLmNvbW1lbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjU1cHgpO1xuICAgIGxlZnQ6IDI1NXB4O1xuICAgIGJvdHRvbTogMjRweDsgfVxuXG4uZXZlbnRzIC5ldmVudHMtbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLXBhdHRlcm4td2hpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5yZWFkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnJlYWQtbW9yZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC50YWdzIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMDsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC50YWdzIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAudGFncyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnRhZ3MgdWwgbGkgYSwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAudGFncyB1bCBsaSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC50YWdzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgYTphZnRlciwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAudGFncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIsXCI7IH1cbiAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuZXZlbnRzLWxpc3QgLmV2ZW50LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2FhYTsgfVxuICAgIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLmV2ZW50cy1saXN0IC5ldmVudC1pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuZXZlbnRzLWxpc3QgLmV2ZW50LWl0ZW0gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGhlaWdodDogMTc1cHg7IH1cbiAgICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5ldmVudHMtbGlzdCAuZXZlbnQtaXRlbSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLmV2ZW50cy1saXN0IC5ldmVudC1pdGVtIC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNTcxcmVtO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuZXZlbnRzLWxpc3QgLmV2ZW50LWl0ZW0gLmNvbnRlbnQgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5ldmVudHMtbGlzdCAuZXZlbnQtaXRlbSAuY29udGVudCAudGFncyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuZXZlbnRzLWxpc3QgLmV2ZW50LWl0ZW0gLmNvbnRlbnQgcCB7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAuc2VjdGlvbi1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNzg1N3JlbTsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5ldmVudC10YWdzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICAgIGxlZnQ6IDIxMHB4OyB9XG4gIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnNpZGViYXIgLnBvcHVsYXItdGFncyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgICBsZWZ0OiAxNzVweDsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5uZXdzLXRhZ3MgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgbGVmdDogMTQwcHg7IH1cbiAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAuZXZlbnQtdGFncywgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAucG9wdWxhci10YWdzLCAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5uZXdzLXRhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5ldmVudC10YWdzIHVsLCAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5wb3B1bGFyLXRhZ3MgdWwsIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnNpZGViYXIgLm5ld3MtdGFncyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAuZXZlbnQtdGFncyB1bCBsaSwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAucG9wdWxhci10YWdzIHVsIGxpLCAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5uZXdzLXRhZ3MgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAuZXZlbnQtdGFncyB1bCBsaSBhLCAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5wb3B1bGFyLXRhZ3MgdWwgbGkgYSwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAubmV3cy10YWdzIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gICAgICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAuZXZlbnQtdGFncyB1bCBsaSBhOmhvdmVyLCAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC5wb3B1bGFyLXRhZ3MgdWwgbGkgYTpob3ZlciwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAubmV3cy10YWdzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNjNhZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnNpZGViYXIgLnVwY29taW5nLWV2ZW50cyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICBsZWZ0OiAyOTBweDsgfVxuICAuZXZlbnRzIC5ldmVudHMtbGF5b3V0IC5zaWRlYmFyIC51cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudC1pdGVtIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50cy1sYXlvdXQgLnNpZGViYXIgLnVwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnQtaXRlbSAuaGVhZCAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudC1pdGVtIC5oZWFkIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTQyOXJlbTsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudC1pdGVtIC5oZWFkIC5sb2NhdGlvbiwgLmV2ZW50cyAuZXZlbnRzLWxheW91dCAuc2lkZWJhciAudXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudC1pdGVtIC5oZWFkIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICMxZTYzYWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtaGVhZCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xuICAgIGZvbnQtc2l6ZTogMS45Mjg2cmVtO1xuICAgIGNvbG9yOiAjNDM1NDY1OyB9XG4gIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtaGVhZCAucG9zdGVkLWRhdGUge1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtaGVhZCAudGFncyB1bCBsaSBhLCAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWhlYWQgLnRhZ3MgdWwgbGkgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWU2M2FmOyB9XG5cbi5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29udGVudCAuZGV0YWlsLXBhbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmRldGFpbC1wYW5lIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5kZXRhaWwtcGFuZSAuZGF0ZS1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmRldGFpbC1wYW5lIC5kYXRlLWJsb2NrIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29udGVudCAuZGV0YWlsLXBhbmUgYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9XG4gICAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5kZXRhaWwtcGFuZSAuYWRkQ2FsZW5kYXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29udGVudCAuZGV0YWlsLXBhbmUgLmNhbGVuZGFyLWRvd25sb2FkIGEge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IC45MHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmNvbnRhY3QgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC5wZXJzb246YmVmb3JlLCAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmNvbnRhY3QgLnBob25lOmJlZm9yZSwgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC53ZWJzaXRlOmJlZm9yZSwgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC5lbWFpbDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM0MzU0NjU7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC5wZXJzb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDA3JzsgfVxuICAuZXZlbnRzLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbnRlbnQgLmNvbnRhY3QgLnBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC53ZWJzaXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4ZSc7IH1cbiAgLmV2ZW50cy5ldmVudC1kZXRhaWxzIC5ldmVudC1jb250ZW50IC5jb250YWN0IC5lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDMnOyB9XG4gIC5ldmVudHMuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29udGVudCAuY29udGFjdCBhZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfVxuXG4uZmVhdHVyZS1jYXJkIHtcbiAgbWluLWhlaWdodDogMTk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZlYXR1cmUtY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5mZWF0dXJlLWNhcmQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mZWF0dXJlLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsOyB9XG4gICAgLmZlYXR1cmUtY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDUwcHggNTBweCAwOyB9XG4gICAgLmZlYXR1cmUtY2FyZCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZlYXR1cmUtY2FyZCB7XG4gICAgaGVpZ2h0OiA2MDBweDsgfSB9XG5cbi5mZWF0dXJlLWluZm8tYmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmZlYXR1cmUtaW5mby1iYW5kIC50aXRsZSwgLmZlYXR1cmUtaW5mby1iYW5kIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgLmZlYXR1cmUtaW5mby1iYW5kIGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZmVhdHVyZS1pbmZvLWJhbmQgLmZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZlYXR1cmUtaW5mby1iYW5kIC5mZWF0dXJlcyAuZmVhdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgICAgLmZlYXR1cmUtaW5mby1iYW5kIC5mZWF0dXJlcyAuZmVhdHVyZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87IH1cblxuLmZlYXR1cmUtaW5mby1iYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCA5MywgMTY2LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmUtaW5mby1iYW5kIC5mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmVhdHVyZS1pbmZvLWJhbmQgLmZlYXR1cmVzIC5mZWF0dXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5mZWF0dXJlLWluZm8tYmFuZCAuZmVhdHVyZXMgLmZlYXR1cmUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZS1pbmZvLWJhbmQgLmgyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZmVhdHVyZS1pbmZvLWJhbmQgcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfSB9XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW46IDc1cHggMDsgfVxuXG5kaXYucHJvZHVjdC1iYW5uZXItYmctaW1hZ2UgfiBkaXYgZGl2Lm1haW4tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuZGl2LnByb2R1Y3QtYmFubmVyLWJnLWltYWdlIH4gZGl2LnBhZ2Utc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZ2VuZXJhbC1jb250ZW50LXBhZ2UgLmJhbm5lciB7XG4gIGhlaWdodDogMjc1cHg7IH1cblxuLmdlbmVyYWwtY29udGVudC1wYWdlIHVsIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uZ2VuZXJhbC1jb250ZW50LXBhZ2UgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnByb2R1Y3QtYmFubmVyLWJnLWltYWdlIH4gZGl2IGRpdi5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG4uaGFtLXN0YWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDMycHg7IH1cblxuLmhhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IC41cztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLmhhbS10by14IC5oYW0ge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGFtLXRvLXggLmhhbTpmaXJzdC1jaGlsZCB7XG4gIHRvcDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbS10by14IC5oYW06bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMTBlbTtcbiAgdG9wOiA0cHg7IH1cblxuLmhhbS10by14IC5oYW06bGFzdC1jaGlsZCB7XG4gIHRvcDogLTlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGhlaWdodDogOTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpZGUtbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBpT1MgbW9iaWxlIG1lbnUgZml4XHJcbiAgICAgKiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xODI3MTQ2MC9maXhlZC1wb3NpdGlvbmluZy16LWluZGV4LWlzc3VlLWluLW1vYmlsZS1zYWZhcmlcclxuICAgICAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWRlLW1lbnUtd3JhcHBlciAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogLjVzOyB9XG5cbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAuc2xpZGUtY29udGVudCB7XG4gIGxlZnQ6IDI2MHB4OyB9XG5cbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLXRvZ2dsZTpmb2N1cyxcbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZWI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAzMnB4OyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsXG4ubW9iaWxlLW5hdi5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LFxuLm1vYmlsZS1uYXYubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NTtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDEwMDB2dztcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3gtc2hhZG93OiBpbnNldCAtNXB4IDBweCAxNnB4ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUsXG4uc2xpZGUtbWVudS13cmFwcGVyLm9wZW4gLm5hdmJhci1uYXYge1xuICBsZWZ0OiAwOyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZjNmMmViO1xuICBib3JkZXItdG9wOiAzMi41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDMyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMTEwOyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYSxcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYTpob3ZlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NTcxcmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjQzZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gbGksXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1NzFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42NDNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaS5kcm9wZG93biB7XG4gIGNvbG9yOiAjNjY3NDgyO1xuICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM4OGQwZTU7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEgPiAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzg4ZDBlNTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEubW9iaWxlLW5hdi1iYWNrLFxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEubW9iaWxlLW5hdi1iYWNrLFxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgPiBsaSBhLm1vYmlsZS1uYXYtYmFjayxcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYS5tb2JpbGUtbmF2LWJhY2s6Zm9jdXMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLm1vYmlsZS1uYXYtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjODhkMGU1O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBsZWZ0OiAtNXB4OyB9XG5cbi5tb2JpbGUtbmF2LWJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NzY4NDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmFubmVyLS1ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGUtbWVudS13cmFwcGVyLm9wZW4gLnNsaWRlLWNvbnRlbnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmhlYWRlci10b3AtbmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaGVhZGVyLXRvcC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAuaGVhZGVyLXRvcC1uYXYtd3JhcHBlciB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXItdG9wLW5hdi13cmFwcGVyIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzVjN2ViZjtcbiAgICBmb250LXNpemU6IDAuNzg1N3JlbTsgfVxuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZXNrdG9wLW5hdi5uYXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXNrdG9wLW5hdiBsaS5uby1kcm9wZG93biBhLFxuICAuZGVza3RvcC1uYXYubmF2ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGVza3RvcC1uYXYgbGkubm8tZHJvcGRvd24gYSxcbiAgLmRlc2t0b3AtbmF2Lm5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxMXB4IDJweDtcbiAgICBmb250LXNpemU6IDAuNzg1N3JlbTtcbiAgICBjb2xvcjogIzI2Mzk1ZDsgfVxuICAuZGVza3RvcC1uYXYubmF2ID4gbGkuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7IH1cbiAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi1tZW51IC5oMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjA3MTRyZW07XG4gICAgY29sb3I6ICM4OGQwZTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07IH1cbiAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi1tZW51IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duLXRvZ2dsZSAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdG9wOiAwOyB9XG4gIC5kZXNrdG9wLW5hdiAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tdG9nZ2xlIC5hcnJvdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0U3RTdFNztcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHRvcDogMTAwJTsgfVxuICAuZGVza3RvcC1uYXYgPiBsaS5kcm9wZG93bi5zZWFyY2gtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGVza3RvcC1uYXYgPiBsaS5kcm9wZG93bi5zZWFyY2gtZHJvcGRvd24tdG9nZ2xlIC5zZWFyY2gtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7IH0gfVxuXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmRlc2t0b3AtbmF2IGxpLm5vLWRyb3Bkb3duIGEsXG4gIC5kZXNrdG9wLW5hdi5uYXYgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAuZGVza3RvcC1uYXYgdWwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDsgfVxuICAuZGVza3RvcC1uYXYgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbi8qIExhcmdlIERldmljZXMsIFdpZGUgU2NyZWVucyAqL1xuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXG4uaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZyBoMiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmJsdWUtb3ZlcmxheSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuMjdkZWcsICMwMDRDN0YgMCUsICMwMDkwRDcgMTAwJSk7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgb3BhY2l0eTogMC43OyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgNzYsIDEyNywgMC45KSwgcmdiYSgyOCwgOTMsIDE2NiwgMC44KSk7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlcm8tYmFubmVyLWN1c3RvbS1iZy1pbWctY3RhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZy1jdGEgaW1nIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZy1jdGEgcCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMDA0QzdGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWJhbm5lci1jdXN0b20tYmctaW1nLWN0YSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLmhlcm8tYmFubmVyLWN1c3RvbS1iZy1pbWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5oZXJvLWJhbm5lci1iYXNpYyB7XG4gIGJhY2tncm91bmQ6ICMxYzVkYTY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTAwcHggMDsgfVxuICAuaGVyby1iYW5uZXItYmFzaWMgaDEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbi5oZXJvLWJhbm5lci1lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd3d3LnZveWFnZXJzb3ByaXMuY29tL2RvY3MvZGVmYXVsdC1zb3VyY2UvYmFja2dyb3VuZC1pbWFnZXMtYW5kLWljb25zL2hvbWUuanBnP3NmdnJzbj1iNWM2N2I0NF8yXCIpO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmhlcm8tYmFubmVyLWVkaXRhYmxlIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYmx1ZS1vdmVybGF5IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy4yN2RlZywgIzAwNEM3RiAwJSwgIzAwOTBENyAxMDAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICBvcGFjaXR5OiAwLjc7ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3NiwgMTI3LCAwLjkpLCByZ2JhKDI4LCA5MywgMTY2LCAwLjgpKTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItZWRpdGFibGUtY3RhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItZWRpdGFibGUtY3RhIGltZyB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmhlcm8tYmFubmVyLWVkaXRhYmxlLWN0YSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDRDN0Y7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tYmFubmVyLWVkaXRhYmxlLWN0YSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLmhlcm8tYmFubmVyLWVkaXRhYmxlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4vKiR1bF9wYWRkaW5nOiBpbmhlcml0OyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3d3dy52b3lhZ2Vyc29wcmlzLmNvbS9kb2NzL2RlZmF1bHQtc291cmNlL2JhY2tncm91bmQtaW1hZ2VzLWFuZC1pY29ucy9ob21lLmpwZz9zZnZyc249YjVjNjdiNDRfMlwiKTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5ibHVlLW92ZXJsYXkge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjI3ZGVnLCAjMDA0QzdGIDAlLCAjMDA5MEQ3IDEwMCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDAuNzsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDc2LCAxMjcsIDAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIDAuOCkpO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUtY3RhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItaS1hbS1tb3JlLWN0YSBpbWcge1xuICB3aWR0aDogODAlOyB9XG5cbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUtY3RhIHAge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzAwNEM3RjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1iYW5uZXItaS1hbS1tb3JlLWN0YSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLmhlcm8tYmFubmVyLWktYW0tbW9yZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXG4uaGVyby1iYW5uZXItbGFuZy1saXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzJcIik7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyby1iYW5uZXItbGFuZy1saXZlIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvZHVjdC1sb2dvIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5ibHVlLW92ZXJsYXkge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjI3ZGVnLCAjMDA0QzdGIDAlLCAjMDA5MEQ3IDEwMCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDAuNzsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDc2LCAxMjcsIDAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIDAuOCkpO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1sYW5nLWxpdmUtY3RhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItbGFuZy1saXZlLWN0YSBpbWcge1xuICB3aWR0aDogODAlOyB9XG5cbi5oZXJvLWJhbm5lci1sYW5nLWxpdmUtY3RhIHAge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzAwNEM3RjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1iYW5uZXItbGFuZy1saXZlLWN0YSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLnByb2R1Y3QtbG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5oZXJvLWJhbm5lci1sYW5nLWxpdmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi8qJHVsX3BhZGRpbmc6IGluaGVyaXQ7IDwtIFRoaXMgd2FzIGNhdXNpbmcgbmVzdGVkIHVscyB0byBsb3NlIHBhZGRpbmcqL1xuLmhlcm8tYmFubmVyLWxldHJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzJcIik7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyby1iYW5uZXItbGV0cnMgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5ibHVlLW92ZXJsYXkge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjI3ZGVnLCAjMDA0QzdGIDAlLCAjMDA5MEQ3IDEwMCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDAuNzsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDc2LCAxMjcsIDAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIDAuOCkpO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1sZXRycy1jdGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1sZXRycy1jdGEgaW1nIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1sZXRycy1jdGEgcCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMDA0QzdGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWJhbm5lci1sZXRycy1jdGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIC5wcm9kdWN0LWxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuaGVyby1iYW5uZXItbGV0cnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi8qJHVsX3BhZGRpbmc6IGluaGVyaXQ7IDwtIFRoaXMgd2FzIGNhdXNpbmcgbmVzdGVkIHVscyB0byBsb3NlIHBhZGRpbmcqL1xuLmhlcm8tYmFubmVyLWxpdGVyYWN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzJcIik7XG4gIGhlaWdodDogNDM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyby1iYW5uZXItbGl0ZXJhY3kgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJsdWUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3NiwgMTI3LCAwLjkpLCByZ2JhKDI4LCA5MywgMTY2LCAwLjgpKTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItbGl0ZXJhY3kgLmNvbG9yLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmM2Q7XG4gIGhlaWdodDogMzZweDsgfVxuXG4uaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIGltZy5jYXRlZ29yeS1pY29uIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1saXRlcmFjeS1jdGEgcCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMDA0QzdGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWJhbm5lci1saXRlcmFjeS1jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5oZXJvLWJhbm5lci1saXRlcmFjeSB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYmFubmVyLWxpdGVyYWN5LWN0YSBpbWcuY2F0ZWdvcnktaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lci1saXRlcmFjeS1jdGEgaW1nLmNhdGVnb3J5LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB3aWR0aDogNTBweDsgfSB9XG5cbi8qJHVsX3BhZGRpbmc6IGluaGVyaXQ7IDwtIFRoaXMgd2FzIGNhdXNpbmcgbmVzdGVkIHVscyB0byBsb3NlIHBhZGRpbmcqL1xuLmhlcm8tYmFubmVyLXBhc3Nwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzJcIik7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyby1iYW5uZXItcGFzc3BvcnQgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9kdWN0LWxvZ28ge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmJsdWUtb3ZlcmxheSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuMjdkZWcsICMwMDRDN0YgMCUsICMwMDkwRDcgMTAwJSk7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgb3BhY2l0eTogMC43OyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgNzYsIDEyNywgMC45KSwgcmdiYSgyOCwgOTMsIDE2NiwgMC44KSk7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSBpbWcge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDRDN0Y7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLnByb2R1Y3QtbG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5oZXJvLWJhbm5lci1wYXNzcG9ydCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnByb2R1Y3Qtb3ZlcnZpZXcgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IC41ZW0gMCAuMjVlbSAwOyB9XG5cbi5jb250ZW50LWJsb2NrIGgyLCBoMi5sZWZ0LWJvcmRlciB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRTM3NzM1O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnByb2R1Y3QtdHlwZS1pY29uIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5wcm9kdWN0LW92ZXJ2aWV3IHAsIC5jb250ZW50LWJsb2NrIHAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuLnByb2R1Y3Qtb3ZlcnZpZXcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb250ZW50LWJsb2NrIC5xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuXG4uY29udGVudC1ibG9jayAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRTM3NzM1OyB9XG5cbi5pLWFtLW1vcmUtY29udGVudCAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuaS1hbS1tb3JlLWNvbnRlbnQgLnRleHQgLmgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmktYW0tbW9yZS1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ob3ZlcmVmZmVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuaG92ZXJlZmZlY3QgLm92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwgLTAuOTksIDAsIDEuODEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7IH1cbiAgLmhvdmVyZWZmZWN0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwgLTAuOTksIDAsIDEuODEpOyB9XG4gIC5ob3ZlcmVmZmVjdCBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwgLTAuOTksIDAsIDEuODEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuaG92ZXJlZmZlY3QgYS5pbmZvIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIHBhZGRpbmc6IDdweCAxNHB4OyB9XG4gIC5ob3ZlcmVmZmVjdCBhLmluZm86aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggI2ZmZjsgfVxuICAuaG92ZXJlZmZlY3QgOmhvdmVyIGltZyB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgLmhvdmVyZWZmZWN0IDpob3ZlciAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAuaG92ZXJlZmZlY3QgOmhvdmVyIGgyLFxuICAuaG92ZXJlZmZlY3QgLmhvdmVyZWZmZWN0OmhvdmVyIGEuaW5mbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTsgfVxuICAuaG92ZXJlZmZlY3QgOmhvdmVyIGEuaW5mbyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbmltZy5zZXQtYXMtYmFja2dyb3VuZCwgLmJhY2tncm91bmQtaW1hZ2UtcGxhY2Vob2xkZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2UtYXMtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5uby1jb2wtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZGRpbmctNDAge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNXB4IHtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLmNlbnRlci12aC01cHgge1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTVweCB7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xMHB4IHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5jZW50ZXItdmgtMTBweCB7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTEwcHgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE1cHgge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLmNlbnRlci12aC0xNXB4IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTVweCB7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjBweCB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uY2VudGVyLXZoLTIwcHgge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yMHB4IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yNXB4IHtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi5jZW50ZXItdmgtMjVweCB7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTI1cHgge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMwcHgge1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLmNlbnRlci12aC0zMHB4IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMzBweCB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzVweCB7XG4gIGhlaWdodDogMzVweDsgfVxuXG4uY2VudGVyLXZoLTM1cHgge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0zNXB4IHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC00MHB4IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5jZW50ZXItdmgtNDBweCB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTQwcHgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTQ1cHgge1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuLmNlbnRlci12aC00NXB4IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtNDVweCB7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNTBweCB7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uY2VudGVyLXZoLTUwcHgge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi01MHB4IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC01NXB4IHtcbiAgaGVpZ2h0OiA1NXB4OyB9XG5cbi5jZW50ZXItdmgtNTVweCB7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTU1cHgge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTYwcHgge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmNlbnRlci12aC02MHB4IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtNjBweCB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNjVweCB7XG4gIGhlaWdodDogNjVweDsgfVxuXG4uY2VudGVyLXZoLTY1cHgge1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi02NXB4IHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC03MHB4IHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5jZW50ZXItdmgtNzBweCB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTcwcHgge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTc1cHgge1xuICBoZWlnaHQ6IDc1cHg7IH1cblxuLmNlbnRlci12aC03NXB4IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtNzVweCB7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtODBweCB7XG4gIGhlaWdodDogODBweDsgfVxuXG4uY2VudGVyLXZoLTgwcHgge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi04MHB4IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC04NXB4IHtcbiAgaGVpZ2h0OiA4NXB4OyB9XG5cbi5jZW50ZXItdmgtODVweCB7XG4gIGhlaWdodDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTg1cHgge1xuICBoZWlnaHQ6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTkwcHgge1xuICBoZWlnaHQ6IDkwcHg7IH1cblxuLmNlbnRlci12aC05MHB4IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtOTBweCB7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtOTVweCB7XG4gIGhlaWdodDogOTVweDsgfVxuXG4uY2VudGVyLXZoLTk1cHgge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi05NXB4IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xMDBweCB7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLmNlbnRlci12aC0xMDBweCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xMDBweCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEwNXB4IHtcbiAgaGVpZ2h0OiAxMDVweDsgfVxuXG4uY2VudGVyLXZoLTEwNXB4IHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTEwNXB4IHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTEwcHgge1xuICBoZWlnaHQ6IDExMHB4OyB9XG5cbi5jZW50ZXItdmgtMTEwcHgge1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTEwcHgge1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xMTVweCB7XG4gIGhlaWdodDogMTE1cHg7IH1cblxuLmNlbnRlci12aC0xMTVweCB7XG4gIGhlaWdodDogMTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xMTVweCB7XG4gIGhlaWdodDogMTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEyMHB4IHtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuXG4uY2VudGVyLXZoLTEyMHB4IHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTEyMHB4IHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTI1cHgge1xuICBoZWlnaHQ6IDEyNXB4OyB9XG5cbi5jZW50ZXItdmgtMTI1cHgge1xuICBoZWlnaHQ6IDEyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTI1cHgge1xuICBoZWlnaHQ6IDEyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xMzBweCB7XG4gIGhlaWdodDogMTMwcHg7IH1cblxuLmNlbnRlci12aC0xMzBweCB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xMzBweCB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEzNXB4IHtcbiAgaGVpZ2h0OiAxMzVweDsgfVxuXG4uY2VudGVyLXZoLTEzNXB4IHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTEzNXB4IHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTQwcHgge1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi5jZW50ZXItdmgtMTQwcHgge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTQwcHgge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xNDVweCB7XG4gIGhlaWdodDogMTQ1cHg7IH1cblxuLmNlbnRlci12aC0xNDVweCB7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xNDVweCB7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE1MHB4IHtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4uY2VudGVyLXZoLTE1MHB4IHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTE1MHB4IHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTU1cHgge1xuICBoZWlnaHQ6IDE1NXB4OyB9XG5cbi5jZW50ZXItdmgtMTU1cHgge1xuICBoZWlnaHQ6IDE1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTU1cHgge1xuICBoZWlnaHQ6IDE1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xNjBweCB7XG4gIGhlaWdodDogMTYwcHg7IH1cblxuLmNlbnRlci12aC0xNjBweCB7XG4gIGhlaWdodDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xNjBweCB7XG4gIGhlaWdodDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE2NXB4IHtcbiAgaGVpZ2h0OiAxNjVweDsgfVxuXG4uY2VudGVyLXZoLTE2NXB4IHtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTE2NXB4IHtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTcwcHgge1xuICBoZWlnaHQ6IDE3MHB4OyB9XG5cbi5jZW50ZXItdmgtMTcwcHgge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTcwcHgge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xNzVweCB7XG4gIGhlaWdodDogMTc1cHg7IH1cblxuLmNlbnRlci12aC0xNzVweCB7XG4gIGhlaWdodDogMTc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xNzVweCB7XG4gIGhlaWdodDogMTc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE4MHB4IHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuXG4uY2VudGVyLXZoLTE4MHB4IHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTE4MHB4IHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTg1cHgge1xuICBoZWlnaHQ6IDE4NXB4OyB9XG5cbi5jZW50ZXItdmgtMTg1cHgge1xuICBoZWlnaHQ6IDE4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMTg1cHgge1xuICBoZWlnaHQ6IDE4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0xOTBweCB7XG4gIGhlaWdodDogMTkwcHg7IH1cblxuLmNlbnRlci12aC0xOTBweCB7XG4gIGhlaWdodDogMTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0xOTBweCB7XG4gIGhlaWdodDogMTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE5NXB4IHtcbiAgaGVpZ2h0OiAxOTVweDsgfVxuXG4uY2VudGVyLXZoLTE5NXB4IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTE5NXB4IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjAwcHgge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5jZW50ZXItdmgtMjAwcHgge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjAwcHgge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yMDVweCB7XG4gIGhlaWdodDogMjA1cHg7IH1cblxuLmNlbnRlci12aC0yMDVweCB7XG4gIGhlaWdodDogMjA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yMDVweCB7XG4gIGhlaWdodDogMjA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTIxMHB4IHtcbiAgaGVpZ2h0OiAyMTBweDsgfVxuXG4uY2VudGVyLXZoLTIxMHB4IHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTIxMHB4IHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjE1cHgge1xuICBoZWlnaHQ6IDIxNXB4OyB9XG5cbi5jZW50ZXItdmgtMjE1cHgge1xuICBoZWlnaHQ6IDIxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjE1cHgge1xuICBoZWlnaHQ6IDIxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yMjBweCB7XG4gIGhlaWdodDogMjIwcHg7IH1cblxuLmNlbnRlci12aC0yMjBweCB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yMjBweCB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTIyNXB4IHtcbiAgaGVpZ2h0OiAyMjVweDsgfVxuXG4uY2VudGVyLXZoLTIyNXB4IHtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTIyNXB4IHtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjMwcHgge1xuICBoZWlnaHQ6IDIzMHB4OyB9XG5cbi5jZW50ZXItdmgtMjMwcHgge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjMwcHgge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yMzVweCB7XG4gIGhlaWdodDogMjM1cHg7IH1cblxuLmNlbnRlci12aC0yMzVweCB7XG4gIGhlaWdodDogMjM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yMzVweCB7XG4gIGhlaWdodDogMjM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI0MHB4IHtcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4uY2VudGVyLXZoLTI0MHB4IHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTI0MHB4IHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjQ1cHgge1xuICBoZWlnaHQ6IDI0NXB4OyB9XG5cbi5jZW50ZXItdmgtMjQ1cHgge1xuICBoZWlnaHQ6IDI0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjQ1cHgge1xuICBoZWlnaHQ6IDI0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yNTBweCB7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuLmNlbnRlci12aC0yNTBweCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yNTBweCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI1NXB4IHtcbiAgaGVpZ2h0OiAyNTVweDsgfVxuXG4uY2VudGVyLXZoLTI1NXB4IHtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTI1NXB4IHtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjYwcHgge1xuICBoZWlnaHQ6IDI2MHB4OyB9XG5cbi5jZW50ZXItdmgtMjYwcHgge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjYwcHgge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yNjVweCB7XG4gIGhlaWdodDogMjY1cHg7IH1cblxuLmNlbnRlci12aC0yNjVweCB7XG4gIGhlaWdodDogMjY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yNjVweCB7XG4gIGhlaWdodDogMjY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI3MHB4IHtcbiAgaGVpZ2h0OiAyNzBweDsgfVxuXG4uY2VudGVyLXZoLTI3MHB4IHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTI3MHB4IHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjc1cHgge1xuICBoZWlnaHQ6IDI3NXB4OyB9XG5cbi5jZW50ZXItdmgtMjc1cHgge1xuICBoZWlnaHQ6IDI3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjc1cHgge1xuICBoZWlnaHQ6IDI3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yODBweCB7XG4gIGhlaWdodDogMjgwcHg7IH1cblxuLmNlbnRlci12aC0yODBweCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yODBweCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI4NXB4IHtcbiAgaGVpZ2h0OiAyODVweDsgfVxuXG4uY2VudGVyLXZoLTI4NXB4IHtcbiAgaGVpZ2h0OiAyODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTI4NXB4IHtcbiAgaGVpZ2h0OiAyODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjkwcHgge1xuICBoZWlnaHQ6IDI5MHB4OyB9XG5cbi5jZW50ZXItdmgtMjkwcHgge1xuICBoZWlnaHQ6IDI5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMjkwcHgge1xuICBoZWlnaHQ6IDI5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0yOTVweCB7XG4gIGhlaWdodDogMjk1cHg7IH1cblxuLmNlbnRlci12aC0yOTVweCB7XG4gIGhlaWdodDogMjk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0yOTVweCB7XG4gIGhlaWdodDogMjk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMwMHB4IHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uY2VudGVyLXZoLTMwMHB4IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTMwMHB4IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzA1cHgge1xuICBoZWlnaHQ6IDMwNXB4OyB9XG5cbi5jZW50ZXItdmgtMzA1cHgge1xuICBoZWlnaHQ6IDMwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMzA1cHgge1xuICBoZWlnaHQ6IDMwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0zMTBweCB7XG4gIGhlaWdodDogMzEwcHg7IH1cblxuLmNlbnRlci12aC0zMTBweCB7XG4gIGhlaWdodDogMzEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0zMTBweCB7XG4gIGhlaWdodDogMzEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMxNXB4IHtcbiAgaGVpZ2h0OiAzMTVweDsgfVxuXG4uY2VudGVyLXZoLTMxNXB4IHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTMxNXB4IHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzIwcHgge1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5jZW50ZXItdmgtMzIwcHgge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMzIwcHgge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0zMjVweCB7XG4gIGhlaWdodDogMzI1cHg7IH1cblxuLmNlbnRlci12aC0zMjVweCB7XG4gIGhlaWdodDogMzI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0zMjVweCB7XG4gIGhlaWdodDogMzI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMzMHB4IHtcbiAgaGVpZ2h0OiAzMzBweDsgfVxuXG4uY2VudGVyLXZoLTMzMHB4IHtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTMzMHB4IHtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzM1cHgge1xuICBoZWlnaHQ6IDMzNXB4OyB9XG5cbi5jZW50ZXItdmgtMzM1cHgge1xuICBoZWlnaHQ6IDMzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMzM1cHgge1xuICBoZWlnaHQ6IDMzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5maXhlZC1oZWlnaHQtZGVza3RvcC0zNDBweCB7XG4gIGhlaWdodDogMzQwcHg7IH1cblxuLmNlbnRlci12aC0zNDBweCB7XG4gIGhlaWdodDogMzQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jZW50ZXItdi0zNDBweCB7XG4gIGhlaWdodDogMzQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpeGVkLWhlaWdodC1kZXNrdG9wLTM0NXB4IHtcbiAgaGVpZ2h0OiAzNDVweDsgfVxuXG4uY2VudGVyLXZoLTM0NXB4IHtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12LTM0NXB4IHtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzUwcHgge1xuICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5jZW50ZXItdmgtMzUwcHgge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2VudGVyLXYtMzUwcHgge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sZWZ0LXJpZ2h0LXdoaXRlLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5oYXJkYnJlYWstc20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oYXJkYnJlYWstbGcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC1jZW50ZXItc20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5jZW50ZXItdi1oIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNlbnRlci12IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jZW50ZXItc20ge1xuICAgIHRleHQtYWxpZ246IGF1dG87IH1cbiAgLmhhcmRicmVhay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhcmRicmVhay1sZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC01cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi01cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTE1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTIwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTMwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0zNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0zNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTM1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtNDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi00MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTQ1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTQ1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtNDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC01MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC01MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTUwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtNTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi01NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTYwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTYwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtNjBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC02NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC02NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTY1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtNzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtNzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi03MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTc1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTc1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtNzVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC04MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC04MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTgwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtODVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtODVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi04NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTkwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTkwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtOTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC05NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC05NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTk1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTAwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTEwMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTEwMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEwNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xMDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xMDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xMTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTEwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTEwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTE1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTExNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTExNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEyMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xMjBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xMjBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xMjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTI1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTI1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTMwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTEzMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTEzMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTEzNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xMzVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xMzVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xNDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTQwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTQwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTQ1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTE0NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTE0NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE1MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xNTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xNTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xNTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTU1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTU1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTYwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTE2MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTE2MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE2NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xNjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xNjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xNzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTcwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTcwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTc1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTE3NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTE3NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE4MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xODBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xODBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0xODVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMTg1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMTg1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMTkwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTE5MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTE5MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTE5NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0xOTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0xOTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yMDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjAwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjAwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjA1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTIwNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTIwNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTIxMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yMTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yMTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yMTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjE1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjE1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjIwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTIyMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTIyMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTIyNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yMjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yMjVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yMzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjMwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjMwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjM1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTIzNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTIzNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI0MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yNDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yNDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yNDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjQ1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjQ1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjUwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTI1MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTI1MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI1NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yNTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yNTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yNjBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjYwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjYwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjY1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTI2NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTI2NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI3MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yNzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yNzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yNzVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjc1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjc1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjgwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTI4MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTI4MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTI4NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0yODVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0yODVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0yOTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMjkwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMjkwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMjk1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTI5NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTI5NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMwMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0zMDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0zMDBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0zMDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMzA1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMzA1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzEwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTMxMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTMxMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMxNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0zMTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0zMTVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0zMjBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMzIwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMzIwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzI1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTMyNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTMyNXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTMzMHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0zMzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0zMzBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0zMzVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMzM1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMzM1cHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZml4ZWQtaGVpZ2h0LWRlc2t0b3AtMzQwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXZoLTM0MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12LTM0MHB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpeGVkLWhlaWdodC1kZXNrdG9wLTM0NXB4IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNlbnRlci12aC0zNDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdi0zNDVweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5maXhlZC1oZWlnaHQtZGVza3RvcC0zNTBweCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZW50ZXItdmgtMzUwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2VudGVyLXYtMzUwcHgge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5nZW5lcmFsLTItY29sdW1uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5xdW90ZS1sZWZ0LCAucXVvdGUtcmlnaHQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjODY1NjlCOyB9XG5cbi5xdW90ZS1sZWZ0IHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMHB4IDBweCA2cHg7IH1cblxuLnF1b3RlLXJpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDBweCAwcHg7IH1cblxuLmJhbm5lci5wcm9kdWN0LWJhbm5lci5iYXNpYyB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qLmdlbmVyYWwtMi1jb2x1bW4gaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufSovXG4vKi5nZW5lcmFsLTItY29sdW1uIC5jb250YWluZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41NzE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59Ki9cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyYWwtMi1jb2x1bW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4OyB9XG4gIC8qLmdlbmVyYWwtMi1jb2x1bW4gLnZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtMi1jb2x1bW4gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgfSovIH1cblxuLmxlYWQtdGV4dC13aXRoLWljb25zIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7IH1cblxuLmljb24td3JhcHBlciBpbWcge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZC10ZXh0LXdpdGgtaWNvbnMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLmxlYWQtdGV4dC13aXRoLWljb25zIHAge1xuICAgICAgZm9udC1zaXplOiAxLjI4NTdyZW07IH1cbiAgLmljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bzsgfVxuICAucHJvZHVjdC1pY29uLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMDsgfSB9XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVhZC10ZXh0LXdpdGgtaWNvbnMge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuLmJsb2ctd3JhcHBlcixcbi5uZXdzLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2JhYzE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAwLjg1NzFyZW07XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ibG9nLXdyYXBwZXIgYSxcbi5uZXdzLXdyYXBwZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmJsb2ctd3JhcHBlciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm5ld3Mtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLXdyYXBwZXIgaDMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmxvZy13cmFwcGVyIHVsLFxuLm5ld3Mtd3JhcHBlciB1bCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJsb2ctd3JhcHBlciB1bCBsaSxcbi5uZXdzLXdyYXBwZXIgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXdyYXBwZXIsXG4gIC5uZXdzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDQ1JTsgfSB9XG5cbi5uZXdzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKkxpc3QgJiBEZXRhaWwqL1xuICAvKkxpc3QqL1xuICAvKkRldGFpbCovXG4gIC8qRmlsdGVycyovXG4gIC8qUGFnaW5nKi8gfVxuICAubmV3cy5pbWFnZS1hcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLm5ld3MgLnNlY3Rpb24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI4NnJlbTtcbiAgICBmb250LWZhbWlseTogTXlyaWFkLVBybztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjNDM1NDY1OyB9XG4gICAgLm5ld3MgLnNlY3Rpb24tbmFtZSAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAwOyB9XG4gICAgICAubmV3cyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZlMDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgbGVmdDogMTYwcHg7IH1cbiAgLm5ld3MgLnJlY2VudC1uZXdzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIGxlZnQ6IDIwMHB4OyB9XG4gIC5uZXdzIC5uZXdzLXRhZ3MgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgbGVmdDogMTM1cHg7IH1cbiAgLm5ld3MgLm5ld3MtcG9zdCAudGl0bGUsIC5uZXdzIC5yZWNlbnQtbmV3cyAucG9zdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNTcxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0MzU0NjU7XG4gICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87IH1cbiAgLm5ld3MgLm5ld3MtcG9zdCAuZGF0ZSwgLm5ld3MgLnJlY2VudC1uZXdzIC5wb3N0IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3MgLm5ld3MtcG9zdCAudGFncywgLm5ld3MgLnJlY2VudC1uZXdzIC5wb3N0IC50YWdzIHtcbiAgICBoZWlnaHQ6IDMuMjE0M3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5ld3MgLm5ld3MtcG9zdCAudGFncyAuaWNvbiwgLm5ld3MgLnJlY2VudC1uZXdzIC5wb3N0IC50YWdzIC5pY29uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMDsgfVxuICAgIC5uZXdzIC5uZXdzLXBvc3QgLnRhZ3MgdWwsIC5uZXdzIC5yZWNlbnQtbmV3cyAucG9zdCAudGFncyB1bCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmV3cyAubmV3cy1wb3N0IC50YWdzIHVsIGxpLCAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLnRhZ3MgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5ld3MgLm5ld3MtcG9zdCAudGFncyB1bCBsaSBhLCAubmV3cyAubmV3cy1wb3N0IC50YWdzIHVsIGxpIHNwYW4sIC5uZXdzIC5yZWNlbnQtbmV3cyAucG9zdCAudGFncyB1bCBsaSBhLCAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLnRhZ3MgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MgLm5ld3MtcG9zdCAudGFncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGE6YWZ0ZXIsIC5uZXdzIC5uZXdzLXBvc3QgLnRhZ3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBzcGFuOmFmdGVyLCAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLnRhZ3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBhOmFmdGVyLCAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLnRhZ3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7IH1cbiAgLm5ld3MgLnJlY2VudC1uZXdzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5ld3MgLnJlY2VudC1uZXdzIC5wb3N0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIGhlaWdodDogMTc1cHg7IH1cbiAgICAgIC5uZXdzIC5yZWNlbnQtbmV3cyAucG9zdCAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAgICAgICAubmV3cyAucmVjZW50LW5ld3MgLnBvc3QgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm5ld3MgLnJlY2VudC1uZXdzIC5wb3N0IC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5uZXdzIC5yZWNlbnQtbmV3cyAucG9zdCAuY29udGVudCAubW9yZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm5ld3MgLm5ld3MtcG9zdCAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5uZXdzIC5uZXdzLXBvc3QgLnBvc3QgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3cyAubmV3cy1wb3N0IC5wb3N0IC50YWdzLCAubmV3cyAubmV3cy1wb3N0IC5wb3N0IC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLm5ld3MgLm5ld3MtcG9zdCAucG9zdCAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MgLm5ld3MtcG9zdCAuY29tbWVudHMgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpO1xuICAgIGxlZnQ6IDE5NXB4OyB9XG4gIC5uZXdzIC5uZXdzLXRhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubmV3cyAubmV3cy10YWdzIC5zZWN0aW9uLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07IH1cbiAgICAubmV3cyAubmV3cy10YWdzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAubmV3cyAubmV3cy10YWdzIHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgICAgIC5uZXdzIC5uZXdzLXRhZ3MgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMxZTYzYWY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgICAgICAgIC5uZXdzIC5uZXdzLXRhZ3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2M2FmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5ld3MgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5ld3MgLnBhZ2luYXRpb24gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5uZXdzIC5wYWdpbmF0aW9uIGxpIGEsIC5uZXdzIC5wYWdpbmF0aW9uIGxpID4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjNDM1NDY1O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5uZXdzIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAubmV3cyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4ZDBlNTsgfVxuICAgIC5uZXdzIC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCksIC5uZXdzIC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm9yZGVyLXN3YXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm9yZGVyLXN3YXBwZXIgLnN3YXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLXN3YXBwZXIgLnN3YXA6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLXN3YXBwZXIgLnN3YXA6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDE7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItc3dhcHBlciAuc3dhcDpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zd2FwcGVyIC5zd2FwOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN1bW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXG4ucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAjMzMzOyB9XG5cbi5wcm9kdWN0LW5hdi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9kdWN0LW5hdi13cmFwcGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9kdWN0LW5hdi13cmFwcGVyIGxpIGEuYnRuLCAucHJvZHVjdC1uYXYtd3JhcHBlciBsaSBhLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHJvZHVjdC1uYXYge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1uYXYuaW5saW5lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgIC5wcm9kdWN0LW5hdi5pbmxpbmUgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IGluaGVyaXQ7IH1cbiAgICAgIC5wcm9kdWN0LW5hdi5pbmxpbmUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLnByb2R1Y3QtbmF2LmlubGluZSBsaSBhIHNwYW4ge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuXG4ucHJvZHVjdC1uYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NjY1NzU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTY2NTc1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NjU3NTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvZHVjdC1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NjY1NzU7IH1cblxuLnByb2R1Y3QtbmF2IGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHJvZHVjdC1uYXYgbGkgYSA+IHNwYW4ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM4OGQwZTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42NDI5cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG5cbi5wcm9kdWN0LW5hdiBsaSBhOmhvdmVyIHNwYW4sXG4ucHJvZHVjdC1uYXYgbGkgYTpmb2N1cyBzcGFuLFxuLnByb2R1Y3QtbmF2IGxpLmFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZHVjdC1uYXYgbGkgYSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnByb2R1Y3QtbmF2IGxpIGEgPiBzcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5vdmVydmlldyBzcGFuOmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9vdmVydmlld19pZGxlLnBuZ1wiKTsgfVxuXG4ub3ZlcnZpZXc6aG92ZXIgc3BhbjpiZWZvcmUsXG4ub3ZlcnZpZXc6Zm9jdXMgc3BhbjpiZWZvcmUsXG5saS5hY3RpdmUgLm92ZXJ2aWV3IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL292ZXJ2aWV3X2FjdGl2ZS5wbmdcIik7IH1cblxuLnJlc2VhcmNoLXJlc3VsdHMgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcmVzZWFyY2hfaWRsZS5wbmdcIik7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLnJlc2VhcmNoLXJlc3VsdHM6aG92ZXIgc3BhbjpiZWZvcmUsXG4ucmVzZWFyY2gtcmVzdWx0czpmb2N1cyBzcGFuOmJlZm9yZSxcbmxpLmFjdGl2ZSAucmVzZWFyY2gtcmVzdWx0cyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9yZXNlYXJjaF9hY3RpdmUucG5nXCIpOyB9XG5cbi50cmFpbmluZy1zdXBwb3J0IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3RyYWluaW5nX2lkbGUucG5nXCIpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi50cmFpbmluZy1zdXBwb3J0OmhvdmVyIHNwYW46YmVmb3JlLFxuLnRyYWluaW5nLXN1cHBvcnQ6Zm9jdXMgc3BhbjpiZWZvcmUsXG5saS5hY3RpdmUgLnRyYWluaW5nLXN1cHBvcnQgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdHJhaW5pbmdfYWN0aXZlLnBuZ1wiKTsgfVxuXG4ucHJpY2luZyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9wcmljaW5nX2lkbGUucG5nXCIpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5wcmljaW5nOmhvdmVyIHNwYW46YmVmb3JlLFxuLnByaWNpbmc6Zm9jdXMgc3BhbjpiZWZvcmUsXG5saS5hY3RpdmUgLnByaWNpbmcgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcHJpY2luZ19hY3RpdmUucG5nXCIpOyB9XG5cbi5idXR0b24tbmF2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbnVsLmJ1dHRvbi1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDEwcHg7IH1cblxuLmJ1dHRvbi1uYXYgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uYnV0dG9uLW5hdiBsaSBhIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmb250LXNpemU6IDEuMDc2OXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggIzMzMzsgfVxuXG4uYnV0dG9uLW5hdiBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5idXR0b24tbmF2IGxpIGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogLTIycHg7IH1cblxuLmJ1dHRvbi1uYXYgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cblxuLnRyeS1pdCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90cnlpdF9hY3RpdmUucG5nXCIpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICB0b3A6IDFweDsgfVxuXG4udHJ5LWl0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3RyeWl0X2FjdGl2ZS5wbmdcIik7IH1cblxuLmJ1dHRvbi1uYXYgbGkgYS5zdGFydC1pbnRlcmFjdGl2ZS10b3VyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY29udGFjdC1zYWxlcyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jb250YWN0X2FjdGl2ZS5wbmdcIik7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbnRhY3Qtc2FsZXM6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY29udGFjdF9hY3RpdmUucG5nXCIpOyB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW5hdiBsaTpmaXJzdC1jaGlsZCxcbiAgLnByb2R1Y3QtbmF2IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5wcm9kdWN0LW5hdiBsaSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDMwcHg7IH1cbiAgLnByb2R1Y3QtbmF2IGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM4OGQwZTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9kdWN0LW5hdiBsaSBhID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDZweDsgfVxuICAuYnV0dG9uLW5hdiB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7IH1cbiAgLnByb2R1Y3QtbmF2LmlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5wcm9kdWN0LW5hdi5pbmxpbmUgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBjb2xvcjogIzFEMkQzRDtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1zaGFkb3c6IC0xcHggMHB4IDBweCAjODU5Y2E3OyB9XG4gICAgLnByb2R1Y3QtbmF2LmlubGluZSBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAucHJvZHVjdC1uYXYuaW5saW5lIGxpIGEge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLnByb2R1Y3QtbmF2LmlubGluZSBsaSBhIHNwYW4ge1xuICAgICAgICB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LW5hdi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5idXR0b24tbmF2IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtbmF2LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cblxuLnBhZ2Utc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4ucGFnZS1zdW1tYXJ5IC5idG4ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5wcm9kdWN0LW92ZXJ2aWV3IC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW92ZXJ2aWV3IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjc4NTdyZW07IH0gfVxuXG4ucHJvZHVjdC1zdW1tYXJ5LFxuLnByb2R1Y3Qtc3VtbWFyeS1hbHQge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utb2Zmc2V0LWxlZnQsXG4gIC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLW9mZnNldC1yaWdodCxcbiAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmltYWdlLW9mZnNldC1sZWZ0LFxuICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nLFxuICAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS1vZmZzZXQtcmlnaHQgaW1nLFxuICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nLFxuICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IGltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMTBweDsgfVxuICAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS1vZmZzZXQtbGVmdCBpbWcsXG4gIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5pbWFnZS1vZmZzZXQtbGVmdCBpbWcge1xuICAgIGxlZnQ6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IGltZyxcbiAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtY29udGVudCxcbiAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLnByb2R1Y3QtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIsXG4gIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLnByb2R1Y3QtY29udGVudCxcbiAgICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAuY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IHAsXG4gICAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmNvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjI4NTdyZW07IH1cbiAgICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1sZWZ0IGltZyxcbiAgICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcsXG4gICAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmNvbnRhaW5lciAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nLFxuICAgIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMjVweDsgfVxuICAgIC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRhaW5lciAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nLFxuICAgIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1sZWZ0IGltZyB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGFpbmVyIC5pbWFnZS1vZmZzZXQtcmlnaHQgaW1nLFxuICAgIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLnByb2R1Y3QtaWNvbi1saXN0LFxuICAgIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLnByb2R1Y3QtaWNvbi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDsgfVxuICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5yb3cgLmNvbC1zbS00IHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1sZWZ0IGltZyxcbiAgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGFpbmVyIC5pbWFnZS1vZmZzZXQtcmlnaHQgaW1nLFxuICAucHJvZHVjdC1zdW1tYXJ5LWFsdCAuY29udGFpbmVyIC5pbWFnZS1vZmZzZXQtbGVmdCBpbWcsXG4gIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1sZWZ0IGltZyxcbiAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmNvbnRhaW5lciAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nIHtcbiAgICBsZWZ0OiAtMzVweDsgfVxuICAucHJvZHVjdC1zdW1tYXJ5IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcsXG4gIC5wcm9kdWN0LXN1bW1hcnktYWx0IC5jb250YWluZXIgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xuICAgIGxlZnQ6IDM1cHg7IH0gfVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNTcxNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wcm9kdWN0cy1ncmlkIC5rLXdpZGdldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdFByb3BzIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdFByb3BzIHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdFByb3BzIHRkIHtcbiAgcGFkZGluZzogMCAwIDZweDsgfVxuICAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdFByb3BzIHRkLnByb2R1Y3RQcm9wX19sYWJlbCwgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3RQcm9wcyB0ZC5wcm9kdWN0UHJvcF9fdmFsdWVzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3RQcm9wcyB0ZC5wcm9kdWN0UHJvcF9fdmFsdWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvZHVjdHMtZ3JpZCAucmVsYXRlZC1wcm9kdWN0cyB7XG4gIG1hcmdpbjogMTVweCBhdXRvOyB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLWdyaWQge1xuICAgIG1hcmdpbjogMjVweCAwIDc1cHg7IH1cbiAgICAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH0gfVxuXG4ucmVzZWFyY2gtcmVzdWx0cy1sYXlvdXQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUwcHggMTVweDsgfVxuXG4ucmVzZWFyY2gtcmVzdWx0cy1sYXlvdXQgLnN0YXQtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnN0YXQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy4yODU3cmVtOyB9IH1cblxuLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IHAsXG4gIC5yZXNvdXJjZXMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstY29udGVudCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1kZWZhdWx0LFxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWRlZmF1bHQsXG4gIC5yZXNvdXJjZXMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstbnVtZXJpYy13cmFwLmstc3RhdGUtZGVmYXVsdCxcbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1waWNrZXItd3JhcC5rLXN0YXRlLWRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDBlNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjMzMzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWRyb3Bkb3duIC5rLWlucHV0LFxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWRyb3Bkb3duIC5rLXN0YXRlLWZvY3VzZWQgLmstaW5wdXQsXG4gIC5yZXNvdXJjZXMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstbWVudSAuay1wb3B1cCxcbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1tdWx0aXNlbGVjdCAuay1idXR0b24sXG4gIC5yZXNvdXJjZXMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLmstbXVsdGlzZWxlY3QgLmstYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzFlNjNhZjtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5rLWljb24ge1xuICAgIGxlZnQ6IC01cHg7IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICMxZTYzYWY7IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuay1idXR0b24uay1wcmltYXJ5IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NjU3NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5sb2FkaW5nLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC5sb2FkaW5nLW92ZXJsYXkgI2xvYWRpbmctaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMzUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvVm95YWdlci9hc3NldHMvc3JjL3NpdGVmaW5pdHkvaW1hZ2VzL2NpcmNsZS1sb2FkZXIuZ2lmXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucmVzb3VyY2VzIC5yZXNvdXJjZS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLnJlc291cmNlcyAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IGdyYXkgc29saWQgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAucmVzb3VyY2VzIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtIC50ZXh0IHtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJlc291cmNlcyAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbSAudGFncyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5yZXNvdXJjZXMgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW0gLnRhZ3MgZGl2IHtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgLnJlc291cmNlcyAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbSAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgICAucmVzb3VyY2VzIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLnJlc291cmNlcyAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbSAuY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDA1NTg3O1xuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybzsgfVxuICAgICAgICAucmVzb3VyY2VzIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtIC5jb250ZW50IC50aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoMTI1cHggKyA1MHB4ICsgOTFweCAtIGNhbGMoOTFweCAvIDQpICsgNXB4KTtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg5MXB4IC8gNCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA1MCUpOyB9XG4gICAgICAucmVzb3VyY2VzIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtIC5jb250ZW50IC50eXBlIC5kaXNwbGF5LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBjb2xvcjogIzAwOWJkZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAudGl0bGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yZXNvdXJjZXMgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzb3VyY2VzIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IC50aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnJlc291cmNlcyAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMzcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJlc291cmNlcyAuY29sLXh4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucmVzb3VyY2UtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5yZXNvdXJjZS1pY29uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5yZXNvdXJjZS1pY29uOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogbXlyaWFkLXBybzsgfVxuICAucmVzb3VyY2UtaWNvbi5wZGYtaWNvbi5kaXNwbGF5LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgVmlldyBQREYnOyB9XG4gIC5yZXNvdXJjZS1pY29uLmJyb2NodXJlLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIFZpZXcgQnJvY2h1cmUnOyB9XG4gIC5yZXNvdXJjZS1pY29uLnZpZGVvLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIFBsYXkgVmlkZW8nOyB9XG4gIC5yZXNvdXJjZS1pY29uLndoaXRlLXBhcGVyLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIFJlYWQgV2hpdGUgUGFwZXInOyB9XG4gIC5yZXNvdXJjZS1pY29uLmxpbmstaWNvbi5kaXNwbGF5LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgT3BlbiBMaW5rJzsgfVxuICAucmVzb3VyY2UtaWNvbi53ZWJpbmFyLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIFZpZXcgV2ViaW5hcic7IH1cblxuLmdyZXktYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAuZ3JleS1ib3ggaDEge1xuICAgIGNvbG9yOiAjMjYzOTVkO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuICAuZ3JleS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5mZWF0dXJlZC1yZXNvdXJjZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzFmNTY4ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHRvcDogLTEzcHg7IH1cblxuLmZlYXR1cmVkLXJlc291cmNlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmZlYXR1cmVkLXJlc291cmNlLWxpc3QgLmZlYXR1cmVkLXJlc291cmNlIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmZlYXR1cmVkLXJlc291cmNlLWxpc3QgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS10YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2UtbGlzdCAuZmVhdHVyZWQtcmVzb3VyY2UgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2UtbGlzdCAuZmVhdHVyZWQtcmVzb3VyY2UgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmZlYXR1cmVkLXJlc291cmNlLWxpc3QgLmZlYXR1cmVkLXJlc291cmNlIC5jb2xvci1sYXllciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgLmZlYXR1cmVkLXJlc291cmNlLWxpc3QgLmZlYXR1cmVkLXJlc291cmNlIGEubGluay10eXBlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZS1saXN0IC5mZWF0dXJlZC1yZXNvdXJjZTpudGgtb2YtdHlwZSgxKSAuY29sb3ItbGF5ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1OSwgMTY1LCAyMjYsIDAuOCk7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2UtbGlzdCAuZmVhdHVyZWQtcmVzb3VyY2U6bnRoLW9mLXR5cGUoMikgLmNvbG9yLWxheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDk3LCAxNDQsIDAuOCk7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2UtbGlzdCAuZmVhdHVyZWQtcmVzb3VyY2U6bnRoLW9mLXR5cGUoMykgLmNvbG9yLWxheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxNTYsIDE4NCwgMC44KTsgfVxuXG4ucmVzb3VyY2UtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5yZXNvdXJjZS1jdGEgLnRvcC1sZXZlbC1maWx0ZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAucmVzb3VyY2UtY3RhIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAucmVzb3VyY2UtY3RhIC5jdGEtY29udGVudCB7XG4gICAgZmxleDogMTsgfVxuICAgIC5yZXNvdXJjZS1jdGEgLmN0YS1jb250ZW50IGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAucmVzb3VyY2UtY3RhIC5jdGEtY29udGVudCAuZmFzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5yZXNvdXJjZS1jdGEgLmN0YS1jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJlc291cmNlLWN0YSAuY3RhLWNvbnRlbnQgYTpob3ZlciBoMyB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZXNvdXJjZS1jdGEgLmN0YS1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyOTYzQUY7IH1cbiAgICAucmVzb3VyY2UtY3RhIC5jdGEtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogI2E3YTdhNztcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTsgfVxuXG4uc2l0ZS1mb290ZXIgLmNvbC1tZC02Om50aC1vZi10eXBlKDEpIC5jdGEtY29udGVudCAuY2FwdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5YTlhOWE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpdGUtZm9vdGVyIC5jb2wtbWQtNjpudGgtb2YtdHlwZSgxKSAuY3RhLWNvbnRlbnQgLmNhcHRpb24ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLnNpdGUtZm9vdGVyIC5jb2wtbWQtNjpudGgtb2YtdHlwZSgyKSAuY3RhLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaXRlLWZvb3RlciAuY29sLW1kLTY6bnRoLW9mLXR5cGUoMikgLmN0YS1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udG9wLWxldmVsLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3AtbGV2ZWwtZmlsdGVyIC5pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvOyB9XG4gICAgLnRvcC1sZXZlbC1maWx0ZXIgLml0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU1ODc7IH1cbiAgICAudG9wLWxldmVsLWZpbHRlciAuaXRlbS5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDliZGY7XG4gICAgICBjb2xvcjogIzAwOWJkZjsgfVxuICAgIC50b3AtbGV2ZWwtZmlsdGVyIC5pdGVtIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAudG9wLWxldmVsLWZpbHRlciAuaXRlbSBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG5cbi5hcnJvdy10b3AtbGV2ZWwtZmlsdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hcnJvdy10b3AtbGV2ZWwtZmlsdGVyLXdyYXBwZXIgLnByZXYtYXJyb3csIC5hcnJvdy10b3AtbGV2ZWwtZmlsdGVyLXdyYXBwZXIgLm5leHQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICMwMDliZGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYXJyb3ctdG9wLWxldmVsLWZpbHRlci13cmFwcGVyIC5wcmV2LWFycm93OmhvdmVyLCAuYXJyb3ctdG9wLWxldmVsLWZpbHRlci13cmFwcGVyIC5uZXh0LWFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDU1ODc7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYXJyb3ctdG9wLWxldmVsLWZpbHRlci13cmFwcGVyIC5wcmV2LWFycm93OmZvY3VzLCAuYXJyb3ctdG9wLWxldmVsLWZpbHRlci13cmFwcGVyIC5uZXh0LWFycm93OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLmFycm93LXRvcC1sZXZlbC1maWx0ZXItd3JhcHBlciAucHJldi1hcnJvdyB7XG4gICAgbGVmdDogNXB4OyB9XG4gIC5hcnJvdy10b3AtbGV2ZWwtZmlsdGVyLXdyYXBwZXIgLm5leHQtYXJyb3cge1xuICAgIHJpZ2h0OiA1cHg7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXNvdXJjZXMtbXVsdGktc2VsZWN0LWZpbHRlcnMgLmZpbHRlci13cmFwcGVyOmJlZm9yZSwgLnJlc291cmNlcy1tdWx0aS1zZWxlY3QtZmlsdGVycyAuZmlsdGVyLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzIC50YWctc2VhcmNoIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnJlc291cmNlcy1tdWx0aS1zZWxlY3QtZmlsdGVycyAuZGVtby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzIC5kZW1vLXNlY3Rpb24gLmZpbHRlci1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnJlc291cmNlLWNhcmQtZmlsdGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDliZGY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LWZhbWlseTogbXlyaWFkLXBybztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItY29udGVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDI1dmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC41cywgdHJhbnNmb3JtIDAuNXMgMHMgZWFzZS1pbi1vdXQ7IH1cbiAgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWNvbnRlbnQuY2xpY2tlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDBzLCB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlLWluLW91dDsgfVxuICAuZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItY29udGVudCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItY29udGVudCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWNvbnRlbnQgbGFiZWwgPiBzcGFuLCAuZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItY29udGVudCBsYWJlbCA+IGlucHV0IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItY29udGVudCBsYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5maWx0ZXItZHJvcGRvd24gLmZpbHRlci1jb250ZW50IGxhYmVsID4gaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWx0ZXItZHJvcGRvd24gLmZpbHRlci1jb250ZW50IGxhYmVsID4gc3BhbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWNvbnRlbnQgbGFiZWwgPiBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTQnO1xuICAgICAgY29sb3I6ICMwMDliZGY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7IH1cblxuLmZpbHRlci1kcm9wZG93biAuZHJvcGRvd24tYnV0dG9uIHtcbiAgY29sb3I6ICMwMDliZGY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic29ydC1kb3duXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zb3J0LWRvd24gZmEtdy0xMFwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCI+PHBhdGggZmlsbD1cIiUyMzAwOWJkZlwiIGQ9XCJNNDEgMjg4aDIzOGMyMS40IDAgMzIuMSAyNS45IDE3IDQxTDE3NyA0NDhjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwTDI0IDMyOWMtMTUuMS0xNS4xLTQuNC00MSAxNy00MXpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1idXR0b24uY2xpY2tlZDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJzb3J0LXVwXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zb3J0LXVwIGZhLXctMTBcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiPjxwYXRoIGZpbGw9XCJ3aGl0ZVwiIGQ9XCJNMjc5IDIyNEg0MWMtMjEuNCAwLTMyLjEtMjUuOS0xNy00MUwxNDMgNjRjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMTE5IDExOWMxNS4yIDE1LjEgNC41IDQxLTE2LjkgNDF6XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU5Y2I4OyB9XG4gIC5maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duLWJ1dHRvbi5lbXB0eSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50YWctc2VhcmNoIHtcbiAgbWluLXdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFnLXNlYXJjaCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGFnLXNlYXJjaCBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgY29sb3I6ICMwMDliZGY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic2VhcmNoXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zZWFyY2ggZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cIiUyMzAwOWJkZlwiIGQ9XCJNNTA1IDQ0Mi43TDQwNS4zIDM0M2MtNC41LTQuNS0xMC42LTctMTctN0gzNzJjMjcuNi0zNS4zIDQ0LTc5LjcgNDQtMTI4QzQxNiA5My4xIDMyMi45IDAgMjA4IDBTMCA5My4xIDAgMjA4czkzLjEgMjA4IDIwOCAyMDhjNDguMyAwIDkyLjctMTYuNCAxMjgtNDR2MTYuM2MwIDYuNCAyLjUgMTIuNSA3IDE3bDk5LjcgOTkuN2M5LjQgOS40IDI0LjYgOS40IDMzLjkgMGwyOC4zLTI4LjNjOS40LTkuNCA5LjQtMjQuNi4xLTM0ek0yMDggMzM2Yy03MC43IDAtMTI4LTU3LjItMTI4LTEyOCAwLTcwLjcgNTcuMi0xMjggMTI4LTEyOCA3MC43IDAgMTI4IDU3LjIgMTI4IDEyOCAwIDcwLjctNTcuMiAxMjgtMTI4IDEyOHpcIj48L3BhdGg+PC9zdmc+JykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnRhZy1zZWFyY2ggbGFiZWwgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvOyB9XG4gIC50YWctc2VhcmNoIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtaGVpZ2h0OiAyNXZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjVzLCB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlLWluLW91dDsgfVxuICAgIC50YWctc2VhcmNoIHVsLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDBzLCB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlLWluLW91dDsgfVxuICAgIC50YWctc2VhcmNoIHVsIGxpIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50YWctc2VhcmNoIHVsIGxpLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuI3Jlc291cmNlLWZpbHRlci1waWxscyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI3Jlc291cmNlLWZpbHRlci1waWxscyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcmVzb3VyY2UtZmlsdGVyLXBpbGxzIGxpOm5vdCguY2xlYXItYWxsLXBpbGwpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJ0aW1lcy1jaXJjbGVcIiBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLXRpbWVzLWNpcmNsZSBmYS13LTE2XCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiY3VycmVudENvbG9yXCIgZD1cIk0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0xMjEuNiAzMTMuMWM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzM4IDM3Ny42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMjU2IDMxMmwtNjUuMSA2NS42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMTM0LjQgMzM4Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNjUuNi02NS02NS42LTY1LjFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wzOS42LTM5LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDY1IDY1LjcgNjUuMS02NS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGwzOS42IDM5LjZjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMxMiAyNTZsNjUuNiA2NS4xelwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAjcmVzb3VyY2UtZmlsdGVyLXBpbGxzIGxpLmNsZWFyLWFsbC1waWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiB1bnNldDsgfVxuICAgICAgI3Jlc291cmNlLWZpbHRlci1waWxscyBsaS5jbGVhci1hbGwtcGlsbCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDA5YmRmOyB9XG4gICAgICAjcmVzb3VyY2UtZmlsdGVyLXBpbGxzIGxpLmNsZWFyLWFsbC1waWxsLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVzcG9uc2l2ZS1maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXJlc291cmNlLWxpc3QgLmZlYXR1cmVkLXJlc291cmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yZXNwb25zaXZlLWZpbHRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAucmVzcG9uc2l2ZS1maWx0ZXItYnV0dG9uLWNvbnRhaW5lciAucmVzcG9uc2l2ZS1maWx0ZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAjMDA5YmRmIDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMwMDliZGY7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLnJlc3BvbnNpdmUtZmlsdGVyLWJ1dHRvbi1jb250YWluZXIgLnJlc3BvbnNpdmUtZmlsdGVyLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJmaWx0ZXJcIiBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWZpbHRlciBmYS13LTE2XCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiJTIzMDA5YmRmXCIgZD1cIk00ODcuOTc2IDBIMjQuMDI4QzIuNzEgMC04LjA0NyAyNS44NjYgNy4wNTggNDAuOTcxTDE5MiAyMjUuOTQxVjQzMmMwIDcuODMxIDMuODIxIDE1LjE3IDEwLjIzNyAxOS42NjJsODAgNTUuOThDMjk4LjAyIDUxOC42OSAzMjAgNTA3LjQ5MyAzMjAgNDg3Ljk4VjIyNS45NDFsMTg0Ljk0Ny0xODQuOTdDNTIwLjAyMSAyNS44OTYgNTA5LjMzOCAwIDQ4Ny45NzYgMHpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnJlc3BvbnNpdmUtZmlsdGVyLWJ1dHRvbi1jb250YWluZXIgLnJlc3BvbnNpdmUtZmlsdGVyLWJ1dHRvbi5jbGlja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I1RDdGNDsgfVxuICAubG93LWxldmVsLWZpbHRlcnMgLnBhZGRpbmctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sb3ctbGV2ZWwtZmlsdGVycyAucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzLCAubG93LWxldmVsLWZpbHRlcnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubG93LWxldmVsLWZpbHRlcnMgLnBpbGwtZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBncmF5O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuNXMsIHRyYW5zZm9ybSAwLjVzIDBzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmxvdy1sZXZlbC1maWx0ZXJzIC5waWxsLWZpbHRlci13cmFwcGVyLm9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwcywgdHJhbnNmb3JtIDAuNXMgMHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubG93LWxldmVsLWZpbHRlcnMgLnBpbGwtZmlsdGVyLXdyYXBwZXIgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sb3ctbGV2ZWwtZmlsdGVycyAucGlsbC1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIgI2NhcC12aWV3LCAubG93LWxldmVsLWZpbHRlcnMgLnBpbGwtZmlsdGVyLXdyYXBwZXIgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItY29udGVudCwgLmxvdy1sZXZlbC1maWx0ZXJzIC5waWxsLWZpbHRlci13cmFwcGVyIC5maWx0ZXItd3JhcHBlciAudGFnLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubG93LWxldmVsLWZpbHRlcnMgLnBpbGwtZmlsdGVyLXdyYXBwZXIgLmZpbHRlci13cmFwcGVyICNjYXAtdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5sb3ctbGV2ZWwtZmlsdGVycyAucGlsbC1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93biwgLmxvdy1sZXZlbC1maWx0ZXJzIC5waWxsLWZpbHRlci13cmFwcGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWJ1dHRvbi1jb250YWluZXIsIC5sb3ctbGV2ZWwtZmlsdGVycyAucGlsbC1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIgLnRhZy1zZWFyY2gge1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLmxvdy1sZXZlbC1maWx0ZXJzIC5waWxsLWZpbHRlci13cmFwcGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sb3ctbGV2ZWwtZmlsdGVycyAucGlsbC1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXdyYXBwZXIgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmxvdy1sZXZlbC1maWx0ZXJzIC5waWxsLWZpbHRlci13cmFwcGVyIC5maWx0ZXItd3JhcHBlciAudGFnLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnVGFncyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzAwOWJkZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLnBhZ2VzIHtcbiAgcGFkZGluZzogMDsgfVxuICAucGFnZXMgLmFycm93IHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGdyZXk7IH1cbiAgICAucGFnZXMgLmFycm93LmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBhZ2VzIC5hcnJvdzpob3ZlciwgLnBhZ2VzIC5hcnJvdzphY3RpdmUsIC5wYWdlcyAuYXJyb3c6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4NzsgfVxuICAgIC5wYWdlcyAuYXJyb3c6aG92ZXIsIC5wYWdlcyAuYXJyb3c6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGFnZXMgLmFycm93OmhvdmVyLmRpc2FibGVkLCAucGFnZXMgLmFycm93OmZvY3VzLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgY29sb3I6IGdyYXk7IH1cbiAgLnBhZ2VzIC5wYWdlLWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogZ3JleTsgfVxuICAgIC5wYWdlcyAucGFnZS1pdGVtLmN1cnJlbnQtcGFnZSB7XG4gICAgICBjb2xvcjogIzAwNTU4NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGFnZXMgLnBhZ2UtaXRlbTpob3ZlciwgLnBhZ2VzIC5wYWdlLWl0ZW06YWN0aXZlLCAucGFnZXMgLnBhZ2UtaXRlbTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1mbGV4LFxuLnJvdy1mbGV4ID4gZGl2W2NsYXNzKj0nY29sLSddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG4ucm93LWZsZXgge1xuICAtbXMtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwO1xuICBmbGV4OiAwOyB9XG5cbi5yb3ctZmxleCA+IGRpdltjbGFzcyo9J2NvbC0nXSxcbi5jb250YWluZXItZmxleCA+IGRpdltjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbjogLS4ycHg7XG4gIC8qIGhhY2sgYWRqdXN0IGZvciB3cmFwcGluZyAqLyB9XG5cbi8qTmF2aWdhdGlvbiBCYXIgU2VhcmNoKi9cbi5zZWFyY2gtc2l0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1zaXRlIC5zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gICAgLnNlYXJjaC1zaXRlIC5zZWFyY2gtaW5wdXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2NTc0O1xuICAgICAgY29sb3I6ICNBRUI1QkQ7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAuc2VhcmNoLXNpdGUgLnNlYXJjaC1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjQUVCNUJEO1xuICAgICAgICBmb250LXNpemU6IDAuODU3MXJlbTsgfVxuICAuc2VhcmNoLXNpdGUgLnN1Ym1pdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VhcmNoLXNpdGUgLnN1Ym1pdCBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4vKlNlYXJjaCBSZXN1bHRzKi9cbi5zZWFyY2gtbGlzdGluZyAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2M2FmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1saXN0aW5nIC5oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyIC5rLWNvbnRlbnQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZGVmYXVsdCxcbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWRlZmF1bHQsXG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuay1udW1lcmljLXdyYXAuay1zdGF0ZS1kZWZhdWx0LFxuICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyIC5rLWNvbnRlbnQgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDBlNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjMzMzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5rLWRyb3Bkb3duIC5rLWlucHV0LFxuICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyIC5rLWNvbnRlbnQgLmstZHJvcGRvd24gLmstc3RhdGUtZm9jdXNlZCAuay1pbnB1dCxcbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5rLW1lbnUgLmstcG9wdXAsXG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuay1tdWx0aXNlbGVjdCAuay1idXR0b24sXG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuay1tdWx0aXNlbGVjdCAuay1idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFlNjNhZjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5rLWljb24ge1xuICAgICAgICBsZWZ0OiAtNXB4OyB9XG4gICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuay1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgY29sb3I6ICMxZTYzYWY7IH1cbiAgICAgIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IC5rLWJ1dHRvbi5rLXByaW1hcnkge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjY1NzU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH1cbiAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogNDBweCAwIDI1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkNjsgfVxuICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW1zIC5pdGVtIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xuICAgICAgICBjb2xvcjogIzQzNTQ2NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW1zIC5pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDcxNHJlbTsgfVxuICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW1zIC5pdGVtIC5yZWFkLW1vcmUgYSB7XG4gICAgICAgIGNvbG9yOiAjMWU2M2FmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW1zIC5pdGVtIC5yZWFkLW1vcmUgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYThjMzsgfVxuICAgICAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaXRlbXMgLml0ZW0gLnJlYWQtbW9yZSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaXRlbXMgLm5vLXJlc3VsdHMge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1saXN0aW5nIC5oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTYzYWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1saXN0aW5nIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45Mjg2cmVtOyB9XG4gIC5zZWFyY2gtbGlzdGluZyAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlciAuay1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlYXJjaC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyIC5rLWNvbnRlbnQgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VhcmNoLWxpc3RpbmcgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXIgLmstY29udGVudCAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpOyB9IH1cblxuLnNmUGFnZUVkaXRvciB7XG4gIC8qTkFWSUdBVElPTiBURU1QTEFURSovXG4gIC8qUFJPRFVDVCBURU1QTEFURSovIH1cbiAgLnNmUGFnZUVkaXRvciAuaGVhZGVyLXRvcC1uYXYtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAuc2ZQYWdlRWRpdG9yIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNmUGFnZUVkaXRvciAuZGVza3RvcC1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnNmUGFnZUVkaXRvcjpub3QoLnNmVGVtcGxhdGVFZGl0b3IpIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2ZQYWdlRWRpdG9yIC5idXR0b24tbmF2LFxuICAuc2ZQYWdlRWRpdG9yIC5wcm9kdWN0LW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5zZlBhZ2VFZGl0b3IgLnByb2R1Y3QtYmFubmVyIC5wcm9kdWN0LWxvZ28ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zZlBhZ2VFZGl0b3IgLmJhbm5lci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2ZQYWdlRWRpdG9yIC5iYW5uZXItY29udGVudCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnNmUGFnZUVkaXRvciAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCxcbiAgLnNmUGFnZUVkaXRvciAuYmFubmVyLnByb2R1Y3QtYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2ZQYWdlRWRpdG9yIC5mZWF0dXJlLWluZm8tYmFuZCAuZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4OyB9XG4gIC5zZlBhZ2VFZGl0b3IgLm1hdGVyaWFscy1mb3JtLFxuICAuc2ZQYWdlRWRpdG9yIC50cnktaXQtZGVzY3JpcHRpb24sXG4gIC5zZlBhZ2VFZGl0b3IgLnRyeS1pdC1pbWFnZS1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogZml4IHN0YWNraW5nIG1lbnUgYnV0dG9ucyBpbiBwcmV2aWV3IG1vZGUgKi9cbi8qLmRyb3Bkb3duLXRvZ2dsZSBkaXYsXHJcbi5kZXNrdG9wLW5hdiAuc2ZfY29scyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn0qL1xuLnNpdGVtYXAtZm9vdGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA0QzdGOyB9XG5cbi5saXRlcmFjeS1ydWxlbGluZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYzZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWF0aC1ydWxlbGluZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2YmQyMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGQtcnVsZWxpbmUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMTA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFzc2Vzc21lbnRzLXJ1bGVsaW5lIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEY5OUQ2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI5cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCBwLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCAuY29tcGFueS1pbmZvIHAsIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCAuY29tcGFueS1pbmZvIC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpdGUtZm9vdGVyX19zaXRlbWFwIGEsIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCBhOmxpbmssIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCBhOnZpc2l0ZWQsIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpdGUtZm9vdGVyX19zaXRlbWFwIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCB1bCBhLCAuc2l0ZS1mb290ZXJfX3NpdGVtYXAgdWwgYTpsaW5rIHtcbiAgICAgIGNvbG9yOiAjNDM1NDY1OyB9XG4gIC5zaXRlLWZvb3Rlcl9fc2l0ZW1hcCAuaDMge1xuICAgIC8qIDI1IHB4IGluIGRlc2lnbnMgKi9cbiAgICBmb250LXNpemU6IDEuNzg1N3JlbTsgfVxuXG4uc2l0ZS1mb290ZXJfX3NpdGVtYXBfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaXRlLWZvb3Rlcl9fc3ViZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjg1NzFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnNpdGUtZm9vdGVyX19zdWJmb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLnNpdGUtZm9vdGVyX19zdWJmb290ZXIgLmxpc3QtaW5saW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2l0ZS1mb290ZXJfX3N1YmZvb3RlciBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc2l0ZS1mb290ZXJfX3N1YmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cblxuLnNpdGUtZm9vdGVyX19zdWJmb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5yb3ctZmxleCxcbi5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLnJvdy1mbGV4ID4gZGl2W2NsYXNzKj0nY29sLSddIHtcbiAgLW1zLWZsZXg6IDEgMSAwO1xuICAtd2Via2l0LWZsZXg6IDEgMSAwO1xuICBmbGV4OiAxIDEgMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nLCAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLmJsb2cgLmNvbnRlbnQsIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLm5ld3MgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIC5jb250ZW50IGgzLCAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIC5jb250ZW50IC5oMywgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyAuY29udGVudCBoMywgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyAuY29udGVudCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07IH1cbiAgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAuYmxvZyB1bCwgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDIwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIHVsIGxpLCAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIHVsIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLmJsb2cgdWwgbGkgYSwgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLmJsb2cgdWwgbGkgYTpob3ZlciwgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLmJsb2cgLmdvLXRvIGEsIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLm5ld3MgLmdvLXRvIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAuYmxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNEMwREU7IH1cbiAgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAuYmxvZyAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIC5jb250ZW50IGgzLCAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIC5jb250ZW50IC5oMyB7XG4gICAgICBjb2xvcjogIzQzNTQ2NTsgfVxuICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIHVsIGxpIHtcbiAgICAgIGNvbG9yOiAjMjE2NEIwOyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5ibG9nIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzIxNjRCMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNjNBRjsgfVxuICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyAuY29udGVudCBoMywgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyAuY29udGVudCAuaDMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyB1bCBsaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtZm9vdGVyX19ibG9nbmV3cyAubmV3cyAuc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIC5zaXRlLWZvb3Rlcl9fc29jaWFsIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzg4ZDBlNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMjg1N3JlbTsgfVxuICAgIC5zaXRlLWZvb3Rlcl9fYmxvZ25ld3MgLm5ld3MgLnNpdGUtZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1uYXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIC5zaXRlLWZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbmF2IGxpIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuc2l0ZS1mb290ZXJfX2Jsb2duZXdzIC5uZXdzIC5zaXRlLWZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbmF2IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1hcC1saXN0aW5nLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNpdGUtbWFwLWxpc3Rpbmctd3JhcHBlciB1bCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5zaXRlLW1hcC1saXN0aW5nLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0cmVtOyB9IH1cblxuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXG4uc29jaWFsLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogOjogRkFDRUJPT0sgOjogKi9cbiAgLyogOjogVFdJVFRFUiA6OiAqL1xuICAvKiA6OiBMSU5LRURJTiA6OiAqL1xuICAvKiA6OiBZT1VUVUJFIDo6ICovIH1cbiAgLnNvY2lhbC1uYXYgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyB9XG4gIC5zb2NpYWwtbmF2IGEuc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDBlNTtcbiAgICBjb2xvcjogIzFDNURBNjtcbiAgICBib3JkZXItcmFkaXVzOiAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNHB4IDE2cHggNHB4IDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzOyB9XG4gIC5zb2NpYWwtbmF2IGEuc29jaWFsLWxpbmsgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzFFNjNBRjtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHRyYW5zaXRpb246IC41czsgfVxuICAuc29jaWFsLW5hdiBhLnNvY2lhbC1saW5rOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zb2NpYWwtbmF2IGEuZmFjZWJvb2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cbiAgLnNvY2lhbC1uYXYgLmZhY2Vib29rIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cbiAgLnNvY2lhbC1uYXYgYS50d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlOyB9XG4gIC5zb2NpYWwtbmF2IC50d2l0dGVyIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cbiAgLnNvY2lhbC1uYXYgYS5saW5rZWRpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNTsgfVxuICAuc29jaWFsLW5hdiAubGlua2VkaW4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuICAuc29jaWFsLW5hdiBhLnlvdXR1YmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYjAwMDA7IH1cbiAgLnNvY2lhbC1uYXYgLnlvdXR1YmUgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uc3VjY2Vzcy1zdG9yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFMDE7IH1cbiAgLnN1Y2Nlc3Mtc3RvcmllcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41NzE0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMgLnN0b3J5IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAuaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkUwMTtcbiAgICAgIGhlaWdodDogMTI1cHg7IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMgLnN0b3J5IC50eXBlIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAudHlwZSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAudHlwZSB1bCBsaSBhLCAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAudHlwZSB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc3VjY2Vzcy1zdG9yaWVzIC5zdG9yeSAudHlwZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGE6YWZ0ZXIsIC5zdWNjZXNzLXN0b3JpZXMgLnN0b3J5IC50eXBlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLFwiOyB9XG5cbi50ZWFtLW1lbWJlcnMge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAudGVhbS1tZW1iZXJzLmltYWdlLWFzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLXBhdHRlcm4td2hpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAudGVhbS1tZW1iZXJzIC5ldmVudC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZWFtLW1lbWJlcnMgLmV2ZW50LXN1bW1hcnkgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjg1N3JlbTsgfVxuICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEuMTQyOXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLmhlYWRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPj5cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIC50ZWFtLW1lbWJlcnMgLnRlYW0tdHlwZS5vcGVuIC5oZWFkZXI6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlLm9wZW4gLnRlYW0tZ3JpZCB7XG4gICAgICAvKm1heC1oZWlnaHQ6IDEwMDBlbTsqLyB9XG4gICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLnRlYW0tZ3JpZCAubWVtYmVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE3MHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgNjksIDEzMywgMC44KTtcbiAgICAgICAgICAvKlRPIEtFRVAgQkxVUiBUT1AgRUZGRUNULCBLRUVQIEdSQURJQU5UIFRPUCBDT0xPUiBPUEFDSVRZIC4wNSBGUk9NIEJPWC1TSEFET1cgQ09MT1IgT1BBQ0lUWSovXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjUsIDcyLCAxNDYsIDAuNyksIHJnYmEoMjksIDEzMywgMTgyLCAwLjcpKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxMHB4IHJnYmEoMjUsIDcyLCAxNDYsIDAuNjUpOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNDI4NnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLnRlYW0tZ3JpZCAubWVtYmVyIC5pbmZvLWJsb2NrIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTQyOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAubG9jYXRpb24sXG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAuYm9vayxcbiAgICAgICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLnRlYW0tZ3JpZCAubWVtYmVyIC5pbmZvLWJsb2NrIC5waG9uZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC50ZWFtLW1lbWJlcnMgLnRlYW0tdHlwZSAudGVhbS1ncmlkIC5tZW1iZXIgLmluZm8tYmxvY2sgLnBob25lIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLnRlYW0tZ3JpZCAubWVtYmVyIC5pbmZvLWJsb2NrIC5waG9uZTpiZWZvcmUsXG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAuZW1haWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAucGhvbmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOTUnOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAuZW1haWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMDMnOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciAuaW5mby1ibG9jayAuZW1haWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlcjpob3ZlciAuaW5mby1ibG9jayB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlcjpob3ZlciAuaW5mby1ibG9jayAubmFtZSxcbiAgICAgICAgICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLnRlYW0tZ3JpZCAubWVtYmVyOmhvdmVyIC5pbmZvLWJsb2NrIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICB0b3A6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1tZW1iZXJzIC50ZWFtLXR5cGUgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjc4NTdyZW07IH1cbiAgLnRlYW0tbWVtYmVycyAudGVhbS10eXBlIC50ZWFtLWdyaWQgLm1lbWJlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG4vKkRFRkFVTFQgVEhFTUUqL1xuLmJhbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NSwgMTM1LCAwLjkpO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmJhbm5lci1jb250ZW50IC5wcm9kdWN0LWJhbm5lci10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg1LCAxMzUsIDAuOSk7IH1cblxuLnN0YXQtbnVtYmVyLFxuLmJvcmRlcmVkLWNhcmQgLmNhcmQtbGluayB7XG4gIGNvbG9yOiAjMDA1NTg3OyB9XG5cbi5ib3JkZXJlZC1jYXJkLFxuLmNhcmQtbGluazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDU1ODc7IH1cblxuLmNhcmQtbGluazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDU1ODc7IH1cblxuLmRlZmF1bHQtdGhlbWUgLmJhbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NSwgMTM1LCAwLjkpOyB9XG5cbi5kZWZhdWx0LXRoZW1lIC5zdGF0LW51bWJlcixcbi5kZWZhdWx0LXRoZW1lIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbmsge1xuICBjb2xvcjogIzAwNTU4NzsgfVxuXG4uZGVmYXVsdC10aGVtZSAuYm9yZGVyZWQtY2FyZCxcbi5kZWZhdWx0LXRoZW1lIC5jYXJkLWxpbms6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTg3OyB9XG5cbi5kZWZhdWx0LXRoZW1lIC5jYXJkLWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA1NTg3OyB9XG5cbi8qTElURVJBQ1kgVEhFTUUqL1xuLmxpdGVyYWN5LXRoZW1lIC5iYW5uZXItY29udGVudCwgLmxpdGVyYWN5LXRoZW1lIC5wcm9kdWN0LWJhbm5lci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzVkYTY7IH1cbiAgLmxpdGVyYWN5LXRoZW1lIC5iYW5uZXItY29udGVudCAucHJvZHVjdC1iYW5uZXItdGV4dCwgLmxpdGVyYWN5LXRoZW1lIC5wcm9kdWN0LWJhbm5lci10aXRsZSAucHJvZHVjdC1iYW5uZXItdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgNjEsIDAuOSk7IH1cblxuLmxpdGVyYWN5LXRoZW1lIC5zdGF0LW51bWJlcixcbi5saXRlcmFjeS10aGVtZSAuYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rIHtcbiAgY29sb3I6ICNmZmJmM2Q7IH1cblxuLmxpdGVyYWN5LXRoZW1lIC5ib3JkZXJlZC1jYXJkLFxuLmxpdGVyYWN5LXRoZW1lIC5jYXJkLWxpbms6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZjNkOyB9XG5cbi5saXRlcmFjeS10aGVtZSAuY2FyZC1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYmYzZDsgfVxuXG4vKk1BVEggVEhFTUUqL1xuLm1hdGgtdGhlbWUgLmJhbm5lci1jb250ZW50LCAubWF0aC10aGVtZSAucHJvZHVjdC1iYW5uZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM1ZGE2OyB9XG4gIC5tYXRoLXRoZW1lIC5iYW5uZXItY29udGVudCAucHJvZHVjdC1iYW5uZXItdGV4dCwgLm1hdGgtdGhlbWUgLnByb2R1Y3QtYmFubmVyLXRpdGxlIC5wcm9kdWN0LWJhbm5lci10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MywgMjEyLCA5NywgMC45KTsgfVxuXG4ubWF0aC10aGVtZSAuc3RhdC1udW1iZXIsXG4ubWF0aC10aGVtZSAuYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rIHtcbiAgY29sb3I6ICNBREQ0NjE7IH1cblxuLm1hdGgtdGhlbWUgLmJvcmRlcmVkLWNhcmQsXG4ubWF0aC10aGVtZSAuY2FyZC1saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0FERDQ2MTsgfVxuXG4ubWF0aC10aGVtZSAuY2FyZC1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FERDQ2MTsgfVxuXG4vKlBST0ZFU1NJT05BTCBERVZFTE9QTUVOVCBUSEVNRSovXG4ucHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lIC5iYW5uZXItY29udGVudCwgLnByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZSAucHJvZHVjdC1iYW5uZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM1ZGE2OyB9XG4gIC5wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQtdGhlbWUgLmJhbm5lci1jb250ZW50IC5wcm9kdWN0LWJhbm5lci10ZXh0LCAucHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lIC5wcm9kdWN0LWJhbm5lci10aXRsZSAucHJvZHVjdC1iYW5uZXItdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOSwgMTYsIDAuOSk7IH1cblxuLnByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZSAuc3RhdC1udW1iZXIsXG4ucHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbmsge1xuICBjb2xvcjogI2ZmNmQxMDsgfVxuXG4ucHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lIC5ib3JkZXJlZC1jYXJkLFxuLnByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZSAuY2FyZC1saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmQxMDsgfVxuXG4ucHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lIC5jYXJkLWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY2ZDEwOyB9XG5cbi5tYXRlcmlhbHMtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZWI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5tYXRlcmlhbHMtZm9ybSAuZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU3MTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1hdGVyaWFscy1mb3JtIC5mb3JtLXRpdGxlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjA3MTRyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuXG4udHJ5LWl0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAyNXB4IDA7IH1cblxuLnRyeS1pdC1pbWFnZS1ncmlkIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4OyB9XG5cbi50cnktaXQtaW1hZ2UtZ3JpZCBpbWcge1xuICB3aWR0aDogMzMuMzMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyeS1pdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnRyeS1pdC1kZXNjcmlwdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudHJ5LWl0LWRlc2NyaXB0aW9uIGEge1xuICAgICAgZm9udC1zaXplOiAwLjkyODZyZW07IH1cbiAgLnRyeS1pdC1pbWFnZS1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLnRyeS1pdC1pbWFnZS1ncmlkIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyeS1pdC1pbWFnZS1ncmlkIGltZyB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi50d28tY29sLWluZm8tYmFuZCB7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICAudHdvLWNvbC1pbmZvLWJhbmQgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5lZC12aWV3LTM2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2Zjg7IH1cblxuLmVkLXZpZXctMzYwLWxhdGVzdCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmVkLXZpZXctMzYwLWxhdGVzdCBwLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZWQtdmlldy0zNjAtbGF0ZXN0IC5jb2wteHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZWQtdmlldy0zNjAtbGF0ZXN0IC5jb2wtbWQtMTIgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3NzM1OyB9XG4gIC5jYWxsb3V0IC5jb2wtc20tOSwgLmNhbGxvdXQgLmNvbC1zbS0zIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jYWxsb3V0IGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLmNhbGxvdXQgaDIsIC5jYWxsb3V0IHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYWxsb3V0IGEuYnRuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5jYWxsb3V0IC5idG4tY2FsbG91dC1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2FyZC1yb3cgaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmNhcmQtcm93IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhcmQtcm93IHAge1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cblxuLmNvbG9yLWJsb2NrIGEuYnRuIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbG9yLWJsb2NrIC5pbWctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vcWEudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9jc3MtYmFja2dyb3VuZC1pbWFnZXMvY29sb3ItYmxvY2stYmcuanBnP3NmdnJzbj01MTYwOTEzMF8yXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBoZWlnaHQ6IDYxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jb2xvci1ibG9jayAuY29sb3ItYmctZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QzdGO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5jb2xvci1ibG9jayAuY29sb3ItYmctZGFya2JsdWUgcCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuY29sb3ItYmxvY2sgLmNvbG9yLWJnLWRhcmtibHVlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb2xvci1ibG9jayAuY29sb3ItYmctZGFya2JsdWUgaDIsXG4gIC5jb2xvci1ibG9jayAuY29sb3ItYmctZGFya2JsdWUgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbG9yLWJsb2NrIC5jb2xvci1iZy1kYXJrYmx1ZSAuYnRuLWNvbG9yLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODY7IH1cbiAgLmJsdWUtYmcgcCwgLmJsdWUtYmcgaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ibHVlLWJnLWRpYWdvbmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9xYS52b3lhZ2Vyc29wcmlzLmNvbS9kb2NzL2RlZmF1bHQtc291cmNlL2Nzcy1iYWNrZ3JvdW5kLWltYWdlcy9kaWFnb25hbC1iZy1jb2xvci1ibHVlLnBuZz9zZnZyc249YTVmMzY3Y18yXCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzc5Mzc7IH1cbiAgLm9yYW5nZS1iZyBwLCAub3JhbmdlLWJnIGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ub3JhbmdlLWJnLWRpYWdvbmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9xYS52b3lhZ2Vyc29wcmlzLmNvbS9kb2NzL2RlZmF1bHQtc291cmNlL2Nzcy1iYWNrZ3JvdW5kLWltYWdlcy9kaWFnb25hbC1iZy1jb2xvci1vcmFuZ2UucG5nP3NmdnJzbj00M2UxOTE5M18yXCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbC1wYWRkaW5nIGltZy5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uY29sLXBhZGRpbmcgaW1nLnByb2R1Y3QtbG9nbyB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uY29sLXBhZGRpbmcgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIHZlcnRpY2FsIGFsaWdubWVudCBzdHlsZXMgKi9cbi5jb2wtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY29sLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5yb3ctc20taGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmNvbC1zbS1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uaWNvbi1saXN0IC5jb2wteHMtMTAge1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbi5pY29uLWxpc3QgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zaWRlLWJ5LXNpZGUgaDIge1xuICBtYXJnaW4tdG9wOiA0MHB4IDAgMjVweCAwOyB9XG5cbi5zaWRlLWJ5LXNpZGUgLmJ0bi1zaWRlLWJ5LXNpZGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0QzdGOyB9XG5cbi5pZGVudGlmaWVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZjYzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGUtYnktc2lkZSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9IH1cblxuLnRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEM3RjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcm91c2VsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QzdGOyB9XG4gIC5jYXJvdXNlbCBoNCwgLmNhcm91c2VsIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhcm91c2VsIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhcm91c2VsIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgdG9wOiAwOyB9XG5cbi5jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQsXG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHRvcDogLTM1cHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbW1lbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udGl0bGUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmViO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLnRpdGxlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0ZjU1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29sLTIwLXBlcmNlbnQge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5vcHRpb24tbGluayxcbi5vcHRpb24tbGluazpob3Zlcixcbi5vcHRpb24tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3B0aW9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNGE0ZjU1O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm9wdGlvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGY1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI0cHg7IH1cblxuLm9wdGlvbi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7IH1cblxuLm9wdGlvbi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNURBNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ZDBlNTsgfVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLCAuay1hbmltYXRpb24tY29udGFpbmVyICosIC5rLWFuaW1hdGlvbi1jb250YWluZXIgOmFmdGVyLCAuay1ibG9jayAuay1oZWFkZXIsIC5rLWxpc3QtY29udGFpbmVyLCAuay13aWRnZXQsIC5rLXdpZGdldCAqLCAuay13aWRnZXQgOmJlZm9yZSwgZGl2Lmstd2luZG93LWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wcm9kdWN0LWljb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4OyB9XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1hdGVyaWFscy1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5tYXRlcmlhbHMtZm9ybSAuZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NzE0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1hdGVyaWFscy1mb3JtIC5mb3JtLXRpdGxlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4wNzE0cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4udGh1bWJuYWlsIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIG1peGluIGZvciBtdWx0aWxpbmUgKi9cbi8qQG1peGluIG11bHRpTGluZUVsbGlwc2lzKCRsaW5lSGVpZ2h0OiAyZW0sICRsaW5lQ291bnQ6IDQsICRiZ0NvbG9yOiB3aGl0ZSkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcclxuICAgIG1heC1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICogJGxpbmVDb3VudDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW1pdC10ZXh0LTQtbGluZXMge1xyXG4gICAgQGluY2x1ZGUgbXVsdGlMaW5lRWxsaXBzaXMoJGxpbmVIZWlnaHQ6IDJlbSwgJGxpbmVDb3VudDogNCwgJGJnQ29sb3I6ICNGMUYxRjEpO1xyXG59Ki9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLG51bGwsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuXHJcbi5hbGwtcHJvZHVjdHMge1xyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICAuay1jb250ZW50IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1kZWZhdWx0LFxyXG4gICAgICAgIC5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWRlZmF1bHQsXHJcbiAgICAgICAgLmstbnVtZXJpYy13cmFwLmstc3RhdGUtZGVmYXVsdCxcclxuICAgICAgICAuay1waWNrZXItd3JhcC5rLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTI4NnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHggOXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1kcm9wZG93biAuay1pbnB1dCxcclxuICAgICAgICAuay1kcm9wZG93biAuay1zdGF0ZS1mb2N1c2VkIC5rLWlucHV0LFxyXG4gICAgICAgIC5rLW1lbnUgLmstcG9wdXAsXHJcbiAgICAgICAgLmstbXVsdGlzZWxlY3QgLmstYnV0dG9uLFxyXG4gICAgICAgIC5rLW11bHRpc2VsZWN0IC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstaWNvbiB7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstYnV0dG9uLmstcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2NTc1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mjg2cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zdW1tYXJ5IGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAgIC5hbGwtcHJvZHVjdHMge1xyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyLFxyXG4gICAgICAgICAgICAuay1idXR0b24uay1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcclxuXHJcbiAgICAuYWxsLXByb2R1Y3RzIHtcclxuICAgICAgICAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XHJcbiAgICAgICAgICAgIC5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuay1idXR0b24uay1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JGdsb2JhbF90cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4vLy8ucHJpbWFyeS1jb2xvclxyXG4kcHJpbWFyeS1jb2xvcjogIzFDNURBNjtcclxuXHJcbi8vLy5wcmltYXJ5LWNvbG9yLWxpZ2h0XHJcbiRwcmltYXJ5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAyMCUpO1xyXG5cclxuLy8vLnByaW1hcnktY29sb3ItZGFya1xyXG4kcHJpbWFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcblxyXG4vLy8uc2Vjb25kYXJ5LWNvbG9yXHJcbiRzZWNvbmRhcnktY29sb3I6ICMxQzVEQTY7XHJcblxyXG4vLy8uc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0XHJcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMjAlKTtcclxuXHJcbi8vLy5zZWNvbmRhcnktY29sb3ItZGFya1xyXG4kc2Vjb25kYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xyXG5cclxuLy8vLmFjY2VudC1jb2xvclxyXG4kYWNjZW50LWNvbG9yOiAjNGE0ZjU1O1xyXG5cclxuLy8vLmFjY2VudC1jb2xvci1saWdodFxyXG4kYWNjZW50LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtY29sb3IsIDIwJSk7XHJcblxyXG4vLy8uYWNjZW50LWNvbG9yLWRhcmtcclxuJGFjY2VudC1jb2xvci1kYXJrOiBkYXJrZW4oJGFjY2VudC1jb2xvciwgMTAlKTtcclxuXHJcbi8vIHZzbCBjb2xvcnNcclxuXHJcbi8vIC52c2wtYmx1ZS1wcmltYXJ5XHJcbiR2c2wtYmx1ZS1wcmltYXJ5OiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbi8vIC52c2wtYmx1ZS1zZWNvbmRhcnlcclxuJHZzbC1ibHVlLXNlY29uZGFyeTogJHNlY29uZGFyeS1jb2xvcjtcclxuXHJcbiR2c2wtYmx1ZS1kYXJrOiAjMWIzNjY0O1xyXG5cclxuLy8gLmktYW0tbW9yZS1yZWRcclxuJGktYW0tbW9yZS1yZWQ6ICM5OTFiMWU7XHJcblxyXG4kbGV0cnMtcmVkOiAjOTkxYjFlO1xyXG5cclxuXHJcbi8vIC5pLWFtLW1vcmUtcHVycGxlXHJcbiRpLWFtLW1vcmUtcHVycGxlOiAjMzUxYzU1O1xyXG5cclxuLy8gLnZzbC1tYXRoLWdyZWVuXHJcbiR2c2wtbWF0aC1ncmVlbjogIzc2YmQyMjtcclxuJHZzbC1tYXRoLWdyZWVuX2hvdmVyLWJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdnNsLW1hdGgtZ3JlZW4sIDIwJSk7XHJcblxyXG4vLyAudnNsLWxpdGVyYWN5LXllbGxvd1xyXG4kdnNsLWxpdGVyYWN5LXllbGxvdzogI2ZmYmYzZDtcclxuJHZzbC1saXRlcmFjeS15ZWxsb3dfaG92ZXItYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR2c2wtbGl0ZXJhY3kteWVsbG93LCAyMCUpO1xyXG5cclxuLy8gLnZzbC1wZC1vcmFuZ2VcclxuJHZzbC1wZC1vcmFuZ2U6ICNmZjZkMTA7XHJcbiR2c2wtcGQtb3JhbmdlX2hvdmVyLWJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdnNsLXBkLW9yYW5nZSwgMjAlKTtcclxuXHJcbi8vLzpyb290XHJcbiRyb290X2ZvbnQtc2l6ZTogMTZweDtcclxuXHJcblxyXG4vLy9ib2R5LCAuYm9keS10ZXh0XHJcbiRib2R5X2NvbG9yOiAjMmUzNjNkO1xyXG4kYm9keV9mb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kYm9keV9mb250LXNpemU6IDFyZW07XHJcbiRib2R5X2ZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiRib2R5X3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxuXHJcbi8vLy5jb250YWluZXJcclxuJGNvbnRhaW5lcl9tYXJnaW46IDAgYXV0bztcclxuJGNvbnRhaW5lcl9tYXgtd2lkdGg6IDExNDBweDtcclxuJGNvbnRhaW5lcl9wYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiRjb250YWluZXJfcGFkZGluZy1yaWdodDogMTVweDtcclxuJGNvbnRhaW5lcl93aWR0aDogMTAwJTtcclxuXHJcbi8vLy5hY2NlbnQtZm9udFxyXG4kYWNjZW50X2ZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRhY2NlbnRfZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kYWNjZW50X2ZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiRhY2NlbnRfZm9udC1zaXplOiAxcmVtO1xyXG4kYWNjZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8vaW1nXHJcbiRpbWdfbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuLy91bFxyXG4kdWxfbGlzdC1zdHlsZTogaW5oZXJpdDtcclxuLyokdWxfcGFkZGluZzogaW5oZXJpdDsgPC0gVGhpcyB3YXMgY2F1c2luZyBuZXN0ZWQgdWxzIHRvIGxvc2UgcGFkZGluZyovXHJcblxyXG4kbGlfbGluZS1oZWlnaHQ6MS4zcmVtO1xyXG4kbGlfbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblxyXG4vLy9wLCAucCwgYXJ0aWNsZSwgLmFydGljbGVcclxuJHBfZm9udC1zaXplOiAxcmVtO1xyXG4kcF9saW5lLWhlaWdodDogMS41cmVtO1xyXG4kcF9tYXJnaW4tYm90dG9tOiRwX2xpbmUtaGVpZ2h0O1xyXG5cclxuLy8uZW1cclxuJGVtX2ZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbi8vL2FcclxuJGFfY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kYV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4vLy9hOmhvdmVyLCBhOmZvY3VzXHJcbiRhLWhvdmVyX2NvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4kYS1ob3Zlcl90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbi8vL2gxLCAuaDFcclxuJGgxX2ZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQtZmFtaWx5O1xyXG4kaDFfZm9udC13ZWlnaHQ6IDIwMDtcclxuJGgxX2xpbmUtaGVpZ2h0OiAxLjM7XHJcbiRoMV9jb2xvcjogI2ZmZmZmZjtcclxuJGgxX21hcmdpbi10b3A6IDA7XHJcbiRoMV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kaDFfZm9udC1zaXplOiAyLjZyZW07XHJcbiRoMV9mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoMV90cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4vLy9oMSBzbWFsbCwgaDEgLnNtYWxsLCAuaDEgc21hbGwsIC5oMSAuc21hbGxcclxuJGgxLXNtYWxsX2ZvbnQtc2l6ZTogOTAlO1xyXG4kaDEtc21hbGxfZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuJGgxLXNtYWxsX2xpbmUtaGVpZ2h0OiAxO1xyXG4kaDEtc21hbGxfY29sb3I6ICNmZmZmZmY7XHJcblxyXG4vLy9oMiwgLmgyXHJcbiRoMl9mb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuJGgyX2ZvbnQtd2VpZ2h0OiAyMDA7XHJcbiRoMl9saW5lLWhlaWdodDogMS4zO1xyXG4kaDJfY29sb3I6IGluaGVyaXQ7XHJcbiRoMl9tYXJnaW4tdG9wOiAwO1xyXG4kaDJfbWFyZ2luLWJvdHRvbTogMDtcclxuJGgyX2ZvbnQtc2l6ZTogMi4ycmVtO1xyXG4kaDJfZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDJfdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuXHJcbi8vL2gyIHNtYWxsLCBoMiAuc21hbGwsIC5oMiBzbWFsbCwgLmgyIC5zbWFsbFxyXG4kaDItc21hbGxfZm9udC1zaXplOiA5MCU7XHJcbiRoMi1zbWFsbF9mb250LXdlaWdodDogbm9ybWFsO1xyXG4kaDItc21hbGxfbGluZS1oZWlnaHQ6IDE7XHJcbiRoMi1zbWFsbF9jb2xvcjogIzc3Nzc3NztcclxuXHJcbi8vL2gzLCAuaDNcclxuJGgzX2ZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQtZmFtaWx5O1xyXG4kaDNfZm9udC13ZWlnaHQ6IDIwMDtcclxuJGgzX2xpbmUtaGVpZ2h0OiAxLjM7XHJcbiRoM19jb2xvcjogaW5oZXJpdDtcclxuJGgzX21hcmdpbi10b3A6IDA7XHJcbiRoM19tYXJnaW4tYm90dG9tOiAwO1xyXG4kaDNfZm9udC1zaXplOiAxLjhyZW07XHJcbiRoM19mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoM190cmFuc2l0aW9uOiAuNXM7XHJcbiRoM190ZXh0LXRyYW5zZm9ybTpub25lO1xyXG5cclxuXHJcblxyXG4vLy9oMyBzbWFsbCwgaDMgLnNtYWxsLCAuaDMgc21hbGwsIC5oMyAuc21hbGxcclxuJGgzLXNtYWxsX2ZvbnQtc2l6ZTogOTAlO1xyXG4kaDMtc21hbGxfZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuJGgzLXNtYWxsX2xpbmUtaGVpZ2h0OiAxO1xyXG4kaDMtc21hbGxfY29sb3I6ICM3Nzc3Nzc7XHJcblxyXG4vLy9oNCwgLmg0XHJcbiRoNF9mb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuJGg0X2ZvbnQtd2VpZ2h0OiBib2xkO1xyXG4kaDRfbGluZS1oZWlnaHQ6IDEuMztcclxuJGg0X2NvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4kaDRfbWFyZ2luLXRvcDogMDtcclxuJGg0X21hcmdpbi1ib3R0b206IDA7XHJcbiRoNF9mb250LXNpemU6IDEuNDVyZW07XHJcbiRoNF9mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNF90cmFuc2l0aW9uOiAuNXM7XHJcblxyXG5cclxuXHJcbi8vL2g0IHNtYWxsLCBoNCAuc21hbGwsIC5oNCBzbWFsbCwgLmg0IC5zbWFsbFxyXG4kaDQtc21hbGxfZm9udC1zaXplOiA5MCU7XHJcbiRoNC1zbWFsbF9mb250LXdlaWdodDogbm9ybWFsO1xyXG4kaDQtc21hbGxfbGluZS1oZWlnaHQ6IDE7XHJcbiRoNC1zbWFsbF9jb2xvcjogIzc3Nzc3NztcclxuXHJcbi8vL2g1LCAuaDVcclxuJGg1X2ZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQtZmFtaWx5O1xyXG4kaDVfZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiRoNV9saW5lLWhlaWdodDogMS4zO1xyXG4kaDVfY29sb3I6IGluaGVyaXQ7XHJcbiRoNV9tYXJnaW4tdG9wOiAwO1xyXG4kaDVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGg1X2ZvbnQtc2l6ZTogMS4ycmVtO1xyXG4kaDVfZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDVfdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuXHJcblxyXG4vLy9oNSBzbWFsbCwgaDUgLnNtYWxsLCAuaDUgc21hbGwsIC5oNSAuc21hbGxcclxuJGg1LXNtYWxsX2ZvbnQtc2l6ZTogOTAlO1xyXG4kaDUtc21hbGxfZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuJGg1LXNtYWxsX2xpbmUtaGVpZ2h0OiAxO1xyXG4kaDUtc21hbGxfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLy9oNiwgLmg2XHJcbiRoNl9mb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuJGg2X2ZvbnQtd2VpZ2h0OiBib2xkO1xyXG4kaDZfbGluZS1oZWlnaHQ6IDEuMztcclxuJGg2X2NvbG9yOiBpbmhlcml0O1xyXG4kaDZfbWFyZ2luLXRvcDogMDtcclxuJGg2X21hcmdpbi1ib3R0b206IDA7XHJcbiRoNl9mb250LXNpemU6IDFyZW07XHJcbiRoNl9mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNl90cmFuc2l0aW9uOiAuNXM7XHJcblxyXG5cclxuXHJcbi8vL2g2IHNtYWxsLCBoNiAuc21hbGwsIC5oNiBzbWFsbCwgLmg2IC5zbWFsbFxyXG4kaDYtc21hbGxfZm9udC1zaXplOiA5MCU7XHJcbiRoNi1zbWFsbF9mb250LXdlaWdodDogbm9ybWFsO1xyXG4kaDYtc21hbGxfbGluZS1oZWlnaHQ6IDE7XHJcbiRoNi1zbWFsbF9jb2xvcjogIzc3Nzc3NztcclxuXHJcblxyXG4vLy8uYnRuXHJcbiRidG5fZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4kYnRuX21hcmdpbi1ib3R0b206IDA7XHJcbiRidG5fZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuJGJ0bl90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRidG5fdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuJGJ0bl90b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuJGJ0bl9jdXJzb3I6IHBvaW50ZXI7XHJcbiRidG5fYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGJ0bl9ib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4kYnRuX3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiRidG5fcGFkZGluZzogMTBweCAyMHB4O1xyXG4kYnRuX2ZvbnQtc2l6ZTogMS4wNzY5cmVtO1xyXG4kYnRuX2xpbmUtaGVpZ2h0OiAxLjA2MTtcclxuJGJ0bl9ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiRidG5fdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiRidG5fbWFyZ2luOiAxMHB4O1xyXG4kYnRuX3dpZHRoOiBhdXRvO1xyXG4kYnRuX21heC13aWR0aDogbm9uZTtcclxuJGJ0bl90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRidG5fdHJhbnNpdGlvbjogLjI1cztcclxuJGJ0bl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGJ0bl9mb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuJGJ0bl9ib3gtc2hhZG93OiBub25lO1xyXG5cclxuLy8vLmJ0bjpob3ZlcixcclxuLy8vLmJ0bjpmb2N1cywgLmJ0bi5mb2N1c1xyXG4kYnRuLWhvdmVyX2NvbG9yOiAjMzMzO1xyXG4kYnRuLWhvdmVyX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbi8vIEJVVFRPTiBQUklNQVJZXHJcblxyXG4vLy8uYnRuLXByaW1hcnlcclxuJGJ0bi1wcmltYXJ5X2NvbG9yOiAjZmZmZmZmO1xyXG4kYnRuLXByaW1hcnlfYmFja2dyb3VuZC1jb2xvcjogIzFDNURBNjtcclxuJGJ0bi1wcmltYXJ5X2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLy8uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1c1xyXG4kYnRuLXByaW1hcnktZm9jdXNfY29sb3I6ICNmZmY7XHJcbiRidG4tcHJpbWFyeS1mb2N1c19iYWNrZ3JvdW5kLWNvbG9yOiAjMUM1REE2O1xyXG4kYnRuLXByaW1hcnktZm9jdXNfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vLy5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5LmhvdmVyXHJcbiRidG4tcHJpbWFyeS1ob3Zlcl9jb2xvcjogI2ZmZjtcclxuJGJ0bi1wcmltYXJ5LWhvdmVyX2JhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XHJcbiRidG4tcHJpbWFyeS1ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYnRuLXByaW1hcnktaG92ZXJfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbi8vLy5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXHJcbi8vLy5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZVxyXG4kYnRuLXByaW1hcnktYWN0aXZlX2NvbG9yOiAjZmZmO1xyXG4kYnRuLXByaW1hcnktYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICMxQzVEQTY7XHJcbiRidG4tcHJpbWFyeS1hY3RpdmVfYm9yZGVyLWNvbG9yOiAjMUM1REE2O1xyXG5cclxuXHJcbi8vLy5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXHJcbi8vL2ZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi8vL2ZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi8vL2ZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXNcclxuJGJ0bi1wcmltYXJ5LWRpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiRidG4tcHJpbWFyeS1kaXNhYmxlZF9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8vLmJ0bi1wcmltYXJ5IC5iYWRnZVxyXG4kYnRuLXByaW1hcnktYmFkZ2VfY29sb3I6ICNmZmY7XHJcbiRidG4tcHJpbWFyeS1iYWRnZV9iYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cclxuLy8gQlVUVE9OIFNFQ09OREFSWVxyXG5cclxuLy8vLmJ0bi1zZWNvbmRhcnlcclxuJGJ0bi1zZWNvbmRhcnlfY29sb3I6ICNmZmY7XHJcbiRidG4tc2Vjb25kYXJ5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYnRuLXNlY29uZGFyeV9ib3JkZXItY29sb3I6ICNmZmY7XHJcblxyXG4vLy8uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXNcclxuJGJ0bi1zZWNvbmRhcnktZm9jdXNfY29sb3I6ICMzMzM7XHJcbiRidG4tc2Vjb25kYXJ5LWZvY3VzX2JhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiRidG4tc2Vjb25kYXJ5LWZvY3VzX2JvcmRlci1jb2xvcjogIzhjOGM4YztcclxuXHJcbi8vLy5idG4tc2Vjb25kYXJ5OmhvdmVyXHJcbiRidG4tc2Vjb25kYXJ5LWhvdmVyX2NvbG9yOiAjZmZmO1xyXG4kYnRuLXNlY29uZGFyeS1ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XHJcbiRidG4tc2Vjb25kYXJ5LWhvdmVyX2JvcmRlci1jb2xvcjppbmhlcml0O1xyXG5cclxuLy8vLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXHJcbi8vLy5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlXHJcbiRidG4tc2Vjb25kYXJ5LWFjdGl2ZV9jb2xvcjppbmhlcml0O1xyXG4kYnRuLXNlY29uZGFyeS1hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjppbmhlcml0O1xyXG4kYnRuLXNlY29uZGFyeS1hY3RpdmVfYm9yZGVyLWNvbG9yOmluaGVyaXQ7XHJcblxyXG5cclxuLy8vLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5mb2N1cyxcclxuLy8vZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4vLy9maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi8vL2ZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS5mb2N1c1xyXG4kYnRuLXNlY29uZGFyeS1kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4kYnRuLXNlY29uZGFyeS1kaXNhYmxlZF9ib3JkZXItY29sb3I6ICNjY2M7XHJcblxyXG4vLy8uYnRuLXNlY29uZGFyeSAuYmFkZ2VcclxuJGJ0bi1zZWNvbmRhcnktYmFkZ2VfY29sb3I6ICNmZmY7XHJcbiRidG4tc2Vjb25kYXJ5LWJhZGdlX2JhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG4vLyBCVVRUT04gTElURVJBQ1lcclxuXHJcbi8vLy5idG4tbGl0ZXJhY3lcclxuJGJ0bi1saXRlcmFjeV9jb2xvcjogI2ZmZmZmZjtcclxuJGJ0bi1saXRlcmFjeV9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjNkO1xyXG4kYnRuLWxpdGVyYWN5X2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLy8uYnRuLWxpdGVyYWN5OmZvY3VzLCAuYnRuLWxpdGVyYWN5LmZvY3VzXHJcbiRidG4tbGl0ZXJhY3ktZm9jdXNfY29sb3I6ICNmZmY7XHJcbiRidG4tbGl0ZXJhY3ktZm9jdXNfYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYzZDtcclxuJGJ0bi1saXRlcmFjeS1mb2N1c19ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8vLmJ0bi1saXRlcmFjeTpob3ZlciwgLmJ0bi1saXRlcmFjeS5ob3ZlclxyXG4kYnRuLWxpdGVyYWN5LWhvdmVyX2NvbG9yOiAjZmZmO1xyXG4kYnRuLWxpdGVyYWN5LWhvdmVyX2JhY2tncm91bmQtY29sb3I6ICNmZmJmM2Q7XHJcbiRidG4tbGl0ZXJhY3ktaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGJ0bi1saXRlcmFjeS1ob3Zlcl90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuLy8vLmJ0bi1saXRlcmFjeTphY3RpdmUsIC5idG4tbGl0ZXJhY3kuYWN0aXZlLFxyXG4vLy8ub3BlbiA+IC5idG4tbGl0ZXJhY3kuZHJvcGRvd24tdG9nZ2xlXHJcbiRidG4tbGl0ZXJhY3ktYWN0aXZlX2NvbG9yOiAjZmZmO1xyXG4kYnRuLWxpdGVyYWN5LWFjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjNkO1xyXG4kYnRuLWxpdGVyYWN5LWFjdGl2ZV9ib3JkZXItY29sb3I6ICNmZmJmM2Q7XHJcblxyXG4vLyBCVVRUT04gTUFUSFxyXG5cclxuLy8vLmJ0bi1tYXRoXHJcbiRidG4tbWF0aF9jb2xvcjogI2ZmZmZmZjtcclxuJGJ0bi1tYXRoX2JhY2tncm91bmQtY29sb3I6ICM3NmJkMjI7XHJcbiRidG4tbWF0aF9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8vLmJ0bi1tYXRoOmZvY3VzLCAuYnRuLW1hdGguZm9jdXNcclxuJGJ0bi1tYXRoLWZvY3VzX2NvbG9yOiAjZmZmO1xyXG4kYnRuLW1hdGgtZm9jdXNfYmFja2dyb3VuZC1jb2xvcjogIzc2YmQyMjtcclxuJGJ0bi1tYXRoLWZvY3VzX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLy8uYnRuLW1hdGg6aG92ZXIsIC5idG4tbWF0aC5ob3ZlclxyXG4kYnRuLW1hdGgtaG92ZXJfY29sb3I6ICNmZmY7XHJcbiRidG4tbWF0aC1ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAjNzZiZDIyO1xyXG4kYnRuLW1hdGgtaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGJ0bi1tYXRoLWhvdmVyX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblxyXG4vLy8uYnRuLW1hdGg6YWN0aXZlLCAuYnRuLW1hdGguYWN0aXZlLFxyXG4vLy8ub3BlbiA+IC5idG4tbWF0aC5kcm9wZG93bi10b2dnbGVcclxuJGJ0bi1tYXRoLWFjdGl2ZV9jb2xvcjogI2ZmZjtcclxuJGJ0bi1tYXRoLWFjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAjNzZiZDIyO1xyXG4kYnRuLW1hdGgtYWN0aXZlX2JvcmRlci1jb2xvcjogIzc2YmQyMjtcclxuXHJcbi8vIEJVVFRPTiBQUk9GRVNTSU9OQUwgREVWRUxPUE1FTlRcclxuXHJcbi8vLy5idG4tcGRcclxuJGJ0bi1wZF9jb2xvcjogI2ZmZmZmZjtcclxuJGJ0bi1wZF9iYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDEwO1xyXG4kYnRuLXBkX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLy8uYnRuLXBkOmZvY3VzLCAuYnRuLXBkLmZvY3VzXHJcbiRidG4tcGQtZm9jdXNfY29sb3I6ICNmZmY7XHJcbiRidG4tcGQtZm9jdXNfYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQxMDtcclxuJGJ0bi1wZC1mb2N1c19ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8vLmJ0bi1wZDpob3ZlciwgLmJ0bi1wZC5ob3ZlclxyXG4kYnRuLXBkLWhvdmVyX2NvbG9yOiAjZmZmO1xyXG4kYnRuLXBkLWhvdmVyX2JhY2tncm91bmQtY29sb3I6ICNmZjZkMTA7XHJcbiRidG4tcGQtaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGJ0bi1wZC1ob3Zlcl90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuLy8vLmJ0bi1wZDphY3RpdmUsIC5idG4tcGQuYWN0aXZlLFxyXG4vLy8ub3BlbiA+IC5idG4tcGQuZHJvcGRvd24tdG9nZ2xlXHJcbiRidG4tcGQtYWN0aXZlX2NvbG9yOiAjZmZmO1xyXG4kYnRuLXBkLWFjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDEwO1xyXG4kYnRuLXBkLWFjdGl2ZV9ib3JkZXItY29sb3I6ICNmZjZkMTA7XHJcblxyXG4kdm95YWdlci1kYXJrLWJsdWU6ICMwMDU1ODc7XHJcbiR2b3lhZ2VyLWxpZ2h0LWJsdWU6ICMwMDliZGY7XHJcblxyXG5AZnVuY3Rpb24gdXJsLWNvbG9yLXdpdGgtaGFzaCgkY29sb3IpIHtcclxuICAgIEByZXR1cm4gJyUyMycgKyBzdHItc2xpY2UoJyN7JGNvbG9yfScsIDIsIC0xKVxyXG59Iiwi77u/XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbjpyb290IHtcclxuICAgIGZvbnQtc2l6ZTogJHJvb3RfZm9udC1zaXplO1xyXG59XHJcblxyXG4ucm9vdCB7XHJcbiAgICBmb250LXNpemU6ICRyb290X2ZvbnQtc2l6ZTtcclxufVxyXG5cclxuYm9keSwgLmJvZHktdGV4dCB7XHJcbiAgICBjb2xvcjogJGJvZHlfY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHlfZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRib2R5X2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9keV9mb250LXdlaWdodDtcclxuICAgIHRyYW5zaXRpb246ICRib2R5X3RyYW5zaXRpb247XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAkY29udGFpbmVyX21hcmdpbjtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXJfcGFkZGluZy1sZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lcl9wYWRkaW5nLXJpZ2h0O1xyXG4gICAgd2lkdGg6ICRjb250YWluZXJfd2lkdGg7XHJcbn1cclxuXHJcbi5hY2NlbnQtZm9udCB7XHJcbiAgICBmb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuICAgIGZvbnQtc3R5bGU6ICRhY2NlbnRfZm9udC1zdHlsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYWNjZW50X2ZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkYWNjZW50X2ZvbnQtc2l6ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkYWNjZW50X3RleHQtdHJhbnNmb3JtO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAkaW1nX21heC13aWR0aDtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogJHVsX2xpc3Qtc3R5bGU7XHJcbiAgICAvKnBhZGRpbmc6ICR1bF9wYWRkaW5nOyA8LSBUaGlzIHdhcyBjYXVzaW5nIG5lc3RlZCB1bHMgdG8gbG9zZSBwYWRkaW5nKi9cclxufVxyXG5cclxubGkge1xyXG4gICAgZm9udC1zaXplOiAkcm9vdF9mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpX2xpbmUtaGVpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGxpX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgYSwgYTpsaW5rLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogIzAwNTU4NztcclxuICAgIH1cclxufVxyXG5cclxucCwgLnAsIGFydGljbGUsIC5hcnRpY2xlIHtcclxuICAgIGZvbnQtc2l6ZTogJHBfZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRwX2xpbmUtaGVpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTokcF9tYXJnaW4tYm90dG9tO1xyXG4gICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uO1xyXG4gICAgLypwYWRkaW5nOiAkcF9wYWRkaW5nOyovXHJcbiAgICBhLCBhOmxpbmssIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1NTg3O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBmb250LXNpemU6ICRwX2ZvbnQtc2l6ZTtcclxuICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxufVxyXG5cclxuYmxvY2txdW90ZSBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxufVxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb247XHJcbn1cclxuXHJcbi5lbSB7XHJcbiAgICBmb250LXN0eWxlOiAkZW1fZm9udC1zdHlsZTtcclxufVxyXG5cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRhX2NvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYV90ZXh0LWRlY29yYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb247XHJcbn1cclxuXHJcbmEuaG92ZXIsIGEuZm9jdXMsXHJcbmE6aG92ZXIsIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRhLWhvdmVyX2NvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYS1ob3Zlcl90ZXh0LWRlY29yYXRpb247XHJcbn1cclxuXHJcbmE6Zm9jdXMsIGEuZm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuaDEsIC5oMSwgLmFjY2VudC10aXRsZTEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRoMV9mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDFfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGgxX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoMV9jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6ICRoMV9tYXJnaW4tdG9wO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGgxX21hcmdpbi1ib3R0b207XHJcbiAgICBmb250LXNpemU6ICRoMV9mb250LXNpemU7XHJcbiAgICBmb250LXN0eWxlOiAkaDFfZm9udC1zdHlsZTtcclxuICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxufVxyXG5cclxuaDEgc21hbGwsIGgxIC5zbWFsbCwgLmgxIHNtYWxsLCAuaDEgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNtYWxsX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDEtc21hbGxfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGgxLXNtYWxsX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoMS1zbWFsbF9jb2xvcjtcclxufVxyXG5cclxuaDIsIC5oMiwgLmFjY2VudC10aXRsZTIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRoMl9mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDJfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGgyX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoMl9jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6ICRoMl9tYXJnaW4tdG9wO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGgyX21hcmdpbi1ib3R0b207XHJcbiAgICBmb250LXNpemU6ICRoMl9mb250LXNpemU7XHJcbiAgICBmb250LXN0eWxlOiAkaDJfZm9udC1zdHlsZTtcclxuICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxufVxyXG5cclxuaDIgc21hbGwsIGgyIC5zbWFsbCwgLmgyIHNtYWxsLCAuaDIgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNtYWxsX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDItc21hbGxfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGgyLXNtYWxsX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoMi1zbWFsbF9jb2xvcjtcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJGgzX2ZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoM19mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDNfbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJGgzX2NvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogJGgzX21hcmdpbi10b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkaDNfbWFyZ2luLWJvdHRvbTtcclxuICAgIGZvbnQtc2l6ZTogJGgzX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtc3R5bGU6ICRoM19mb250LXN0eWxlO1xyXG4gICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRoM190ZXh0LXRyYW5zZm9ybTtcclxufVxyXG5cclxuaDMgc21hbGwsIGgzIC5zbWFsbCwgLmgzIHNtYWxsLCAuaDMgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJGgzLXNtYWxsX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDMtc21hbGxfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGgzLXNtYWxsX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoMy1zbWFsbF9jb2xvcjtcclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBmb250LWZhbWlseTogJGg0X2ZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoNF9mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDRfbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJGg0X2NvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogJGg0X21hcmdpbi10b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkaDRfbWFyZ2luLWJvdHRvbTtcclxuICAgIGZvbnQtc2l6ZTogJGg0X2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtc3R5bGU6ICRoNF9mb250LXN0eWxlO1xyXG4gICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uO1xyXG59XHJcblxyXG5oNCBzbWFsbCwgaDQgLnNtYWxsLCAuaDQgc21hbGwsIC5oNCAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAkaDQtc21hbGxfZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoNC1zbWFsbF9mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaDQtc21hbGxfbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJGg0LXNtYWxsX2NvbG9yO1xyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkaDVfZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGg1X2ZvbnQtd2VpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNV9saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkaDVfY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiAkaDVfbWFyZ2luLXRvcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRoNV9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1zaXplOiAkaDVfZm9udC1zaXplO1xyXG4gICAgZm9udC1zdHlsZTogJGg1X2ZvbnQtc3R5bGU7XHJcbiAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb247XHJcbn1cclxuXHJcbmg1IHNtYWxsLCBoNSAuc21hbGwsIC5oNSBzbWFsbCwgLmg1IC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRoNS1zbWFsbF9mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGg1LXNtYWxsX2ZvbnQtd2VpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoNS1zbWFsbF9saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkaDUtc21hbGxfY29sb3I7XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgZm9udC1mYW1pbHk6ICRoNl9mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDZfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGg2X2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoNl9jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6ICRoNl9tYXJnaW4tdG9wO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGg2X21hcmdpbi1ib3R0b207XHJcbiAgICBmb250LXNpemU6ICRoNl9mb250LXNpemU7XHJcbiAgICBmb250LXN0eWxlOiAkaDZfZm9udC1zdHlsZTtcclxuICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxufVxyXG5cclxuaDYgc21hbGwsIGg2IC5zbWFsbCwgLmg2IHNtYWxsLCAuaDYgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJGg2LXNtYWxsX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDYtc21hbGxfZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGg2LXNtYWxsX2xpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRoNi1zbWFsbF9jb2xvcjtcclxufVxyXG5cclxuLmFjY2VudC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbn1cclxuXHJcbi5ib3gge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi5sLWgtMS0zIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5sLWgtMS01IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5sLWgtMS03IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxufVxyXG5cclxuLmwtaC0xLTkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcclxufVxyXG5cclxuLnByaW1hcnktY29sb3Ige1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb2xvcl9iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb2xvci1saWdodCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi5wcmltYXJ5LWNvbG9yLWxpZ2h0X2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjFmODtcclxufVxyXG5cclxuLnByaW1hcnktY29sb3ItZGFyayB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcclxufVxyXG5cclxuLnByaW1hcnktY29sb3ItZGFya19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktY29sb3Ige1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktY29sb3JfYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0O1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0X2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci1saWdodDtcclxufVxyXG5cclxuLnNlY29uZGFyeS1jb2xvci1kYXJrIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWRhcms7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktY29sb3ItZGFya19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItZGFyaztcclxufVxyXG5cclxuLmFjY2VudC1jb2xvciB7XHJcbiAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuLmFjY2VudC1jb2xvcl9iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi5hY2NlbnQtY29sb3ItbGlnaHQge1xyXG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi5hY2NlbnQtY29sb3ItbGlnaHRfYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yLWxpZ2h0O1xyXG59XHJcblxyXG4uYWNjZW50LWNvbG9yLWRhcmsge1xyXG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3ItZGFyaztcclxufVxyXG5cclxuLmFjY2VudC1jb2xvci1kYXJrX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvci1kYXJrO1xyXG59XHJcblxyXG4uaS1hbS1tb3JlLXJlZCB7XHJcbiAgICBjb2xvcjogJGktYW0tbW9yZS1yZWQ7XHJcbn1cclxuXHJcbi5pLWFtLW1vcmUtcmVkX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGktYW0tbW9yZS1yZWQ7XHJcbn1cclxuXHJcbi5sZXRycy1yZWRfYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV0cnMtcmVkO1xyXG59XHJcblxyXG4uaS1hbS1tb3JlLXB1cnBsZSB7XHJcbiAgICBjb2xvcjogJGktYW0tbW9yZS1wdXJwbGU7XHJcbn1cclxuXHJcbi5pLWFtLW1vcmUtcHVycGxlX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGktYW0tbW9yZS1wdXJwbGU7XHJcbn1cclxuXHJcbi52c2wtYmx1ZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkdnNsLWJsdWUtcHJpbWFyeTtcclxufVxyXG5cclxuLnZzbC1ibHVlLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJHZzbC1ibHVlLXNlY29uZGFyeTtcclxufVxyXG5cclxuLnZzbC1tYXRoLWdyZWVuIHtcclxuICAgIGNvbG9yOiAkdnNsLW1hdGgtZ3JlZW47XHJcbn1cclxuXHJcbi52c2wtbWF0aC1ncmVlbl9iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbWF0aC1ncmVlbjtcclxufVxyXG5cclxuLnZzbC1saXRlcmFjeS15ZWxsb3cge1xyXG4gICAgY29sb3I6ICR2c2wtbGl0ZXJhY3kteWVsbG93O1xyXG59XHJcblxyXG4udnNsLWxpdGVyYWN5LXllbGxvd19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbGl0ZXJhY3kteWVsbG93O1xyXG59XHJcblxyXG4udnNsLXBkLW9yYW5nZSB7XHJcbiAgICBjb2xvcjogJHZzbC1wZC1vcmFuZ2U7XHJcbn1cclxuXHJcbi52c2wtcGQtb3JhbmdlX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZzbC1wZC1vcmFuZ2U7XHJcbn1cclxuXHJcbi52c2wtYmx1ZS1kYXJrIHtcclxuICAgIGNvbG9yOiAjMWIzNjY0O1xyXG59XHJcblxyXG4udnNsLWJsdWUtZGFya19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjM2NjQ7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBDdXN0b20sIGlQaG9uZSBSZXRpbmEsIDMyMCBwaXhlbHMgYW5kIHVwICovIFxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzMjBweCkge1xyXG5cclxufVxyXG5cclxuLyogRXh0cmEgU21hbGwgRGV2aWNlcywgUGhvbmVzLCA0ODAgcHggYW5kIHVwICovIFxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG5cclxufVxyXG5cclxuLyogTWVkaXVtIERldmljZXMsIERlc2t0b3BzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYXJnZSBEZXZpY2VzLCBXaWRlIFNjcmVlbnMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcblxyXG59Iiwi77u/LmJsb2cge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJi5pbWFnZS1hcy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLXBhdHRlcm4td2hpdGUucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40Mjg2cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyODZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1Qcm87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkxpc3QgJiBEZXRhaWwqL1xyXG4gICAgLmJsb2ctcG9zdCwgLnJlY2VudC1ibG9nLXBvc3RzIC5wb3N0IHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjIxNDNyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhOmFmdGVyLCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypMaXN0IFBhZ2UqL1xyXG4gICAgLnJlY2VudC1ibG9nLXBvc3RzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2FhYTtcclxuXHJcbiAgICAgICAgICAgIC5mcm9udCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSAuYmFjayxcclxuICAgICAgICAgICAgJjpob3ZlciAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNTcxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypEZXRhaWwgUGFnZSovXHJcbiAgICAuYmxvZy1wb3N0IHtcclxuXHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTI4NnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZTYzYWY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNzE0ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qU2VhcmNoIGFuZCBmaWx0ZXJzKi9cclxuICAgIC5zZWFyY2gtYmxvZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNCQUMyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiNzg4NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODU3MXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGljcywgLnllYXJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAuc2VjdGlvbi1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZTYzYWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9waWNzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgbGVmdDogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAueWVhcnMgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3JzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWNlbnQtYmxvZy1wb3N0cyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KTtcclxuICAgICAgICBsZWZ0OiAyNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9ycyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlNjNhZjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogUGFnZXIgKi9cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGEsICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpLCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50cyB7XHJcbiAgICAgICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzg1N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgLmNvbW1lbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNmUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY2ZTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJzYXlzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA3MTRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUG9zdGVkIE9uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWZvcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YWFmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4uYm9yZGVyZWQtY2FyZC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxufVxyXG5cclxuLmJvcmRlcmVkLWNhcmQge1xyXG4gICAgZm9udC1zaXplOiAxLjA3NjlyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAuYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA3NjlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBtYXJnaW46IDM2cHggYXV0byA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNi41cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNi41cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA5cHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiAkYnRuX2Rpc3BsYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYnRuX21hcmdpbi1ib3R0b207XHJcbiAgICBmb250LXdlaWdodDogJGJ0bl9mb250LXdlaWdodDtcclxuICAgIHRleHQtYWxpZ246ICRidG5fdGV4dC1hbGlnbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkYnRuX3ZlcnRpY2FsLWFsaWduO1xyXG4gICAgdG91Y2gtYWN0aW9uOiAkYnRuX3RvdWNoLWFjdGlvbjtcclxuICAgIGN1cnNvcjogJGJ0bl9jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYnRuX2JhY2tncm91bmQtaW1hZ2U7XHJcbiAgICBib3JkZXI6ICRidG5fYm9yZGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6ICRidG5fd2hpdGUtc3BhY2U7XHJcbiAgICBwYWRkaW5nOiAkYnRuX3BhZGRpbmc7XHJcbiAgICBmb250LWZhbWlseTogJGJ0bl9mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJGJ0bl9mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ0bl9saW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG5fYm9yZGVyLXJhZGl1cztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ0bl90ZXh0LWRlY29yYXRpb24gIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkYnRuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgd2lkdGg6ICRidG5fd2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6ICRidG5fbWF4LXdpZHRoO1xyXG4gICAgdHJhbnNpdGlvbjogJGJ0bl90cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGJ0bl91c2VyLXNlbGVjdDtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6ICRidG5fdXNlci1zZWxlY3Q7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICRidG5fdXNlci1zZWxlY3Q7XHJcbiAgICB1c2VyLXNlbGVjdDogJGJ0bl91c2VyLXNlbGVjdDtcclxuICAgIGJveC1zaGFkb3c6ICRidG5fYm94LXNoYWRvdztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG59XHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idG46Zm9jdXMsXHJcbi5idG4uZm9jdXMsXHJcbi5idG46YWN0aXZlOmZvY3VzLFxyXG4uYnRuOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi5hY3RpdmU6Zm9jdXMsXHJcbi5idG4uYWN0aXZlLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcbi5idG46aG92ZXIsXHJcbi5idG46Zm9jdXMsXHJcbi5idG4uZm9jdXMge1xyXG4gICAgY29sb3I6ICRidG4taG92ZXJfY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidG4taG92ZXJfdGV4dC1kZWNvcmF0aW9uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG46YWN0aXZlLFxyXG4uYnRuLmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG59XHJcblxyXG4uYnRuLmRpc2FibGVkLFxyXG4uYnRuW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuYS5idG4uZGlzYWJsZWQsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkYnRuLXByaW1hcnlfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxucCBhLmJ0bixcclxucCBhLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkYnRuLXByaW1hcnlfY29sb3I7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYnRuLXByaW1hcnktZm9jdXNfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktZm9jdXNfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWZvY3VzX2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4uYnRuLXByaW1hcnkuaG92ZXIge1xyXG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS1ob3Zlcl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxyXG4ub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkYnRuLXByaW1hcnktYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWFjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYWN0aXZlX2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcclxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcclxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWFjdGl2ZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcixcclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxyXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWRpc2FibGVkX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tcHJpbWFyeS1kaXNhYmxlZF9ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS1iYWRnZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1iYWRnZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG5cclxucCxcclxuLnAge1xyXG4gICAgYS5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogJGJ0bi1zZWNvbmRhcnlfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1mb2N1c19jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWZvY3VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWZvY3VzX2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXHJcbi5idG4tc2Vjb25kYXJ5LmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1ob3Zlcl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyX2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxyXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsXHJcbi5vcGVuPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGJ0bi1zZWNvbmRhcnktYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsXHJcbi5vcGVuPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcclxuLm9wZW4+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4ub3Blbj4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xyXG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWFjdGl2ZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWFjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsXHJcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cyxcclxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWRpc2FibGVkX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWRpc2FibGVkX2JvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1iYWRnZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJhZGdlX2JhY2tncm91bmQtY29sb3I7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzAwNTU4NztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdDpob3ZlcixcclxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcclxuLmJ0bi1kZWZhdWx0OnZpc2l0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tbGVhcm4tbW9yZSB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYm9keV9jb2xvcjtcclxuICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAuOHJlbSAyLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5idG4tbGl0ZXJhY3ksXHJcbi5idG4tbGl0ZXJhY3k6YWN0aXZlLFxyXG4uYnRuLWxpdGVyYWN5OnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdnNsLWxpdGVyYWN5LXllbGxvdztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tbGl0ZXJhY3k6Zm9jdXMsXHJcbi5idG4tbGl0ZXJhY3k6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZzbC1saXRlcmFjeS15ZWxsb3dfaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi1tYXRoLFxyXG4uYnRuLW1hdGg6YWN0aXZlLFxyXG4uYnRuLW1hdGg6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbWF0aC1ncmVlbjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tbWF0aDpob3ZlcixcclxuLmJ0bi1tYXRoOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbWF0aC1ncmVlbl9ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLXBkLFxyXG4uYnRuLXBkOmFjdGl2ZSxcclxuLmJ0bi1wZDp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZzbC1wZC1vcmFuZ2U7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW9yYW5nZSxcclxuLmJ0bi1vcmFuZ2U6YWN0aXZlLFxyXG4uYnRuLW9yYW5nZTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzczNTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tcGQ6Zm9jdXMsXHJcbi5idG4tcGQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZzbC1wZC1vcmFuZ2VfaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcclxufVxyXG5cclxuLmJ0bi13aWRlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5idG4tcHJvZHVjdC1pbnRybyxcclxuLmJ0bi1wcm9kdWN0LWludHJvOmFjdGl2ZSxcclxuLmJ0bi1wcm9kdWN0LWludHJvOnZpc2l0ZWQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNEM3RjtcclxufVxyXG5cclxuLmJ0bi1zaWRlLWJ5LXNpZGUsXHJcbi5idG4tc2lkZS1ieS1zaWRlOmFjdGl2ZSxcclxuLmJ0bi1zaWRlLWJ5LXNpZGU6dmlzaXRlZCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0QzdGO1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcbmEuYnRuLmJ0bi1zaWRlLWJ5LXNpZGUsXHJcbmEuYnRuLmJ0bi1zaWRlLWJ5LXNpZGU6YWN0aXZlLFxyXG5hLmJ0bi5idG4tc2lkZS1ieS1zaWRlOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcbiIsIi8vIGhpZGUgdGhlIGVtcHR5IGVsZW1lbnRzIHRoYXQgYXJlIGNyZWF0ZWQgYnkgQ2FyZC5TaW1wbGUuY3NodG1sXHJcblxyXG4uY2FwdGlvbiBwOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXB0aW9uIGgzOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCLvu79AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcm91c2VsIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogcmdiKDMwLCA5OSwgMTc1KTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBpbWcge1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAub3dsLW5hdiwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm93bC1kb3RzLCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZWY7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm93bC1kb3QsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ub3dsLWRvdHMge1xyXG4gICAgY291bnRlci1yZXNldDogZG90cztcclxufVxyXG5cclxuLm93bC1kb3Q6YmVmb3JlIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBkb3RzO1xyXG4gICAgY29udGVudDogY291bnRlcihkb3RzKTtcclxuICAgIGZvbnQtc2l6ZToxLjA3MTRyZW07XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbn1cclxuXHJcbi5vd2wtZG90LmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG5cclxuICAgIC5jYXJvdXNlbCAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4uY2hlY2stbGlzdC1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCAuaDEsXHJcbiAgICBoMiwgLmgyLFxyXG4gICAgaDMsIC5oMyxcclxuICAgIGg0LCAuaDQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2stbGlzdC1jYXJkIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2hlY2stbGlzdC1jYXJkIGxpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG5cclxuLmNoZWNrLWxpc3QtY2FyZCBsaTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvY2hlY2stbWFyay1pY29uLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuXHJcbiAgICAuY2hlY2stbGlzdC1jYXJkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNTcxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2stbGlzdC1jYXJkIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2stbGlzdC1jYXJkIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG4iLCLvu79cclxuLmNoZWNrLWxpc3Qge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy90aWNrLW1hcmstZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4ubGVmdC1mbG9hdGVkLWltYWdlIGltZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuc3Bhbi5oMSxcclxuc3Bhbi5oMixcclxuc3Bhbi5oMyxcclxuc3Bhbi5oNCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuXHJcbiAgICAubGVmdC1mbG9hdGVkLWltYWdlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5ldmVudHMge1xyXG5cclxuICAgICYuaW1hZ2UtYXMtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNDI4NnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42Mjg2cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUHJvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmUwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LXN1bW1hcnkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NTdyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50cyAuc2VjdGlvbi1uYW1lIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjU1cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzLWxheW91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLXBhdHRlcm4td2hpdGUucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdzIHtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYTphZnRlciwgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50cy1saXN0IHtcclxuXHJcbiAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2FhYTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNTcxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQtdGFncyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1bGFyLXRhZ3MgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3cy10YWdzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXRhZ3MsIC5wb3B1bGFyLXRhZ3MsIC5uZXdzLXRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlNjNhZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTYzYWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXBjb21pbmctZXZlbnRzIC5zZWN0aW9uLW5hbWUgLnRpdGxlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVwY29taW5nLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICAudXBjb21pbmctZXZlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTQyOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLCAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlNjNhZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5ldmVudC1kZXRhaWxzIHtcclxuICAgICAgICAuZXZlbnQtaGVhZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTI4NnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdGVkLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWdzIHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC1wYW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZENhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYWxlbmRhci1kb3dubG9hZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZXJzb246YmVmb3JlLCAucGhvbmU6YmVmb3JlLCAud2Vic2l0ZTpiZWZvcmUsIC5lbWFpbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcnNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMDcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5waG9uZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOTUnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53ZWJzaXRlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA4ZSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVtYWlsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwMyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmZlYXR1cmUtY2FyZCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxOTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLmZlYXR1cmUtY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDUwcHggNTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCkge1xyXG5cclxuICAgIC5mZWF0dXJlLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcclxuXHJcbiAgICAuZmVhdHVyZS1jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5mZWF0dXJlLWluZm8tYmFuZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAudGl0bGUsIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtaW5mby1iYW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsLjkpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSB7XHJcbiAgICAuZmVhdHVyZS1pbmZvLWJhbmQgLmZlYXR1cmVzIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcbiAgICAuZmVhdHVyZS1pbmZvLWJhbmQge1xyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/ICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICBtYXJnaW46IDc1cHggMDtcclxuICAgfVxyXG5cclxuICAgLy8gVGFyZ2V0IG9ubHkgdGhlIHByb2R1Y3QgcGFnZXMgdGhhdCBoYXZlIHRoZSBuZXcgaW1hZ2UgYmFubmVyLiBSZW1vdmUgdGhlIG1hc3NpdmUgbWFyZ2luIG9uIC5tYWluLWNvbnRlbnRcclxuXHJcbiAgIGRpdi5wcm9kdWN0LWJhbm5lci1iZy1pbWFnZX5kaXYgZGl2Lm1haW4tY29udGVudCB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICB9XHJcblxyXG4gICBkaXYucHJvZHVjdC1iYW5uZXItYmctaW1hZ2V+ZGl2LnBhZ2Utc3VtbWFyeSB7XHJcbiAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICB9XHJcblxyXG4gICAuZ2VuZXJhbC1jb250ZW50LXBhZ2Uge1xyXG4gICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgIHVsIHtcclxuICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICB9XHJcblxyXG4gICB9XHJcblxyXG4gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICBkaXYucHJvZHVjdC1iYW5uZXItYmctaW1hZ2V+ZGl2IGRpdi5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICB9XHJcbiAgIH0iLCLvu78uaGFtLXN0YWNrIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG59XHJcblxyXG4uaGFtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuXHJcbi5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCAuaGFtLXRvLXggLmhhbSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGFtLXRvLXggLmhhbTpmaXJzdC1jaGlsZCB7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmhhbS10by14IC5oYW06bnRoLWNoaWxkKDIpIHtcclxuICAgIGxlZnQ6IDEwZW07XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG5cclxuLmhhbS10by14IC5oYW06bGFzdC1jaGlsZCB7XHJcbiAgICB0b3A6IC05cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIGltZyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMsXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWRlLW1lbnUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLyogaU9TIG1vYmlsZSBtZW51IGZpeFxyXG4gICAgICogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTgyNzE0NjAvZml4ZWQtcG9zaXRpb25pbmctei1pbmRleC1pc3N1ZS1pbi1tb2JpbGUtc2FmYXJpXHJcbiAgICAgKi9cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuXHJcbi5zbGlkZS1tZW51LXdyYXBwZXIgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxufVxyXG5cclxuXHJcbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAuc2xpZGUtY29udGVudCB7XHJcbiAgICBsZWZ0OiAyNjBweDtcclxufVxyXG5cclxuXHJcbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLXRvZ2dsZTpmb2N1cyxcclxuLnNsaWRlLW1lbnUtd3JhcHBlci5vcGVuIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxyXG4uc2xpZGUtbWVudS13cmFwcGVyLm9wZW4gLm5hdmJhci10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJlYjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzU0NjU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSxcclxuLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSxcclxuLm1vYmlsZS1uYXYubmF2YmFyLW5hdiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtMjYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1NDY1O1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAwdnc7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb247XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAtNXB4IDBweCAxNnB4ICMzMzM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUsXHJcbi5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAubmF2YmFyLW5hdiB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiBhLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiBhOmZvY3VzLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiBhOmhvdmVyLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcclxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpZGUtbWVudS13cmFwcGVyLm9wZW4gLm5hdmJhci10b2dnbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2YzZjJlYjtcclxuICAgIGJvcmRlci10b3A6IDMyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDMyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgei1pbmRleDogMTEwO1xyXG59XHJcblxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcclxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgPiBsaSBhLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiA+IGxpIGE6Zm9jdXMsXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYTpob3ZlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAwLjg1NzFyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFjY2VudF9mb250LWZhbWlseTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjQzZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gdWwge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IGxpLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDAuODU3MXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQtZmFtaWx5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjQzZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gbGkuZHJvcGRvd24ge1xyXG4gICAgY29sb3I6ICM2Njc0ODI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgY29sb3I6ICM4OGQwZTU7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgPiBhID4gLmNhcmV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzg4ZDBlNTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5tb2JpbGUtbmF2Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEubW9iaWxlLW5hdi1iYWNrLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm1vYmlsZS1uYXYubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5tb2JpbGUtbmF2LWJhY2ssXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYS5tb2JpbGUtbmF2LWJhY2ssXHJcbi5uYXZiYXItZGVmYXVsdCAubW9iaWxlLW5hdi5uYXZiYXItbmF2ID4gbGkgYS5tb2JpbGUtbmF2LWJhY2s6Zm9jdXMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLW5hdi1iYWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICM4OGQwZTU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2LWJhY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5NzY4NDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbn1cclxuXHJcbi8vIG1vYmlsZSBcclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItLWhvbWUgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAgIC5zbGlkZS1tZW51LXdyYXBwZXIub3BlbiAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcC1uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLW5hdi13cmFwcGVyIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3AtbmF2LXdyYXBwZXIgdWwgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNWM3ZWJmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ODU3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZGVza3RvcC1uYXYubmF2IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1uYXYgbGkubm8tZHJvcGRvd24gYSxcclxuICAgIC5kZXNrdG9wLW5hdi5uYXYgPiBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiBsaS5uby1kcm9wZG93biBhLFxyXG4gICAgLmRlc2t0b3AtbmF2Lm5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMXB4IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDAuNzg1N3JlbTtcclxuICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjYzOTVkO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmRlc2t0b3AtbmF2Lm5hdiA+IGxpLmRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb247XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiAuZHJvcGRvd24tbWVudSAuaDIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi1tZW51IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNzE0cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiAuZHJvcGRvd24tbWVudSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duLXRvZ2dsZSAuYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtbmF2IC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi10b2dnbGUgLmFycm93IHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjRTdFN0U3O1xyXG4gICAgICAgIHotaW5kZXg6IDExMDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiB7XHJcbiAgICAgICAgJiA+IGxpLmRyb3Bkb3duLnNlYXJjaC1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtbmF2IGxpLm5vLWRyb3Bkb3duIGEsXHJcbiAgICAuZGVza3RvcC1uYXYubmF2ID4gbGkgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiB1bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLW5hdiBpbWcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi8qIExhcmdlIERldmljZXMsIFdpZGUgU2NyZWVucyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4vLyBIZXJvIGJhbm5lciBob21lXHJcblxyXG5cclxuXHJcbi5oZXJvLWJhbm5lci1jdXN0b20tYmctaW1nIGgyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJsdWUtb3ZlcmxheSB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjI3ZGVnLCAjMDA0QzdGIDAlLCAjMDA5MEQ3IDEwMCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDAuNzsgKi9cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3NiwgMTI3LCAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIC44KSk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZy1jdGEge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItY3VzdG9tLWJnLWltZy1jdGEgaW1nIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1jdXN0b20tYmctaW1nLWN0YSBwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5oZXJvLWJhbm5lci1jdXN0b20tYmctaW1nLWN0YSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYmFubmVyLWN1c3RvbS1iZy1pbWcgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufSIsIi5oZXJvLWJhbm5lci1iYXNpYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWM1ZGE2O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTAwcHggMDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLy8gSGVybyBiYW5uZXIgaG9tZVxyXG5cclxuLmhlcm8tYmFubmVyLWVkaXRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzInKTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWVkaXRhYmxlIGgyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJsdWUtb3ZlcmxheSB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjI3ZGVnLCAjMDA0QzdGIDAlLCAjMDA5MEQ3IDEwMCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDAuNzsgKi9cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3NiwgMTI3LCAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIC44KSk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItZWRpdGFibGUtY3RhIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWVkaXRhYmxlLWN0YSBpbWcge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWVkaXRhYmxlLWN0YSBwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5oZXJvLWJhbm5lci1lZGl0YWJsZS1jdGEgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhbm5lci1lZGl0YWJsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLy8gSGVybyBiYW5uZXIgaG9tZVxyXG5cclxuLmhlcm8tYmFubmVyLWktYW0tbW9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnZveWFnZXJzb3ByaXMuY29tL2RvY3MvZGVmYXVsdC1zb3VyY2UvYmFja2dyb3VuZC1pbWFnZXMtYW5kLWljb25zL2hvbWUuanBnP3NmdnJzbj1iNWM2N2I0NF8yJyk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUgaDIge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYmx1ZS1vdmVybGF5IHtcclxuICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDcuMjdkZWcsICMwMDRDN0YgMCUsICMwMDkwRDcgMTAwJSk7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgb3BhY2l0eTogMC43OyAqL1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDc2LCAxMjcsIC45KSwgcmdiYSgyOCwgOTMsIDE2NiwgLjgpKTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUtY3RhIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWktYW0tbW9yZS1jdGEgaW1nIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1pLWFtLW1vcmUtY3RhIHAge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzAwNEM3RjtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhlcm8tYmFubmVyLWktYW0tbW9yZS1jdGEgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhbm5lci1pLWFtLW1vcmUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5oZXJvLWJhbm5lci1sYW5nLWxpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy52b3lhZ2Vyc29wcmlzLmNvbS9kb2NzL2RlZmF1bHQtc291cmNlL2JhY2tncm91bmQtaW1hZ2VzLWFuZC1pY29ucy9ob21lLmpwZz9zZnZyc249YjVjNjdiNDRfMicpO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItbGFuZy1saXZlIGgyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnByb2R1Y3QtbG9nbyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5ibHVlLW92ZXJsYXkge1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy4yN2RlZywgIzAwNEM3RiAwJSwgIzAwOTBENyAxMDAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICBvcGFjaXR5OiAwLjc7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgNzYsIDEyNywgLjkpLCByZ2JhKDI4LCA5MywgMTY2LCAuOCkpO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxhbmctbGl2ZS1jdGEge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItbGFuZy1saXZlLWN0YSBpbWcge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxhbmctbGl2ZS1jdGEgcCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjMDA0QzdGO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaGVyby1iYW5uZXItbGFuZy1saXZlLWN0YSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhbm5lci1sYW5nLWxpdmUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5oZXJvLWJhbm5lci1sZXRycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnZveWFnZXJzb3ByaXMuY29tL2RvY3MvZGVmYXVsdC1zb3VyY2UvYmFja2dyb3VuZC1pbWFnZXMtYW5kLWljb25zL2hvbWUuanBnP3NmdnJzbj1iNWM2N2I0NF8yJyk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1sZXRycyBoMiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ibHVlLW92ZXJsYXkge1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy4yN2RlZywgIzAwNEM3RiAwJSwgIzAwOTBENyAxMDAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICBvcGFjaXR5OiAwLjc7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgNzYsIDEyNywgLjkpLCByZ2JhKDI4LCA5MywgMTY2LCAuOCkpO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxldHJzLWN0YSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1sZXRycy1jdGEgaW1nIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxldHJzLWN0YSBwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5oZXJvLWJhbm5lci1sZXRycy1jdGEgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1iYW5uZXItbGV0cnMgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi8vIEhlcm8gYmFubmVyIGZvciBwcm9kdWN0IGNhdGVnb3J5IHBhZ2VzIChsaXRlcmFjeSwgbWF0aCwgZXRjKVxyXG5cclxuLmhlcm8tYmFubmVyLWxpdGVyYWN5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzInKTtcclxuICAgIGhlaWdodDogNDM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxpdGVyYWN5IGgyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYmx1ZS1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3NiwgMTI3LCAuOSksIHJnYmEoMjgsIDkzLCAxNjYsIC44KSk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG5cclxuLmhlcm8tYmFubmVyLWxpdGVyYWN5IC5jb2xvci1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYzZDtcclxuICAgIGhlaWdodDogMzZweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLWxpdGVyYWN5LWN0YSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1saXRlcmFjeS1jdGEgaW1nLmNhdGVnb3J5LWljb24ge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIHAge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzAwNEM3RjtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgIC5oZXJvLWJhbm5lci1saXRlcmFjeS1jdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhbm5lci1saXRlcmFjeSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4ICkge1xyXG4gICAgLmhlcm8tYmFubmVyLWxpdGVyYWN5LWN0YSBpbWcuY2F0ZWdvcnktaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuaGVyby1iYW5uZXItbGl0ZXJhY3ktY3RhIGltZy5jYXRlZ29yeS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG59Iiwi77u/QGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9iYWNrZ3JvdW5kLWltYWdlcy1hbmQtaWNvbnMvaG9tZS5qcGc/c2Z2cnNuPWI1YzY3YjQ0XzInKTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0IGgyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnByb2R1Y3QtbG9nbyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5ibHVlLW92ZXJsYXkge1xyXG4gICAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy4yN2RlZywgIzAwNEM3RiAwJSwgIzAwOTBENyAxMDAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICBvcGFjaXR5OiAwLjc7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgNzYsIDEyNywgLjkpLCByZ2JhKDI4LCA5MywgMTY2LCAuOCkpO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lci1wYXNzcG9ydC1jdGEgaW1nIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLXBhc3Nwb3J0LWN0YSBwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICMwMDRDN0Y7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5oZXJvLWJhbm5lci1wYXNzcG9ydC1jdGEgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1iYW5uZXItcGFzc3BvcnQgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufSIsIu+7vy8vIEBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcblxyXG4ucHJvZHVjdC1vdmVydmlldyBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogLjVlbSAwIC4yNWVtIDA7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIGgyLCBoMi5sZWZ0LWJvcmRlciB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFMzc3MzU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtdHlwZS1pY29uIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3ZlcnZpZXcgcCwgLmNvbnRlbnQtYmxvY2sgcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW92ZXJ2aWV3IGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIC5xdWFudGl0eSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIC5jYXRlZ29yeSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNFMzc3MzU7XHJcbn1cclxuXHJcbiIsIu+7vy5pLWFtLW1vcmUtY29udGVudCB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIGh0dHBzOi8vbWlrZXRyaWNraW5nLmdpdGh1Yi5pby9ib290c3RyYXAtaW1hZ2UtaG92ZXIvXHJcblxyXG4uaG92ZXJlZmZlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwgLTAuOTksIDAsIDEuODEpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwgLTAuOTksIDAsIDEuODEpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwcHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEuaW5mbyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBhLmluZm86aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIgaW1nIHtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIgLm92ZXJsYXkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgOmhvdmVyIGgyLFxyXG4gICAgLmhvdmVyZWZmZWN0OmhvdmVyIGEuaW5mbyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIgYS5pbmZvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICB9XHJcbn0iLCLvu79pbWcuc2V0LWFzLWJhY2tncm91bmQsIC5iYWNrZ3JvdW5kLWltYWdlLXBsYWNlaG9sZGVyIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2UtYXMtYmFja2dyb3VuZHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblxyXG59IiwiLm5vLWNvbC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wYWRkaW5nLTQwIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLTIwIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi8vIG1hcmdpbiB0b3BcclxuXHJcbi5tdC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubXQtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tdC0yNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm10LTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5tdC00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubXQtNDUge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG5cclxuLm10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tdC01NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG59XHJcblxyXG4ubXQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm10LTY1IHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbn1cclxuXHJcbi5tdC03MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4ubXQtNzUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweDtcclxufVxyXG5cclxuLm10LTgwIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5tdC04NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG59XHJcblxyXG4vLyBtYXJnaW4gYm90dG9tXHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1iLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItMjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLm1iLTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tYi0zNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ubWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1iLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5tYi01NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4ubWItNjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm1iLTY0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5tYi02NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ubWItNzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLm1iLTc1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbn1cclxuXHJcbi5tYi04MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ubWItODUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxufVxyXG5cclxuLm1iLTkwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbn1cclxuXHJcbi5tYi05NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG59XHJcblxyXG4ubWItMTAwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBmaXhlZCBoZWlnaHQgcGFyYWdyYXBocyBmb3IgZGVza3RvcC4gVXNlZCB0byBwdXNoIGJ1dHRvbnMgZG93biB0byBhbGlnbiB0aGVtIGV2ZW5seS5cclxuXHJcbiRmaXhlZC1oZWlnaHRzOiA1cHgsXHJcbjEwcHgsXHJcbjE1cHgsXHJcbjIwcHgsXHJcbjI1cHgsXHJcbjMwcHgsXHJcbjM1cHgsXHJcbjQwcHgsXHJcbjQ1cHgsXHJcbjUwcHgsXHJcbjU1cHgsXHJcbjYwcHgsXHJcbjY1cHgsXHJcbjcwcHgsXHJcbjc1cHgsXHJcbjgwcHgsXHJcbjg1cHgsXHJcbjkwcHgsXHJcbjk1cHgsXHJcbjEwMHB4LFxyXG4xMDVweCxcclxuMTEwcHgsXHJcbjExNXB4LFxyXG4xMjBweCxcclxuMTI1cHgsXHJcbjEzMHB4LFxyXG4xMzVweCxcclxuMTQwcHgsXHJcbjE0NXB4LFxyXG4xNTBweCxcclxuMTU1cHgsXHJcbjE2MHB4LFxyXG4xNjVweCxcclxuMTcwcHgsXHJcbjE3NXB4LFxyXG4xODBweCxcclxuMTg1cHgsXHJcbjE5MHB4LFxyXG4xOTVweCxcclxuMjAwcHgsXHJcbjIwNXB4LFxyXG4yMTBweCxcclxuMjE1cHgsXHJcbjIyMHB4LFxyXG4yMjVweCxcclxuMjMwcHgsXHJcbjIzNXB4LFxyXG4yNDBweCxcclxuMjQ1cHgsXHJcbjI1MHB4LFxyXG4yNTVweCxcclxuMjYwcHgsXHJcbjI2NXB4LFxyXG4yNzBweCxcclxuMjc1cHgsXHJcbjI4MHB4LFxyXG4yODVweCxcclxuMjkwcHgsXHJcbjI5NXB4LFxyXG4zMDBweCxcclxuMzA1cHgsXHJcbjMxMHB4LFxyXG4zMTVweCxcclxuMzIwcHgsXHJcbjMyNXB4LFxyXG4zMzBweCxcclxuMzM1cHgsXHJcbjM0MHB4LFxyXG4zNDVweCxcclxuMzUwcHg7XHJcblxyXG5AZWFjaCAkaGVpZ2h0IGluICRmaXhlZC1oZWlnaHRzIHtcclxuICAgIC5maXhlZC1oZWlnaHQtZGVza3RvcC0jeyRoZWlnaHR9IHtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci12aC0jeyRoZWlnaHR9IHtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXItdi0jeyRoZWlnaHR9IHtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBhZGQgYSBib3JkZXIgdG8gdGhlIGZlYXR1cmVkIGl0ZW0gY29udGFpbmVyXHJcblxyXG4ubGVmdC1yaWdodC13aGl0ZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4vLyBjcmVhdGUgaGFyZCBsaW5lYnJlYWsgZm9yIG1vYmlsZSBcclxuLmhhcmRicmVhay1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFyZGJyZWFrLWxnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXItc20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uY2VudGVyLXYtaCB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNlbnRlci12IHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gdW5kbyB0aGUgY29udGFpbmVyIGZpeGVkIGhlaWdodCBvbiBtb2JpbGVcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgLnRleHQtY2VudGVyLXNtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXJkYnJlYWstc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXJkYnJlYWstbGcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAkZml4ZWQtaGVpZ2h0czogNXB4LFxyXG4gICAgMTBweCxcclxuICAgIDE1cHgsXHJcbiAgICAyMHB4LFxyXG4gICAgMjVweCxcclxuICAgIDMwcHgsXHJcbiAgICAzNXB4LFxyXG4gICAgNDBweCxcclxuICAgIDQ1cHgsXHJcbiAgICA1MHB4LFxyXG4gICAgNTVweCxcclxuICAgIDYwcHgsXHJcbiAgICA2NXB4LFxyXG4gICAgNzBweCxcclxuICAgIDc1cHgsXHJcbiAgICA4MHB4LFxyXG4gICAgODVweCxcclxuICAgIDkwcHgsXHJcbiAgICA5NXB4LFxyXG4gICAgMTAwcHgsXHJcbiAgICAxMDVweCxcclxuICAgIDExMHB4LFxyXG4gICAgMTE1cHgsXHJcbiAgICAxMjBweCxcclxuICAgIDEyNXB4LFxyXG4gICAgMTMwcHgsXHJcbiAgICAxMzVweCxcclxuICAgIDE0MHB4LFxyXG4gICAgMTQ1cHgsXHJcbiAgICAxNTBweCxcclxuICAgIDE1NXB4LFxyXG4gICAgMTYwcHgsXHJcbiAgICAxNjVweCxcclxuICAgIDE3MHB4LFxyXG4gICAgMTc1cHgsXHJcbiAgICAxODBweCxcclxuICAgIDE4NXB4LFxyXG4gICAgMTkwcHgsXHJcbiAgICAxOTVweCxcclxuICAgIDIwMHB4LFxyXG4gICAgMjA1cHgsXHJcbiAgICAyMTBweCxcclxuICAgIDIxNXB4LFxyXG4gICAgMjIwcHgsXHJcbiAgICAyMjVweCxcclxuICAgIDIzMHB4LFxyXG4gICAgMjM1cHgsXHJcbiAgICAyNDBweCxcclxuICAgIDI0NXB4LFxyXG4gICAgMjUwcHgsXHJcbiAgICAyNTVweCxcclxuICAgIDI2MHB4LFxyXG4gICAgMjY1cHgsXHJcbiAgICAyNzBweCxcclxuICAgIDI3NXB4LFxyXG4gICAgMjgwcHgsXHJcbiAgICAyODVweCxcclxuICAgIDI5MHB4LFxyXG4gICAgMjk1cHgsXHJcbiAgICAzMDBweCxcclxuICAgIDMwNXB4LFxyXG4gICAgMzEwcHgsXHJcbiAgICAzMTVweCxcclxuICAgIDMyMHB4LFxyXG4gICAgMzI1cHgsXHJcbiAgICAzMzBweCxcclxuICAgIDMzNXB4LFxyXG4gICAgMzQwcHgsXHJcbiAgICAzNDVweCxcclxuICAgIDM1MHB4O1xyXG5cclxuICAgIEBlYWNoICRoZWlnaHQgaW4gJGZpeGVkLWhlaWdodHMge1xyXG4gICAgICAgIC5maXhlZC1oZWlnaHQtZGVza3RvcC0jeyRoZWlnaHR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNlbnRlci12aC0jeyRoZWlnaHR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuY2VudGVyLXYtI3skaGVpZ2h0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78uZ2VuZXJhbC0yLWNvbHVtbiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5xdW90ZS1sZWZ0LCAucXVvdGUtcmlnaHQge1xyXG4gICAgcGFkZGluZzogMTVweDsgICAgXHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjODY1NjlCO1xyXG59XHJcblxyXG4ucXVvdGUtbGVmdCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDZweCAwcHggMHB4IDZweDtcclxufVxyXG5cclxuLnF1b3RlLXJpZ2h0IHtcclxuICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwcHggMHB4O1xyXG59XHJcblxyXG4uYmFubmVyLnByb2R1Y3QtYmFubmVyLmJhc2lje1xyXG4gICAgaGVpZ2h0OjE1MHB4O1xyXG59XHJcblxyXG4ubWI0MHtcclxuICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2VjdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206MXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZy1ib3R0b206MTVweDtcclxufVxyXG5cclxuLyouZ2VuZXJhbC0yLWNvbHVtbiBoMyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59Ki9cclxuXHJcbi8qLmdlbmVyYWwtMi1jb2x1bW4gLmNvbnRhaW5lciBwIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn0qL1xyXG5cclxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gICAgLmdlbmVyYWwtMi1jb2x1bW4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qLmdlbmVyYWwtMi1jb2x1bW4gLnZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtMi1jb2x1bW4gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgfSovIFxyXG59Iiwi77u/LmxlYWQtdGV4dC13aXRoLWljb25zIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG59XHJcblxyXG4uaWNvbi13cmFwcGVyIGltZyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgICAubGVhZC10ZXh0LXdpdGgtaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yODU3cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWljb24tbGlzdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIHtcclxuICAgIC5sZWFkLXRleHQtd2l0aC1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi13cmFwcGVyIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5ibG9nLXdyYXBwZXIsXHJcbi5uZXdzLXdyYXBwZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2JhYzE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDAuODU3MXJlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYmxvZy13cmFwcGVyIC5jb250YWluZXIsXHJcbi5uZXdzLXdyYXBwZXIgLmNvbnRhaW5lciB7XHJcbn1cclxuXHJcbi5ibG9nLXdyYXBwZXIgYSxcclxuLm5ld3Mtd3JhcHBlciBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmJsb2ctd3JhcHBlciBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ubmV3cy13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5uZXdzLXdyYXBwZXIgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5ld3Mtd3JhcHBlciBoMyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbi5ibG9nLXdyYXBwZXIgdWwsXHJcbi5uZXdzLXdyYXBwZXIgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5ibG9nLXdyYXBwZXIgdWwgbGksXHJcbi5uZXdzLXdyYXBwZXIgdWwgbGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgICAuYmxvZy13cmFwcGVyLFxyXG4gICAgLm5ld3Mtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5uZXdzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmltYWdlLWFzLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQtcGF0dGVybi13aGl0ZS5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjQyODZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI4NnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLVBybztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAycHggMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZlMDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50LW5ld3MgLnNlY3Rpb24tbmFtZSAudGl0bGU6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtdGFncyAuc2VjdGlvbi1uYW1lIC50aXRsZTphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcclxuICAgICAgICBsZWZ0OiAxMzVweDtcclxuICAgIH1cclxuICAgIC8qTGlzdCAmIERldGFpbCovXHJcbiAgICAubmV3cy1wb3N0LCAucmVjZW50LW5ld3MgLnBvc3Qge1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDM1NDY1O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjE0M3JlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIsIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIixcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkxpc3QqL1xyXG4gICAgLnJlY2VudC1uZXdzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzU3MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgXHJcbiAgICAgICAgICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkRldGFpbCovXHJcbiAgICAubmV3cy1wb3N0IHtcclxuICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhZ3MsIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50cyB7XHJcbiAgICAgICAgICAgIC50aXRsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTk1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkZpbHRlcnMqL1xyXG4gICAgLm5ld3MtdGFncyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2M2FmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qUGFnaW5nKi9cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGEsICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpLCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5vcmRlci1zd2FwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5vcmRlci1zd2FwcGVyIC5zd2FwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlci1zd2FwcGVyIC5zd2FwOm50aC1jaGlsZCgxKSB7XHJcbiAgICBvcmRlcjogMjtcclxufVxyXG5cclxuLm9yZGVyLXN3YXBwZXIgLnN3YXA6bnRoLWNoaWxkKDIpIHtcclxuICAgIG9yZGVyOiAxO1xyXG59XHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLm9yZGVyLXN3YXBwZXIgLnN3YXA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3dhcHBlciAuc3dhcDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgICAucGFnZS1zdW1tYXJ5IHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggIzMzMztcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhLmJ0biwgbGkgYS5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdiB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJi5pbmxpbmUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6aW5oZXJpdDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDsgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAgfVxyXG5cclxuLnByb2R1Y3QtbmF2IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTY2NTc1O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NjY1NzU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NjU3NTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NjY1NzU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdiBsaSBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYgbGkgYSA+IHNwYW4ge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICM4OGQwZTU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAwLjY0MjlyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYgbGkgYTpob3ZlciBzcGFuLFxyXG4ucHJvZHVjdC1uYXYgbGkgYTpmb2N1cyBzcGFuLFxyXG4ucHJvZHVjdC1uYXYgbGkuYWN0aXZlIGEgc3BhbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LW5hdiBsaSBhID4gc3BhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdiBsaSBhID4gc3BhbiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5vdmVydmlldyBzcGFuOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL292ZXJ2aWV3X2lkbGUucG5nJyk7XHJcbn1cclxuXHJcbi5vdmVydmlldzpob3ZlciBzcGFuOmJlZm9yZSxcclxuLm92ZXJ2aWV3OmZvY3VzIHNwYW46YmVmb3JlLFxyXG5saS5hY3RpdmUgLm92ZXJ2aWV3IHNwYW46YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL292ZXJ2aWV3X2FjdGl2ZS5wbmcnKTtcclxufVxyXG5cclxuXHJcbi5yZXNlYXJjaC1yZXN1bHRzIHNwYW46YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3Jlc2VhcmNoX2lkbGUucG5nJyk7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxufVxyXG5cclxuLnJlc2VhcmNoLXJlc3VsdHM6aG92ZXIgc3BhbjpiZWZvcmUsXHJcbi5yZXNlYXJjaC1yZXN1bHRzOmZvY3VzIHNwYW46YmVmb3JlLFxyXG5saS5hY3RpdmUgLnJlc2VhcmNoLXJlc3VsdHMgc3BhbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvcmVzZWFyY2hfYWN0aXZlLnBuZycpO1xyXG59XHJcblxyXG4udHJhaW5pbmctc3VwcG9ydCBzcGFuOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy90cmFpbmluZ19pZGxlLnBuZycpO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbn1cclxuXHJcbi50cmFpbmluZy1zdXBwb3J0OmhvdmVyIHNwYW46YmVmb3JlLFxyXG4udHJhaW5pbmctc3VwcG9ydDpmb2N1cyBzcGFuOmJlZm9yZSxcclxubGkuYWN0aXZlIC50cmFpbmluZy1zdXBwb3J0IHNwYW46YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3RyYWluaW5nX2FjdGl2ZS5wbmcnKTtcclxufVxyXG5cclxuLnByaWNpbmcgc3BhbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvcHJpY2luZ19pZGxlLnBuZycpO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbn1cclxuXHJcbi5wcmljaW5nOmhvdmVyIHNwYW46YmVmb3JlLFxyXG4ucHJpY2luZzpmb2N1cyBzcGFuOmJlZm9yZSxcclxubGkuYWN0aXZlIC5wcmljaW5nIHNwYW46YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3ByaWNpbmdfYWN0aXZlLnBuZycpO1xyXG59XHJcblxyXG4uYnV0dG9uLW5hdiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcbn1cclxuXHJcbnVsLmJ1dHRvbi1uYXYgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHggMTBweDtcclxufVxyXG5cclxuLmJ1dHRvbi1uYXYgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uLW5hdiBsaSBhIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4wNzY5cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4ICMzMzM7XHJcbn1cclxuXHJcbi5idXR0b24tbmF2IGxpIGEgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxufVxyXG5cclxuLmJ1dHRvbi1uYXYgbGkgYSBzcGFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxlZnQ6IC0yMnB4O1xyXG59XHJcblxyXG4uYnV0dG9uLW5hdiAuYnRuIHtcclxuICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG4udHJ5LWl0IHNwYW46YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3RyeWl0X2FjdGl2ZS5wbmcnKTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbi50cnktaXQ6aG92ZXIgc3BhbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdHJ5aXRfYWN0aXZlLnBuZycpO1xyXG59XHJcblxyXG4uYnV0dG9uLW5hdiBsaSBhLnN0YXJ0LWludGVyYWN0aXZlLXRvdXIgc3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbnRhY3Qtc2FsZXMgc3BhbjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvY29udGFjdF9hY3RpdmUucG5nJyk7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG4uY29udGFjdC1zYWxlczpob3ZlciBzcGFuOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9jb250YWN0X2FjdGl2ZS5wbmcnKTtcclxufVxyXG5cclxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtbmF2IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hdiBsaTpmaXJzdC1jaGlsZCxcclxuICAgIC5wcm9kdWN0LW5hdiBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYXYgbGkgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hdiBsaSBhIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnByb2R1Y3QtbmF2IGxpIGEgPiBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tbmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYXYge1xyXG5cclxuICAgICYuaW5saW5lIHtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQyRDNEO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogLTFweCAwcHggMHB4IHJnYmEoMTMzLCAxNTYsIDE2NywgMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIHtcclxuXHJcbiAgICAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmF2LXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTkycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmF2IHtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1uYXYgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLW5hdiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcbiAgICAucHJvZHVjdC1uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnBhZ2Utc3VtbWFyeSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbi8vIFRhcmdldCBvbmx5IHRoZSBwcm9kdWN0IHBhZ2VzIHRoYXQgaGF2ZSB0aGUgbmV3IGltYWdlIGJhbm5lci4gUmVtb3ZlIHRoZSBtYXNzaXZlIG1hcmdpbiBvbiAubWFpbi1jb250ZW50XHJcblxyXG4vLyBkaXYucHJvZHVjdC1iYW5uZXItYmctaW1hZ2V+ZGl2IGRpdi5tYWluLWNvbnRlbnQge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMDtcclxuLy8gfVxyXG5cclxuLnBhZ2Utc3VtbWFyeSAuYnRuIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vdmVydmlldyAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS40Mjg2cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LW92ZXJ2aWV3IC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc4NTdyZW07XHJcbiAgICB9XHJcbn0iLCLvu78ucHJvZHVjdC1zdW1tYXJ5LFxyXG4ucHJvZHVjdC1zdW1tYXJ5LWFsdCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cclxuICAgIC5pbWFnZS1vZmZzZXQtbGVmdCxcclxuICAgIC5pbWFnZS1vZmZzZXQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nLFxyXG4gICAgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLW9mZnNldC1sZWZ0IGltZyB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IGltZyB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGFpbmVyLFxyXG4gICAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1jb250ZW50IHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjg1N3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1vZmZzZXQtbGVmdCBpbWcsXHJcbiAgICAgICAgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLW9mZnNldC1sZWZ0IGltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IGltZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaWNvbi1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zdW1tYXJ5LWFsdCB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5jb2wtc20tNCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIHtcclxuXHJcblxyXG4gICAgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGFpbmVyLFxyXG4gICAgLnByb2R1Y3Qtc3VtbWFyeS1hbHQgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5pbWFnZS1vZmZzZXQtbGVmdCBpbWcsXHJcbiAgICAgICAgLmltYWdlLW9mZnNldC1yaWdodCBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utb2Zmc2V0LWxlZnQgaW1nIHtcclxuICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utb2Zmc2V0LXJpZ2h0IGltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5wcm9kdWN0cy1ncmlkIHtcclxuICAgIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTcxNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmstd2lkZ2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RQcm9wcyB7XHJcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4O1xyXG5cclxuICAgICAgICAgICAgJi5wcm9kdWN0UHJvcF9fbGFiZWwsICYucHJvZHVjdFByb3BfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm9kdWN0UHJvcF9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWQtcHJvZHVjdHN7XHJcbiAgICAgICAgbWFyZ2luOjE1cHggYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCkge1xyXG4gICAgLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwIDc1cHg7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5yZXNlYXJjaC1yZXN1bHRzLWxheW91dCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXQtYm94IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YXQtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yODU3cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICBcclxufVxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLnN0YXQtbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMjg1N3JlbTtcclxuICAgIH1cclxufVxyXG4iLCLvu78kdGl0bGUtaGVpZ2h0OiA5MXB4O1xyXG4kdGFnLWhlaWdodDogNTBweDtcclxuJGltYWdlLWhlaWdodDogMTI1cHg7XHJcbiRmYWRlLWhlaWdodDogY2FsYygjeyR0aXRsZS1oZWlnaHR9IC8gNCk7XHJcbiRyZXNvdXJjZS1jYXJkLWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4ucmVzb3VyY2VzIHtcclxuICAgIC5wcm9kdWN0LW5hdmlnYXRpb24tbGF5b3V0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgLmstY29udGVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1kZWZhdWx0LFxyXG4gICAgICAgIC5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWRlZmF1bHQsXHJcbiAgICAgICAgLmstbnVtZXJpYy13cmFwLmstc3RhdGUtZGVmYXVsdCxcclxuICAgICAgICAuay1waWNrZXItd3JhcC5rLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkMGU1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTI4NnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMzMzM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLWRyb3Bkb3duIC5rLWlucHV0LFxyXG4gICAgICAgIC5rLWRyb3Bkb3duIC5rLXN0YXRlLWZvY3VzZWQgLmstaW5wdXQsXHJcbiAgICAgICAgLmstbWVudSAuay1wb3B1cCxcclxuICAgICAgICAuay1tdWx0aXNlbGVjdCAuay1idXR0b24sXHJcbiAgICAgICAgLmstbXVsdGlzZWxlY3QgLmstYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZTYzYWY7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstaWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgY29sb3I6ICMxZTYzYWY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1idXR0b24uay1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2NTc1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mjg2cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICAjbG9hZGluZy1pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZVBhY2thZ2VzL1ZveWFnZXIvYXNzZXRzL3NyYy9zaXRlZmluaXR5L2ltYWdlcy9jaXJjbGUtbG9hZGVyLmdpZicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2UtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgICAgICAgLnJlc291cmNlLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogZ3JheSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyZXNvdXJjZS1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHRhZy1oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGltYWdlLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyZXNvdXJjZS1jYXJkLWJvcmRlci1yYWRpdXMgJHJlc291cmNlLWNhcmQtYm9yZGVyLXJhZGl1cyAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJlc291cmNlLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0aXRsZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2b3lhZ2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygjeyRpbWFnZS1oZWlnaHR9ICsgI3skdGFnLWhlaWdodH0gKyAjeyR0aXRsZS1oZWlnaHR9IC0gI3skZmFkZS1oZWlnaHR9ICsgNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmFkZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRpc3BsYXktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdm95YWdlci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucmVzb3VyY2VzIHtcclxuICAgICAgICAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucmVzb3VyY2VzIHtcclxuICAgICAgICAucHJvZHVjdC1uYXZpZ2F0aW9uLWxheW91dCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMzcHgpO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC5yZXNvdXJjZXMge1xyXG4gICAgICAgIC5jb2wteHhzLTEyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5yZXNvdXJjZS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybztcclxuICAgIH1cclxuXHJcbiAgICAmLnBkZi1pY29uLmRpc3BsYXktbGluazphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyBWaWV3IFBERic7XHJcbiAgICB9XHJcblxyXG4gICAgJi5icm9jaHVyZS1pY29uLmRpc3BsYXktbGluazphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyBWaWV3IEJyb2NodXJlJztcclxuICAgIH1cclxuXHJcbiAgICAmLnZpZGVvLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnIFBsYXkgVmlkZW8nO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUtcGFwZXItaWNvbi5kaXNwbGF5LWxpbms6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgUmVhZCBXaGl0ZSBQYXBlcic7XHJcbiAgICB9XHJcblxyXG4gICAgJi5saW5rLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnIE9wZW4gTGluayc7XHJcbiAgICB9XHJcblxyXG4gICAgJi53ZWJpbmFyLWljb24uZGlzcGxheS1saW5rOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnIFZpZXcgV2ViaW5hcic7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JGxpZ2h0LWdyYXk6ICNGOEY4Rjg7XHJcblxyXG4kZmlsdGVyLWRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XHJcbiRmaWx0ZXItZHJvcGRvd24tYm9yZGVyLXJhZGl1czogNHB4O1xyXG4kZmlsdGVyLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDI1dmg7XHJcblxyXG4kZGlzYWJsZWQtb3BhY2l0eTogMC40O1xyXG5cclxuLmdyZXktYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjMjYzOTVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1yZXNvdXJjZXMge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMtbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjMWY1Njg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgdG9wOiAtMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLXJlc291cmNlLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgLmZlYXR1cmVkLXJlc291cmNlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAuZmVhdHVyZWQtcmVzb3VyY2UtdGFncyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvci1sYXllciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubGluay10eXBlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSAuY29sb3ItbGF5ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LDE2NSwyMjYsIC44MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIC5jb2xvci1sYXllciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsOTcsMTQ0LCAuODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSAuY29sb3ItbGF5ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywxNTYsMTg0LCAuODApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlc291cmNlLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbkBtaXhpbiByZXNvdXJjZS1maWx0ZXItZHJvcGRvd24tdHJhbnNpdGlvbigpIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiByZXNvdXJjZS1maWx0ZXItb3Blbi1kcm9wZG93bigpIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG59XHJcblxyXG4udG9wLWxldmVsLWZpbHRlci13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG59XHJcbiAgICAuY3RhLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjk2M0FGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhN2E3YTc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5jb2wtbWQtNjpudGgtb2YtdHlwZSgxKSAuY3RhLWNvbnRlbnQgLmNhcHRpb24ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzlhOWE5YTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuY29sLW1kLTY6bnRoLW9mLXR5cGUoMikgLmN0YS1pbWFnZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzb3VyY2UtZmlsdGVyLWRyb3Bkb3duLXRyYW5zaXRpb24oKSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC41cywgdHJhbnNmb3JtIDAuNXMgMHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiByZXNvdXJjZS1maWx0ZXItb3Blbi1kcm9wZG93bigpIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMHMsIHRyYW5zZm9ybSAwLjVzIDBzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udG9wLWxldmVsLWZpbHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkLXBybztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdm95YWdlci1kYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdm95YWdlci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHZveWFnZXItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsdGVyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJyb3ctdG9wLWxldmVsLWZpbHRlci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIC5wcmV2LWFycm93LCAubmV4dC1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogJHZveWFnZXItbGlnaHQtYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2b3lhZ2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2LWFycm93IHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLW11bHRpLXNlbGVjdC1maWx0ZXJzIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTsgLy9TbyBmbGV4Ym94IGRvZXNuJ3QgcGljayB1cCB0aGUgcHNldWRvLWNsYXNzZXNcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZy1zZWFyY2gge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuZGVtby1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5maWx0ZXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzb3VyY2UtY2FyZC1maWx0ZXItYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR2b3lhZ2VyLWxpZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogd2hpdGU7IC8vZW5zdXJlIGNvcnJlY3Qgd2hpdGVcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi5maWx0ZXItZHJvcGRvd24ge1xyXG4gICAgLmZpbHRlci1jb250ZW50IHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbHRlci1kcm9wZG93bi1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogJGZpbHRlci1kcm9wZG93bi1ib3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGZpbHRlci1kcm9wZG93bi1tYXgtaGVpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc291cmNlLWZpbHRlci1kcm9wZG93bi10cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAgICYuY2xpY2tlZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNvdXJjZS1maWx0ZXItb3Blbi1kcm9wZG93bigpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsID4gc3BhbiwgbGFiZWwgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsdGVyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyNzE0JztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdm95YWdlci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkdm95YWdlci1saWdodC1ibHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic29ydC1kb3duXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zb3J0LWRvd24gZmEtdy0xMFwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMjAgNTEyXCI+PHBhdGggZmlsbD1cIiN7dXJsLWNvbG9yLXdpdGgtaGFzaCgkdm95YWdlci1saWdodC1ibHVlKX1cIiBkPVwiTTQxIDI4OGgyMzhjMjEuNCAwIDMyLjEgMjUuOSAxNyA0MUwxNzcgNDQ4Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMEwyNCAzMjljLTE1LjEtMTUuMS00LjQtNDEgMTctNDF6XCI+PC9wYXRoPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRmaWx0ZXItZHJvcGRvd24tYm9yZGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNsaWNrZWQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJzb3J0LXVwXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zb3J0LXVwIGZhLXctMTBcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIwIDUxMlwiPjxwYXRoIGZpbGw9XCJ3aGl0ZVwiIGQ9XCJNMjc5IDIyNEg0MWMtMjEuNCAwLTMyLjEtMjUuOS0xNy00MUwxNDMgNjRjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMTE5IDExOWMxNS4yIDE1LjEgNC41IDQxLTE2LjkgNDF6XCI+PC9wYXRoPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTcsIDE1NiwgMTg0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWctc2VhcmNoIHtcclxuICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdm95YWdlci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic2VhcmNoXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zZWFyY2ggZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cIiN7dXJsLWNvbG9yLXdpdGgtaGFzaCgkdm95YWdlci1saWdodC1ibHVlKX1cIiBkPVwiTTUwNSA0NDIuN0w0MDUuMyAzNDNjLTQuNS00LjUtMTAuNi03LTE3LTdIMzcyYzI3LjYtMzUuMyA0NC03OS43IDQ0LTEyOEM0MTYgOTMuMSAzMjIuOSAwIDIwOCAwUzAgOTMuMSAwIDIwOHM5My4xIDIwOCAyMDggMjA4YzQ4LjMgMCA5Mi43LTE2LjQgMTI4LTQ0djE2LjNjMCA2LjQgMi41IDEyLjUgNyAxN2w5OS43IDk5LjdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjguMy0yOC4zYzkuNC05LjQgOS40LTI0LjYuMS0zNHpNMjA4IDMzNmMtNzAuNyAwLTEyOC01Ny4yLTEyOC0xMjggMC03MC43IDU3LjItMTI4IDEyOC0xMjggNzAuNyAwIDEyOCA1Ny4yIDEyOCAxMjggMCA3MC43LTU3LjIgMTI4LTEyOCAxMjh6XCI+PC9wYXRoPjwvc3ZnPicpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRmaWx0ZXItZHJvcGRvd24tYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsdGVyLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkZmlsdGVyLWRyb3Bkb3duLW1heC1oZWlnaHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbHRlci1kcm9wZG93bi1ib3JkZXItcmFkaXVzICRmaWx0ZXItZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6ICRmaWx0ZXItZHJvcGRvd24tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzb3VyY2UtZmlsdGVyLWRyb3Bkb3duLXRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc291cmNlLWZpbHRlci1vcGVuLWRyb3Bkb3duKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcmVzb3VyY2UtZmlsdGVyLXBpbGxzIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOm5vdCguY2xlYXItYWxsLXBpbGwpOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwidGltZXMtY2lyY2xlXCIgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS10aW1lcy1jaXJjbGUgZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cImN1cnJlbnRDb2xvclwiIGQ9XCJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptMTIxLjYgMzEzLjFjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMzOCAzNzcuNmMtNC43IDQuNy0xMi4zIDQuNy0xNyAwTDI1NiAzMTJsLTY1LjEgNjUuNmMtNC43IDQuNy0xMi4zIDQuNy0xNyAwTDEzNC40IDMzOGMtNC43LTQuNy00LjctMTIuMyAwLTE3bDY1LjYtNjUtNjUuNi02NS4xYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMzkuNi0zOS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGw2NSA2NS43IDY1LjEtNjUuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsMzkuNiAzOS42YzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMTIgMjU2bDY1LjYgNjUuMXpcIj48L3BhdGg+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGVhci1hbGwtcGlsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2b3lhZ2VyLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZS1saXN0IC5mZWF0dXJlZC1yZXNvdXJjZXtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZS1maWx0ZXItYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAucmVzcG9uc2l2ZS1maWx0ZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbHRlci1kcm9wZG93bi1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR2b3lhZ2VyLWxpZ2h0LWJsdWUgMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR2b3lhZ2VyLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJmaWx0ZXJcIiBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWZpbHRlciBmYS13LTE2XCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiI3t1cmwtY29sb3Itd2l0aC1oYXNoKCR2b3lhZ2VyLWxpZ2h0LWJsdWUpfVwiIGQ9XCJNNDg3Ljk3NiAwSDI0LjAyOEMyLjcxIDAtOC4wNDcgMjUuODY2IDcuMDU4IDQwLjk3MUwxOTIgMjI1Ljk0MVY0MzJjMCA3LjgzMSAzLjgyMSAxNS4xNyAxMC4yMzcgMTkuNjYybDgwIDU1Ljk4QzI5OC4wMiA1MTguNjkgMzIwIDUwNy40OTMgMzIwIDQ4Ny45OFYyMjUuOTQxbDE4NC45NDctMTg0Ljk3QzUyMC4wMjEgMjUuODk2IDUwOS4zMzggMCA0ODcuOTc2IDB6XCI+PC9wYXRoPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2xpY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVEN0Y0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb3ctbGV2ZWwtZmlsdGVycyB7XHJcbiAgICAgICAgLnBhZGRpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZXMtbXVsdGktc2VsZWN0LWZpbHRlcnMsIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbGwtZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBncmF5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzb3VyY2UtZmlsdGVyLWRyb3Bkb3duLXRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNvdXJjZS1maWx0ZXItb3Blbi1kcm9wZG93bigpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgI2NhcC12aWV3LCAuZmlsdGVyLWNvbnRlbnQsIC50YWctc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2FwLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWRyb3Bkb3duLCAuZmlsdGVyLWJ1dHRvbi1jb250YWluZXIsIC50YWctc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWctc2VhcmNoOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1RhZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZveWFnZXItbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogZ3JleTtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZveWFnZXItZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGdyZXk7XHJcblxyXG4gICAgICAgICYuY3VycmVudC1wYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2b3lhZ2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/LnJvdy1mbGV4LFxyXG4ucm93LWZsZXggPiBkaXZbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yb3ctZmxleCB7XHJcbiAgICAtbXMtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleDogMDtcclxuICAgIC13ZWJraXQtZmxleDogMDtcclxuICAgIGZsZXg6IDA7XHJcbn1cclxuXHJcbi5yb3ctZmxleCA+IGRpdltjbGFzcyo9J2NvbC0nXSxcclxuLmNvbnRhaW5lci1mbGV4ID4gZGl2W2NsYXNzKj0nY29sLSddIHtcclxuICAgIG1hcmdpbjogLS4ycHg7XHJcbiAgICAvKiBoYWNrIGFkanVzdCBmb3Igd3JhcHBpbmcgKi9cclxufVxyXG4iLCLvu78vKk5hdmlnYXRpb24gQmFyIFNlYXJjaCovXHJcbi5zZWFyY2gtc2l0ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2NTc0O1xyXG4gICAgICAgICAgICBjb2xvcjogI0FFQjVCRDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBRUI1QkQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODU3MXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XG5cbi5kcm9wZG93bi1tZW51LXNlYXJjaCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IC8vbmVlZCB0byBvdmVycmlkZSBwYWRkaW5nIG9uIC5kcm9wZG93bi1tZW51XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyAvL25lZWQgdG8gb3ZlcnJpZGUgcGFkZGluZyBvbiAuZHJvcGRvd24tbWVudVxyXG59XG5cbi8qU2VhcmNoIFJlc3VsdHMqL1xuLnNlYXJjaC1saXN0aW5nIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2M2FmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZGVmYXVsdCxcbiAgICAgICAgICAgICAgICAuay1hdXRvY29tcGxldGUuay1zdGF0ZS1kZWZhdWx0LFxuICAgICAgICAgICAgICAgIC5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWRlZmF1bHQsXG4gICAgICAgICAgICAgICAgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDBlNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstZHJvcGRvd24gLmstaW5wdXQsXG4gICAgICAgICAgICAgICAgLmstZHJvcGRvd24gLmstc3RhdGUtZm9jdXNlZCAuay1pbnB1dCxcbiAgICAgICAgICAgICAgICAuay1tZW51IC5rLXBvcHVwLFxuICAgICAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0IC5rLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAuay1tdWx0aXNlbGVjdCAuay1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlNjNhZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWU2M2FmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbi5rLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjY1NzU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyODZyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkNjtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA3MTRyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZTYzYWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2E4YzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcclxuICAgIC5zZWFyY2gtc2l0ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuXG4gICAgLnNlYXJjaC1saXN0aW5nIHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNjNhZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTI4NnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG5cbiAgICAgICAgICAgIC5maWx0ZXIge1xuXG4gICAgICAgICAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/LnNmUGFnZUVkaXRvciB7XHJcbiAgICAvKk5BVklHQVRJT04gVEVNUExBVEUqL1xyXG4gICAgLmhlYWRlci10b3AtbmF2LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi14cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnNmVGVtcGxhdGVFZGl0b3IpIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qUFJPRFVDVCBURU1QTEFURSovXHJcbiAgICAuYnV0dG9uLW5hdixcclxuICAgIC5wcm9kdWN0LW5hdiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJhbm5lciAucHJvZHVjdC1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY29udGVudCBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmF2aWdhdGlvbi1sYXlvdXQsXHJcbiAgICAuYmFubmVyLnByb2R1Y3QtYmFubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1pbmZvLWJhbmQgLmZlYXR1cmVzIC5mZWF0dXJlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWF0ZXJpYWxzLWZvcm0sXHJcbiAgICAudHJ5LWl0LWRlc2NyaXB0aW9uLFxyXG4gICAgLnRyeS1pdC1pbWFnZS1ncmlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGZpeCBzdGFja2luZyBtZW51IGJ1dHRvbnMgaW4gcHJldmlldyBtb2RlICovXHJcbi8qLmRyb3Bkb3duLXRvZ2dsZSBkaXYsXHJcbi5kZXNrdG9wLW5hdiAuc2ZfY29scyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn0qL1xyXG4iLCLvu78uc2l0ZW1hcC1mb290ZXItd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA0QzdGO1xyXG59XHJcblxyXG4ubGl0ZXJhY3ktcnVsZWxpbmUge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbGl0ZXJhY3kteWVsbG93O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1hdGgtcnVsZWxpbmUge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2c2wtbWF0aC1ncmVlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wZC1ydWxlbGluZSB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZzbC1wZC1vcmFuZ2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXNzZXNzbWVudHMtcnVsZWxpbmUge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjk5RDY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLnNpdGUtZm9vdGVyX19zaXRlbWFwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDI5cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICBwLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55LWluZm8gcCwgLmNvbXBhbnktaW5mbyAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGEsIGE6bGluaywgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBhLCBhOmxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmgzIHsgLyogMjUgcHggaW4gZGVzaWducyAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3NpdGVtYXBfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19zdWJmb290ZXIge1xyXG4gICAgZm9udC1zaXplOiAwLjg1NzFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1NzFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtaW5saW5lIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19zdWJmb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fc3ViZm9vdGVyX19uYXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2Jsb2duZXdzIHtcclxuICAgIC5yb3ctZmxleCxcclxuICAgIC5yb3ctZmxleCA+IGRpdltjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwO1xyXG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDA7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2csIC5uZXdzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG4gICAgICAgICAgICBoMywgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ODU3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ28tdG8ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QzBERTtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGgzLCAuaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzU0NjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTY0QjA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTY0QjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTYzQUY7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBoMywgLmgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zaXRlLWZvb3Rlcl9fc29jaWFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4OGQwZTU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NTdyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWwtbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuXHJcbiAgICAuc2l0ZS1tYXAtbGlzdGluZy13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLW1hcC1saXN0aW5nLXdyYXBwZXIgdWwge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1tYXAtbGlzdGluZy13cmFwcGVyIHVsIGxpIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMDcxNHJlbTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uc29jaWFsLW5hdiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIH1cclxuXHJcbiAgICBhLnNvY2lhbC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQwZTU7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMTZweCA0cHggMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zb2NpYWwtbGluayBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMUU2M0FGO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIGEuc29jaWFsLWxpbms6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKiA6OiBGQUNFQk9PSyA6OiAqL1xyXG4gICAgYS5mYWNlYm9vazpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LCA4OSwgMTUyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFjZWJvb2sgc3BhbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcclxuICAgIH1cclxuICAgIC8qIDo6IFRXSVRURVIgOjogKi9cclxuICAgIGEudHdpdHRlcjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg1LCAxNzIsIDIzOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3aXR0ZXIgc3BhbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcclxuICAgIH1cclxuICAgIC8qIDo6IExJTktFRElOIDo6ICovXHJcbiAgICBhLmxpbmtlZGluOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTIzLCAxODEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rZWRpbiBzcGFuOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xyXG4gICAgfVxyXG4gICAgLyogOjogWU9VVFVCRSA6OiAqL1xyXG4gICAgYS55b3V0dWJlOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAueW91dHViZSBzcGFuOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5zdWNjZXNzLXN0b3JpZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTAxO1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNTcxNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3J5IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1NzFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGV7XHJcbiAgICAgICAgXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIsIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78udGVhbS1tZW1iZXJzIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICYuaW1hZ2UtYXMtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYmFja2dyb3VuZC1wYXR0ZXJuLXdoaXRlLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtc3VtbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjg1N3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tdHlwZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDI5cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTQ2NTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPj5cIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgLmhlYWRlcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWFtLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgLyptYXgtaGVpZ2h0OiAxMDAwZW07Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0tZ3JpZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLm1lbWJlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mby1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgNjksIDEzMywgLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qVE8gS0VFUCBCTFVSIFRPUCBFRkZFQ1QsIEtFRVAgR1JBRElBTlQgVE9QIENPTE9SIE9QQUNJVFkgLjA1IEZST00gQk9YLVNIQURPVyBDT0xPUiBPUEFDSVRZKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjUsIDcyLCAxNDYsIC43KSwgcmdiYSgyOSwgMTMzLCAxODIsIC43KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMTBweCByZ2JhKDI1LCA3MiwgMTQ2LCAuNjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IC8vaU9TIHNhZmFyaVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE0MjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgLy9pT1Mgc2FmYXJpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24sXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvb2ssXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAvL2lPUyBzYWZhcmlcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy9TYWZhcmkgYXV0b21hdGljYWxseSBjb252ZXJ0cyBwaG9uZSAjIGxvb2thbGlrZXMgdG8gYSB0YWdzLlxyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZSBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IC8vaU9TIHNhZmFyaVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vaU9TIHNhZmFyaVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAuZW1haWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAvL2lPUyBzYWZhcmlcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDk1JztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDAzJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgLy9pT1Mgc2FmYXJpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmluZm8tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn0gXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGVhbS1tZW1iZXJzIHtcclxuICAgICAgICAudGVhbS10eXBlIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzg1N3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAubWVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKkRFRkFVTFQgVEhFTUUqL1xyXG4kZGVmYXVsdC10aGVtZS1jb2xvcjogIzAwNTU4NztcclxuXHJcbi5iYW5uZXItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkZWZhdWx0LXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgLnByb2R1Y3QtYmFubmVyLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRlZmF1bHQtdGhlbWUtY29sb3IsIC45KTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YXQtbnVtYmVyLFxyXG4uYm9yZGVyZWQtY2FyZCAuY2FyZC1saW5rIHtcclxuICAgIGNvbG9yOiAkZGVmYXVsdC10aGVtZS1jb2xvcjtcclxufVxyXG5cclxuLmJvcmRlcmVkLWNhcmQsXHJcbi5jYXJkLWxpbms6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtdGhlbWUtY29sb3I7XHJcbn1cclxuXHJcblxyXG4uY2FyZC1saW5rOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRkZWZhdWx0LXRoZW1lLWNvbG9yO1xyXG59XHJcblxyXG4uZGVmYXVsdC10aGVtZSB7XHJcblxyXG4gICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkZWZhdWx0LXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXQtbnVtYmVyLFxyXG4gICAgLmJvcmRlcmVkLWNhcmQgLmNhcmQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXJlZC1jYXJkLFxyXG4gICAgLmNhcmQtbGluazpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXJkLWxpbms6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkZWZhdWx0LXRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKkxJVEVSQUNZIFRIRU1FKi9cclxuJGxpdGVyYWN5LXRoZW1lLWNvbG9yOiAjZmZiZjNkO1xyXG5cclxuLmxpdGVyYWN5LXRoZW1lIHtcclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnQsIC5wcm9kdWN0LWJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGl0ZXJhY3ktdGhlbWUtY29sb3IsIC45KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM1ZGE2O1xyXG5cclxuICAgICAgICAucHJvZHVjdC1iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpdGVyYWN5LXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0LW51bWJlcixcclxuICAgIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkbGl0ZXJhY3ktdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlcmVkLWNhcmQsXHJcbiAgICAuY2FyZC1saW5rOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGl0ZXJhY3ktdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXJkLWxpbms6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRsaXRlcmFjeS10aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qTUFUSCBUSEVNRSovXHJcbiRtYXRoLXRoZW1lLWNvbG9yOiAjQURENDYxO1xyXG5cclxuLm1hdGgtdGhlbWUge1xyXG5cclxuICAgIC5iYW5uZXItY29udGVudCwgLnByb2R1Y3QtYmFubmVyLXRpdGxlIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRoLXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNWRhNjtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYmFubmVyLXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRoLXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0LW51bWJlcixcclxuICAgIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkbWF0aC10aGVtZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyZWQtY2FyZCxcclxuICAgIC5jYXJkLWxpbms6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYXRoLXRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FyZC1saW5rOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbWF0aC10aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qUFJPRkVTU0lPTkFMIERFVkVMT1BNRU5UIFRIRU1FKi9cclxuJHByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZS1jb2xvcjogI2ZmNmQxMDtcclxuXHJcbi5wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQtdGhlbWUge1xyXG4gICAgLmJhbm5lci1jb250ZW50LCAucHJvZHVjdC1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZS1jb2xvciwgLjkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzVkYTY7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lLWNvbG9yLCAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0LW51bWJlcixcclxuICAgIC5ib3JkZXJlZC1jYXJkIC5jYXJkLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50LXRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXJlZC1jYXJkLFxyXG4gICAgLmNhcmQtbGluazpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZS1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhcmQtbGluazphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByb2Zlc3Npb25hbC1kZXZlbG9wbWVudC10aGVtZS1jb2xvcjtcclxuICAgIH1cclxufSIsIu+7vy5tYXRlcmlhbHMtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmViO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgIC5mb3JtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNTcxNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNzE0cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRyeS1pdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbjogMjVweCAwO1xyXG59XHJcblxyXG4udHJ5LWl0LWltYWdlLWdyaWQge1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblxyXG4gICAgLnRyeS1pdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjAuOTI4NnJlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJ5LWl0LWltYWdlLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIHtcclxuXHJcbiAgICAudHJ5LWl0LWltYWdlLWdyaWQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy50d28tY29sLWluZm8tYmFuZCB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDA7XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5lZC12aWV3LTM2MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY4O1xyXG59XHJcblxyXG4uZWQtdmlldy0zNjAtbGF0ZXN0IHtcclxuICAgIGg0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgfVxyXG5cclxuICAgIHAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14cy05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xMiBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYWxsb3V0IHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3NzM1O1xyXG5cclxuICAgIC5jb2wtc20tOSwgLmNvbC1zbS0zIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgyLCBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWNhbGxvdXQtc29saWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbn0iLCIuY2FyZC1yb3cge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgfVxyXG59IiwiLmNvbG9yLWJsb2NrIHtcclxuXHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbWctYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9xYS52b3lhZ2Vyc29wcmlzLmNvbS9kb2NzL2RlZmF1bHQtc291cmNlL2Nzcy1iYWNrZ3JvdW5kLWltYWdlcy9jb2xvci1ibG9jay1iZy5qcGc/c2Z2cnNuPTUxNjA5MTMwXzJcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuICAgICAgICBoZWlnaHQ6IDYxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1iZy1kYXJrYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEM3RjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tY29sb3ItYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuY29sLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbn1cclxuXHJcbi5ibHVlLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODY7XHJcblxyXG4gICAgcCwgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmx1ZS1iZy1kaWFnb25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vcWEudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9jc3MtYmFja2dyb3VuZC1pbWFnZXMvZGlhZ29uYWwtYmctY29sb3ItYmx1ZS5wbmc/c2Z2cnNuPWE1ZjM2N2NfMicpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLm9yYW5nZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3OTM3O1xyXG5cclxuICAgIHAsIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLm9yYW5nZS1iZy1kaWFnb25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vcWEudm95YWdlcnNvcHJpcy5jb20vZG9jcy9kZWZhdWx0LXNvdXJjZS9jc3MtYmFja2dyb3VuZC1pbWFnZXMvZGlhZ29uYWwtYmctY29sb3Itb3JhbmdlLnBuZz9zZnZyc249NDNlMTkxOTNfMicpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmNvbC1wYWRkaW5nIGltZy5ib3gtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5jb2wtcGFkZGluZyBpbWcucHJvZHVjdC1sb2dvIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmNvbC1wYWRkaW5nIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLyogdmVydGljYWwgYWxpZ25tZW50IHN0eWxlcyAqL1xyXG4uY29sLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY29sLW1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY29sLWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vLyBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gNzY3cHhcclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge31cclxuXHJcbi8vIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byA3NjhweFxyXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAvLyBtYWtlIHRoZSBjb2x1bW5zIHRoZSBzYW1lIGhlaWdodCBvbiBsYXJnZVxyXG5cclxuICAgIC5jb250YWluZXItc20taGVpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1zbS1oZWlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLWhlaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byA5OTJweFxyXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7fVxyXG5cclxuLy8gZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDEyMDBweFxyXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCkge30iLCIuaWNvbi1saXN0IHtcclxuICAgIC5jb2wteHMtMTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnNpZGUtYnktc2lkZSB7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggMCAyNXB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4tc2lkZS1ieS1zaWRlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0QzdGO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pZGVudGlmaWVyIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmNjO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgIC5zaWRlLWJ5LXNpZGUgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgIH1cclxufVxyXG4iLCIudGVzdGltb25pYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEM3RjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRDN0Y7XHJcblxyXG4gICAgaDQsIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCxcclxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgfVxyXG59Il19 */
