:root{--iq-primary:#e50914;--iq-primary-hover:#bf000a;--iq-light-primary:#d7d3f8;--iq-secondary:#6c757d;--iq-white-color:#fff;--iq-black-color:#000;--iq-title-text:#23203c;--iq-body-text:#d1d0cf;--iq-body-bg:#141414;--iq-bg1:#191919;--iq-body-border:#393750;--iq-gold:#e6c75f;--iq-black:#000;--iq-white-light-color:#404043;--iq-sub-title-color:#4e87f2;--iq-light-blue-color:#ebf1fe;--iq-warning-color:red;--iq-success-color:#398f14;--iq-form-gradient-color:rgba(11,1,2,0);--iq-to-gradient-color:rgba(255,55,65,0.3)}::-moz-selection{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);text-shadow:none}::selection{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);text-shadow:none}body{background:#141414;background:var(--iq-body-bg);font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.5em;color:#d1d0cf;color:var(--iq-body-text)}a{color:#23203c;color:var(--iq-title-text)}.button,a{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.button{color:#6c757d;color:var(--iq-secondary)}a:focus{text-decoration:none!important}a:hover{text-decoration:none}.button,a,input{outline:medium none!important;color:#e50914;color:var(--iq-primary)}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#fff;color:var(--iq-white-color);-ms-word-wrap:break-word;word-wrap:break-word;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:25px 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}a h1,a h2,a h3,a h4,a h5,a h6{color:#23203c;color:var(--iq-title-text);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}h1{font-size:4.209em}h2{font-size:3.157em}h3{font-size:2.369em}h4{font-size:1.777em}h5{font-size:1.333em}h6{font-size:1rem}.text_small,small,span{font-size:14px}.badge{border-radius:0}.container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:1412px}.font-weight-bold{font-weight:700!important}.container-fluid{padding:0 100px}.bypostauthor{display:block}.iq-main-header .main-title,.streamit h1,.streamit h2,.streamit h3,.streamit h4,.streamit h5,.streamit h6{margin:0}.height-100{padding-top:6.25em}:focus{outline:none}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:focus,.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background:#6c757d;background:var(--iq-secondary)}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{background:#e50914;background:var(--iq-primary)}a,a:focus,a:hover{color:#e50914;color:var(--iq-primary);outline:none}a.text-primary:focus,a.text-primary:hover{color:#e50914!important;color:var(--iq-primary)!important}ins{background:#404043;background:var(--iq-white-light-color);text-decoration:none}img{max-width:100%;height:auto}pre{background:#404043;background:var(--iq-white-light-color);color:#fff;color:var(--iq-white-color);padding:15px;border:1px solid #404043;border:1px solid var(--iq-white-light-color)}hr{margin:0;padding:0;border-bottom:1px solid #404043;border-bottom:1px solid var(--iq-white-light-color);border-top:0}blockquote cite{font-family:Heebo,sans-serif;font-weight:700}blockquote .blockquote-footer{font-style:italic;color:#d1d0cf;color:var(--iq-body-text);margin-top:10px}blockquote .blockquote-footer cite{color:#e50914;color:var(--iq-primary)}body{overflow-x:hidden!important}.blog-content blockquote p{margin-bottom:0}.blog-content p{margin-bottom:15px}.blog-content .wp-block-archives li,.blog-content .wp-block-latest-posts li,.blog-content ul.wp-block-categories li{list-style:none}footer.footer-one ul li.cat-item span,ul.wp-block-categories li.cat-item span{float:right}footer.footer-one ul li.cat-item span.post_count,footer.footer-one ul li span.archiveCount{float:right;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);border-radius:50px;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;padding:0}.blog-content ul.wp-block-archives,.blog-content ul.wp-block-categories,.blog-content ul.wp-block-latest-posts{padding:0}.blog-content .page-links a:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}article.hentry.sticky .consulting-blog .blog-details{background:#404043;background:var(--iq-white-light-color);padding:15px}html{margin:0!important}.slick-list{width:100%}.slick-track{margin:0}.slick-list,.slick-slider{position:relative;display:block}ol,ul{padding-left:25px;margin-bottom:1em}ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}dl dd{margin-bottom:15px}dl dd:last-child{margin-bottom:0}table{width:100%;margin-bottom:20px}table,table td,table th{border:1px solid #404043;border:1px solid var(--iq-white-light-color)}table td,table th{padding:5px 8px;text-align:center}label{color:#6c757d;color:var(--iq-secondary);margin-bottom:0}input,input[type=email],input[type=password],input[type=search],input[type=text],textarea{border:1px solid #404043;border:1px solid var(--iq-white-light-color);border-radius:0}#adduser .custom-file-label,input,input[type=email],input[type=password],input[type=search],input[type=text],textarea{width:100%;float:left;padding:0 .938em;height:3em;line-height:3em;background:#141414;background:var(--iq-body-bg);color:#d1d0cf;color:var(--iq-body-text);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#adduser .custom-file-label{border:.063em solid #404043;border:.063em solid var(--iq-white-light-color);border-radius:0;margin-top:1.625em}#adduser .custom-file-label:after{height:2.875em;padding:.938em;line-height:.938em;color:var(--iq-white-white-color);content:"Browse";cursor:pointer;background-color:#141414;background-color:var(--iq-body-bg);border-left:4px solid #404043;border-left:4px solid var(--iq-white-light-color)}#adduser .form-img.custom-file{height:auto}select{border:1px solid #404043;border:1px solid var(--iq-white-light-color);background:#141414;background:var(--iq-body-bg);line-height:48px;height:48px;padding:0 10px;width:100%;color:#d1d0cf;color:var(--iq-body-text);border-radius:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}textarea{padding:0 .938em;height:150px;border-radius:0}input:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}input::-webkit-input-placeholder{color:inherit}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}textarea::-webkit-input-placeholder{color:inherit}textarea::-moz-placeholder{color:inherit}textarea:-ms-input-placeholder{color:inherit}input[type=email]::-webkit-input-placeholder{color:inherit}input[type=email]::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder{color:inherit}input[type=checkbox]{line-height:2;height:32px}.comments-area table td,.comments-area table th{border:1px solid #404043;border:1px solid var(--iq-white-light-color)}.wp-block-button__link{padding:10px 30px;font-size:16px}.error{color:red!important;color:var(--iq-warning-color)!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:red;border-color:var(--iq-warning-color)}.scale-in-ver-top,.wpcf7 form .wpcf7-response-output{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}.wpcf7-form .cfield .wpcf7-not-valid{border:1px solid red;border:1px solid var(--iq-warning-color)}.site-content{display:inline-block;width:100%;float:left}.vc_parallax{overflow:hidden!important}div.wpcf7-mail-sent-ok{position:relative;left:0;right:0;bottom:0;border:none;color:#398f14;color:var(--iq-success-color);margin:0}article.hentry.format-audio .consult-detail{text-align:left}article.hentry.format-audio .consult-detail p:nth-child(-n+2){display:inline-block;margin-bottom:0;padding-top:30px}article.hentry.format-audio .consult-detail p,article.hentry.format-video .consult-detail p{margin-bottom:0}.btn.iq-btn-small{font-size:13px;padding:10px 20px}.btn.iq-btn-medium{font-size:16px;padding:15px 30px}.btn.iq-btn-large{font-size:18px;padding:20px 40px}.btn.iq-btn-extra-large{font-size:20px;padding:25px 50px}.btn.iq-btn-round{border-radius:30px!important;overflow:hidden}.btn.iq-btn-semi-round{border-radius:5px!important;overflow:hidden}.btn.iq-btn-circle{border-radius:50%!important;overflow:hidden}.btn.iq-btn-outline{outline:2px solid #000!important;outline:2px solid var(--iq-black)!important}.btn,.iq-button{padding:8px 16px;border-radius:0!important;cursor:pointer;z-index:4}.btn,.btn-hover,.iq-button{position:relative;display:inline-block}.btn-hover{background:#bf000a;background:var(--iq-primary-hover);border:1px solid #bf000a;border:1px solid var(--iq-primary-hover);color:#fff;color:var(--iq-white-color);-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;border-radius:5px}.btn-hover:before,.iq-button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:1px solid #e50914;border:1px solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.iq-button:active:before,.iq-button:focus:before,.iq-button:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iq-button.btn{padding:12px 24px}.hover-buttons .btn,.iq-button.btn{text-transform:uppercase;letter-spacing:1.5px}.hover-buttons .btn{padding:8px 16px;font-size:12px}.btn-hover:active,.btn-hover:focus,.btn-hover:hover,.iq-button:active,.iq-button:focus,.iq-button:hover{color:#fff;color:var(--iq-white-color)}.btn-hover:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-hover:active:before,.btn-hover:focus:before,.btn-hover:hover:before,.iq-button:activer:before,.iq-button:focus:before,.iq-button:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.btn-outline-primary{background:transparent;border:2px solid #e50914;border:2px solid var(--iq-primary);color:#e50914;color:var(--iq-primary);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-outline-primary:hover{background:#bf000a!important;background:var(--iq-primary-hover)!important;border:2px solid #bf000a;border:2px solid var(--iq-primary-hover);color:#fff;color:var(--iq-white-color)}.btn-outline-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#e50914;color:var(--iq-primary);background:transparent;border-color:#e50914;border-color:var(--iq-primary)}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.iq-button.iq-btn-link{background:transparent;color:#e50914;color:var(--iq-primary);padding:0}.iq-button.iq-btn-link:before{display:none}.iq-button.iq-btn-link:hover{color:#e50914;color:var(--iq-primary);text-decoration:none}.btn-transparent.iq-btn-link{background:transparent;color:#fff;color:var(--iq-white-color);padding:9px 30px;position:relative;display:inline-block;border-radius:0!important;cursor:pointer;z-index:4}.btn-transparent.iq-btn-link:hover{color:#bf000a;color:var(--iq-primary-hover)}.home.blog .content-area .site-main{padding:6.25em 0}.site-padding{padding-left:45px!important}.overview-block-ptb{padding-top:40px}.sf-content:after,.sf-content:before{clear:both;content:"";display:table}.slider-overview-block-pt{padding-top:70px}.content-area .site-main{display:inline-block;width:100%;float:left;overflow:hidden}.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid{padding:40px 0}.home .content-area .site-main{padding:0}.no-padding,.no-padding .vc_column-inner{padding:0!important}.no-margin,.no-margin .wpb_content_element{margin:0!important}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}.error-404.not-found{margin-top:80px}.error-404 img{width:40%}.error-bg{float:left;width:100%;display:block}.error-404 .big-text{font-size:240px;font-family:Heebo,sans-serif;line-height:240px;color:#6c757d;color:var(--iq-secondary);font-weight:700}.streamit-gradient-bg-top{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eff1fe),color-stop(60%,#fff));background:linear-gradient(top,#eff1fe,#fff 60%)}.streamit-gradient-bg-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eff1fe),color-stop(60%,#fff));background:linear-gradient(bottom,#eff1fe,#fff 60%)}ul.iq-list{margin:0}.column-2 ul.iq-list{column-count:2;-webkit-columns:2;-moz-columns:2}#back-to-top .top{margin:0;position:fixed;bottom:30px;right:25px;z-index:999;font-size:26px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .top,#back-to-top .top:hover{color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary)}#back-to-top .top:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#141414;background:var(--iq-body-bg);z-index:9999}#loading img{width:400px}header .menu-btn .line{width:25px;height:2px;background-color:#fff;display:block;margin:7px auto}header .menu-btn{vertical-align:middle}header .menu-btn:hover{cursor:pointer}header #menu-btn.is-active{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #menu-btn.is-active .line:nth-child(2){width:0}header #menu-btn.is-active .line:first-child,header #menu-btn.is-active .line:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}header #menu-btn.is-active .line:first-child{-webkit-transform:translateY(9px);transform:translateY(9px)}header #menu-btn.is-active .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(90deg);transform:translateY(-9px) rotate(90deg)}header .navbar-light .navbar-toggler-icon{background-image:none;position:relative;width:34px;height:34px}header#main-header.has-sticky.menu-sticky .sub-header{display:none}header .sub-header{background:#191919;background:var(--iq-bg1);padding-top:.75em;padding-bottom:.75em}.sub-header .number-info ul,.sub-header .social-icone ul{margin:0}.sub-header .number-info ul li:first-child a{padding-left:0}.sub-header .number-info ul a{padding:0 .938em;color:var(--iq-white)}.sub-header .number-info ul a:hover{color:#e50914;color:var(--iq-primary)}.sub-header .number-info ul a i{margin-right:.5em}.sub-header .social-icone ul li{padding:0 .625em}.sub-header .social-icone ul li:last-child{padding-right:0}.sub-header .social-icone ul li a{color:var(--iq-white)}.sub-header .social-icone ul li a:hover{color:#e50914;color:var(--iq-primary)}header{position:relative;width:100%;display:inline-block;z-index:999;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}header .navbar-light .navbar-brand img.logo{width:160px}header .navbar-brand{padding:15px 0}.search-toggle:hover{color:#e50914;color:var(--iq-primary)}.searchbutton{font-size:22px;margin:0;padding:0;right:16px;color:#d1d0cf;color:var(--iq-body-text)}.search-box,.searchbutton{position:absolute;width:100%}.search-box{left:auto;right:0;top:100%;min-width:25vw;z-index:-1;opacity:0;visibility:hidden;transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.search-form input{padding-right:2.5em;-webkit-box-shadow:none;box-shadow:none;color:#d1d0cf;color:var(--iq-body-text);border:1px solid rgba(36,38,43,.14);background:#191919;background:var(--iq-bg1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0}.search-toggle{padding:0!important}.search-form-data .search-field{float:none}.search-desc{text-align:center}.search-form-data .search-form{width:50%;margin:0 auto}header.style-one li .search-box input[type=search]{border:none;background:#191919;background:var(--iq-bg1)}header.style-one li .search-box .search-submit{right:auto;left:0;background:transparent}.search-box.iq-search-bar .search-field{padding-left:2.5em}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}.admin-bar header#main-header.menu-sticky{top:30px}.hide-admin-bar.admin-bar header#main-header.menu-sticky{top:0}header#main-header{position:absolute;left:0;top:0;right:0;text-align:center;background:rgba(20,20,20,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999}.admin-bar header#main-header{top:auto;z-index:999}header#main-header.has-sticky.menu-sticky{position:fixed;top:auto}.episode-template-streamit-full-width header#main-header+.site-content-contain,.iq-hide-header header#main-header+.site-content-contain,.movie-template-streamit-full-width header#main-header+.site-content-contain,.video-template-streamit-full-width header#main-header+.site-content-contain{padding-top:70px}.iq-search-bar .search-input{width:100%;height:40px;padding:5px 15px 5px 40px;border:none;border-radius:0;color:#fff;color:var(--iq-white-color);background:#191919;background:var(--iq-bg1)}.iq-search-bar .searchbox .search-link{position:absolute;left:15px;top:6px;font-size:16px}header .iq-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}.navbar-light .navbar-toggler-icon{background:url(../images/menu.png) no-repeat scroll 50%}.search-toggle:hover{color:#fff!important;color:var(--iq-white-color)!important}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul.navbar-nav>li.menu-item:hover>i,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul>li.current-menu-ancestor>i{color:#e50914;color:var(--iq-primary)}header .navbar ul.navbar-nav>li.current-menu-item>a,header .navbar ul.navbar-nav>li.current-menu-parent>a,header .navbar ul.navbar-nav>li:hover>a{font-weight:700}header .navbar ul.navbar-nav>li.menu-item>a{text-transform:uppercase}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body div{border-radius:0;text-align:left}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .right-icon i{color:#e50914;color:var(--iq-primary);padding:0}.iq-show .search-box,header .iq-usermenu-dropdown .iq-show .iq-sub-dropdown{opacity:1;visibility:visible;-webkit-transform:translate(0);transform:translate(0)}header .iq-usermenu-dropdown .iq-sub-dropdown{width:300px;opacity:0;visibility:hidden;position:absolute;top:100%;right:15px;background:#191919;background:var(--iq-bg1);transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .3s;transition:all .3s;padding:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;z-index:1}header.navbar-light .navbar-toggler-icon{background:url(../images/menu.png) no-repeat scroll 50%}header .iq-usermenu-dropdown li .iq-sub-dropdown .iq-sub-card{line-height:normal!important;position:relative;font-size:inherit;padding:15px;line-height:normal;color:inherit;text-align:left;display:inline-block;width:100%;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0));border-image-slice:1}header .iq-usermenu-dropdown .iq-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .iq-usermenu-dropdown li .iq-sub-dropdown a.iq-sub-card:last-child{border-bottom:0}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .iq-sub-card h6{color:#fff;color:var(--iq-white-color)}header .avatar-40,header .header-user-rights .rounded-circle{height:40px;width:40px;min-width:40px;line-height:40px;font-size:.6rem}header .sub-main .iq-usermenu-dropdown ul{margin:0;line-height:normal}.wp-block-gallery{margin-bottom:30px}header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul.navbar-nav{display:block;text-align:center}header .navbar ul li{list-style:none;margin-right:1.125em;display:inline-block}header .navbar ul li,header .navbar ul li.menu-item a{position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li.menu-item a{font-size:1em;font-weight:400;padding:0 0 0 .625em;line-height:4.375em;z-index:9;text-decoration:none;text-transform:capitalize}header.menu-sticky .main-header{background:#fff;background:var(--iq-white-color);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}header .navbar #iq-menu-container,header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul{float:inherit;display:block;text-align:center}header .navbar ul.sub-menu li{display:block;text-align:left}header ul.shop_list{margin-bottom:0}header .navbar ul li .sub-menu li:hover>.sub-menu{display:block;background:#191919;background:var(--iq-bg1);position:absolute;top:-15px;left:-100%;min-width:16em;padding-left:0;display:inline-block;width:12.5em;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:1em}header .navbar ul li .sub-menu li>a{font-size:.875em;border-radius:0;display:inline-block;width:100%;line-height:1em;padding:.938em;color:#d1d0cf;color:var(--iq-body-text);position:relative;overflow:hidden}header .navbar ul li .sub-menu li>a:before{position:absolute;content:"";background:#e50914;background:var(--iq-primary);top:0;bottom:0;left:0;right:0;width:.25em;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li:hover>a:before{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li>a:after{position:absolute;content:"";background:transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(255,55,65,.3)));background:transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(255,55,65,.3));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-form-gradient-color)),to(var(--iq-to-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-form-gradient-color),var(--iq-to-gradient-color));top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}header .navbar ul li .sub-menu li.current-menu-item a:after,header .navbar ul li .sub-menu li.current-menu-item a:before,header .navbar ul li .sub-menu li.current-menu-parent>a:after,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item>a:after,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover>a:after,header .navbar ul li .sub-menu li:hover>a:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li.current-menu-item ul li a{background:transparent;color:#e50914;color:var(--iq-primary)}header .navbar ul li .sub-menu li.current-menu-item ul li a:hover{color:#fff;color:var(--iq-white-color)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:-15px}header .navbar ul li .sub-menu li i{display:block;position:absolute;right:50px;font-size:.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .navbar ul li .sub-menu li i,header .navbar ul li a{z-index:9;color:#d1d0cf;color:var(--iq-body-text);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li a{padding:0 0 0 .938em;line-height:4.375em;position:relative;text-decoration:none;text-transform:capitalize}.iq-user-dropdown.search-toggle{margin:15px 0}header .navbar ul li i{display:inline-block;font-weight:700;font-size:1.125em;color:#d1d0cf;color:var(--iq-body-text);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li .sub-menu li i:before{content:""}header .navbar ul li .sub-menu li:hover>i{color:#fff;color:var(--iq-white-color)}header .navbar ul li .sub-menu li li:hover>a,header .navbar ul li .sub-menu li li:hover>i{color:#e50914;color:var(--iq-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:#191919;background:var(--iq-bg1)}header .navbar ul li.current-menu-item a,header .navbar ul li.current-menu-item i,header .navbar ul li.current-menu-parent a,header .navbar ul li.current-menu-parent i,header .navbar ul li .sub-menu li:hover,header .navbar ul li a:hover{color:#e50914;color:var(--iq-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{color:#fff;color:var(--iq-white-color)}.nav-overlay{left:0;right:0;top:0;bottom:0;opacity:0;z-index:900;display:block;width:100%;position:fixed;visibility:hidden;background:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s}.more-toggle{color:#fff!important;color:var(--iq-white-color)!important;font-size:22px}.dropdown-toggle.more-toggle:after{content:none}.mobile-more-menu{display:none}.more-menu{position:absolute;top:50px;left:auto;right:0;min-width:18rem;padding:.35rem .5rem;margin:0;opacity:0;transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#191919;background:var(--iq-bg1);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.75);box-shadow:0 3px 10px rgba(0,0,0,.75);visibility:hidden;z-index:999}.more-menu.show{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible}header .navbar ul li:last-child{margin-right:0}header .navbar ul li .sub-menu{display:none}header .navbar ul li:hover .sub-menu{display:block;background:#141414;background:var(--iq-body-bg);position:absolute;top:100%;left:0;padding:15px 0;display:inline-block;min-width:16em;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header .navbar ul li .sub-menu li{margin-right:0;padding:0 15px}header .navbar ul li .sub-menu li>.sub-menu{display:none}header.menu-sticky .main-header{position:fixed;top:0;background:rgba(20,20,20,.9)!important}header.menu-sticky .main-header .navbar ul li a{line-height:65px;position:relative}header.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:65px}p{margin:15px 0;line-height:1.66em}.blog-button .button-link,.comment-respond .form-submit .submit,.commentlist .iq-comments-media .reply a{background:#bf000a;background:var(--iq-primary-hover);color:#fff;color:var(--iq-white-color);border:none;position:relative;z-index:9;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;padding:10px;font-size:14px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px}.blog-button .button-link:before,.comment-respond .form-submit .submit:before,.commentlist .iq-comments-media .reply a:before,.wp-block-button__link:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:1px solid #e50914;border:1px solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.blog-button .button-link:active:before,.blog-button .button-link:focus:before,.blog-button .button-link:hover:before,.comment-respond .form-submit .submit:active:before,.comment-respond .form-submit .submit:focus:before,.comment-respond .form-submit .submit:hover:before,.commentlist .iq-comments-media .reply a:hover:before,.wp-block-button__link:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.button-link i{font-size:16px}.iq-blog-meta ul li{text-transform:uppercase;font-style:italic;margin:0 .625em .625em 0;font-size:.875em;border-left:.25em solid #e50914;border-left:.25em solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(255,55,65,.3)));background:transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(255,55,65,.3));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-form-gradient-color)),to(var(--iq-to-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-form-gradient-color),var(--iq-to-gradient-color));padding:.625em .625em .625em .938em;position:relative;overflow:hidden;display:inline-block}.iq-blog-meta ul li,.iq-blog-meta ul li a{color:#fff;color:var(--iq-white-color)}.iq-blog-box{position:relative;overflow:hidden;margin-bottom:3.125em;padding-bottom:2.5em;border:solid;border-width:0 0 .063em;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0));border-image-slice:1}.widget{margin-bottom:1.875em;padding:1.875em;display:inline-block;width:100%;float:left;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgb(25 25 25)),color-stop(10%,rgb(25 25 25)),to(rgba(83,100,141,0)));background:linear-gradient(180deg,rgb(25 25 25),rgb(25 25 25) 10%,rgba(83,100,141,0));border-top:.25em solid rgba(209,208,207,.6)}.widget:last-child{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{padding-bottom:15px;list-style:none;margin-bottom:15px;border-bottom:.063em solid rgba(82,95,129,.1)}.widget ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget ul ul.children{padding-left:1.563em}.widget ul.menu li{border:none}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}.widget_categories ul ul.children,.widget_pages ul ul.children{padding-top:15px}.widget_archive ul li,.widget_categories ul li,.widget_pages ul li{color:#d1d0cf;color:var(--iq-body-text);margin-bottom:15px;border-bottom:1px solid rgba(82,95,129,.1)}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0;border-bottom:1px solid rgba(82,95,129,.09)}.widget.widget_nav_menu ul li,.widget ul.menu li{padding:0}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:14px;color:#e50914;color:var(--iq-primary)}.widget.widget_nav_menu ul li a:before{display:none;position:absolute;content:"\f101";font-size:16px;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.sidebar-service-right .widget .search-form input{background:rgba(209,208,207,.6)}.search-form{position:relative}.search-form label{display:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:1px solid #e50914;border:1px solid var(--iq-primary)}.search-form .search-submit{position:absolute;right:0;top:0;color:#fff;color:var(--iq-white-color);cursor:pointer;font-size:18px;background:#e50914;background:var(--iq-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;height:48px;width:48px}.search-form .search-submit:hover{background:#bf000a;background:var(--iq-primary-hover)}.search-form .search-submit .screen-reader-text{display:none}.widget .search-form input{background:#141414;background:var(--iq-body-bg)}.page-links{margin:15px 0 10px;text-transform:uppercase;clear:both}.page-links>span.page-number,.page-links a{padding:0;color:#e50914;color:var(--iq-primary);border:1px solid rgba(134,140,156,.18);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.page-links>span.page-number,.page-links a,.page-links span.post-page-numbers.current{width:45px;height:45px;line-height:45px;text-align:center;margin-left:10px;display:inline-block}.page-links span.post-page-numbers.current{border-radius:0}.page-links a:hover,.page-links span.post-page-numbers.current{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}article.hentry .iq-blog-detail .blog-content .page-links a:hover{color:#fff;color:var(--iq-white-color)}.sticky .iq-blog-box .blog-title .entry-title a{position:relative;display:inline}.sticky .iq-blog-box .blog-title .entry-title a:after{content:"*";font-size:1.2em;position:absolute;right:-26px}.gallery-size-thumbnail .gallery-item{margin-right:2%;width:18.4%;margin-bottom:2%;display:inline-block;vertical-align:top}.gallery-item .gallery-caption{line-height:22px;font-size:14px}.gallery-size-thumbnail .gallery-item img{margin-bottom:10px}.gallery-columns-1 .gallery-item{width:100%;margin-right:0}.gallery-columns-2 .gallery-item{width:48%}.gallery-columns-3 .gallery-item{width:31.3%}.gallery-columns-4 .gallery-item{width:23%}.gallery-columns-5 .gallery-item{width:18%}.gallery-columns-6 .gallery-item{width:14.6%}.gallery-columns-7 .gallery-item{width:12.2%}.gallery-columns-8 .gallery-item{width:10.5%}.gallery-columns-9 .gallery-item{width:9.1%}.gallery.gallery-size-thumbnail{display:inline-block;width:100%}.gallery-caption,.wp-caption,figcaption{color:#d1d0cf;color:var(--iq-body-text);display:block;font-size:13px!important;line-height:1.5em!important;margin:7px auto 0;max-width:100%;opacity:1}article.hentry.format-audio .iq-blog-image{text-align:left;margin-bottom:30px}article.hentry.format-audio .iq-blog-image p:nth-child(-n+2){display:inline-block;margin-bottom:0;padding-top:30px}article.hentry.format-audio .iq-blog-image p{margin-bottom:0;padding-left:30px}article.hentry.format-video .iq-blog-image p{margin-bottom:0}.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{width:auto;padding:0 15px}.page-numbers{display:-ms-flexbox;display:-webkit-box;display:flex;list-style:none;padding:0;margin:0}.page-numbers li .page-numbers{position:relative;display:block;width:45px;height:45px;text-align:center;line-height:45px;margin-left:5px;color:#6c757d;color:var(--iq-secondary);background-color:#fff;background-color:var(--iq-white-color);border:1px solid #404043;border:1px solid var(--iq-white-light-color)}.page-numbers li .page-numbers:hover{z-index:2;color:#fff;color:var(--iq-white-color);text-decoration:none;background-color:#e50914;background-color:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.page-numbers li .page-numbers:focus{z-index:2;outline:0;-webkit-box-shadow:none;box-shadow:none}.page-numbers li .page-numbers:not(:disabled):not(.disabled){cursor:pointer}.page-numbers li .page-numbers.current{width:45px;height:45px;z-index:1;color:#fff;color:var(--iq-white-color);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.widget.widget_recent_comments #recentcomments li.recentcomments span a{color:var(--body-text);font-weight:600}.widget.widget_recent_comments #recentcomments li.recentcomments a:before{display:none}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:#e50914;color:var(--iq-primary);padding-left:0}.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:#e50914;color:var(--iq-primary);text-decoration:underline!important;padding-left:0}.iq-widget-menu .iq-post li a:before{display:none}.iq-widget-menu .iq-post li a{padding-left:0}.calendar_wrap .wp-calendar-table caption{text-transform:uppercase;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);caption-side:inherit;text-align:center}.widget_calendar table caption{caption-side:inherit;color:#6c757d;color:var(--iq-secondary);text-transform:uppercase}.widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:#141414;background:var(--iq-body-bg)}.widget_calendar .calendar_wrap td#today{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.widget_calendar .calendar_wrap td#today a{color:#fff;color:var(--iq-white-color)}.widget_calendar .calendar_wrap table th{background:#fff;background:var(--iq-white-color);color:#6c757d;color:var(--iq-secondary)}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:8px;text-align:center}.widget.widget_nav_menu .menu-service-menu-container ul li a:before{display:none}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0;display:inline-block}.widget .widget-title,.widget.widget_block h1,.widget.widget_block h2,.widget.widget_block h3,.widget.widget_block h4,.widget.widget_block h5,.wp-block-search .wp-block-search__label{font-size:1.375vw;position:relative;margin-bottom:1.364em;padding-bottom:.682em;border:solid;border-width:0 0 .045em;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0));border-image-slice:1;margin-top:0}.widget.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{padding-left:0}.widget.widget_archive ul li a:before,.widget_categories ul li a:before,.widget_pages ul li a:before{position:absolute;content:"\f101";color:#e50914;color:var(--iq-primary);top:3px;font-size:16px;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;display:none}.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);text-transform:uppercase}.wp-block-calendar table th{background:transparent;color:#e50914;color:var(--iq-primary);font-weight:700}.wp-block-calendar tbody td,.wp-block-calendar th{border-color:#404043;border-color:var(--iq-white-light-color);color:#d1d0cf;color:var(--iq-body-text)}.widget_calendar .calendar_wrap table th{background:#141414;background:var(--iq-body-bg);color:#fff;color:var(--iq-white-color)}.wp-calendar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}footer.footer-one .copyright-footer .copyright a{color:#fff;color:var(--iq-white-color)}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}footer ul li.cat-item span.post_count,footer ul li span.archiveCount{float:right;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);border-radius:50px;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;padding:0;margin-top:2px}footer .widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;color:#fff;color:var(--iq-white-color);font-weight:500}footer .widget .rss-date{color:#e50914;color:var(--iq-primary)}footer .wp-calendar-table th{background:#141414;background:var(--iq-body-bg);color:#fff;color:var(--iq-white-color)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer .widget ul.menu li a:before{top:14px}footer .widget ul.menu li a:before,footer .widget ul li a:before{position:absolute;content:"\f101";color:#e50914;color:var(--iq-primary);font-size:16px;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}footer .widget ul li a:before{top:2px}footer .widget ul.menu li a:hover:before{color:#e50914;color:var(--iq-primary)}.comment-form-author,.comment-form-email,.comment-form-url{margin-bottom:30px;display:block;float:left;width:100%}.iq-reply.iq-button-style-2{display:inline-block;position:absolute;right:0;top:0}.comment-form-author input,.comment-form-comment textarea,.comment-form-email input,.comment-form-url input{background:var(--white-light-color)}.commentlist .iq-comment-metadata .edit-link a{margin-left:5px;color:#bf000a;color:var(--iq-primary-hover);text-decoration:underline}.comment-respond .form-submit{margin-top:0}.comment-respond .comment-reply-title{margin-top:50px;margin-bottom:10px}.commentlist .comment-content p{margin-bottom:10px;margin-top:10px}.comment-respond input,.comment-respond textarea{float:inherit}.commentlist .iq-comment-metadata a{font-size:14px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#e50914;color:var(--iq-primary);text-transform:uppercase;margin:5px 0}p.comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 0 30px}.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date{font-size:14px;text-transform:uppercase;color:#d1d0cf;color:var(--iq-body-text)}.commentlist .iq-comment-metadata{text-transform:uppercase;font-style:italic;margin:0;font-size:14px;border-left:4px solid #e50914;border-left:4px solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(255,55,65,.3)));background:transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(255,55,65,.3));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-form-gradient-color)),to(var(--iq-to-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-form-gradient-color),var(--iq-to-gradient-color));padding:10px 10px 10px 15px;position:relative;overflow:hidden;display:inline-block}.commentlist .iq-comment-metadata,.commentlist .iq-comment-metadata>a{color:#fff;color:var(--iq-white-color)}.post-password-form input[type=submit]{width:auto;background:#e50914;background:var(--iq-primary);border:none}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment,.wp-block-latest-comments__comment{display:inline-block;width:100%}.wp-block-quote.is-style-large,blockquote{background:#404043;background:var(--iq-white-light-color);padding:15px 30px;border-left:4px solid #e50914;border-left:4px solid var(--iq-primary);margin-bottom:30px;border-radius:8px}blockquote p{margin:0}.wp-block-button .wp-block-button__link{position:relative;z-index:9;background:#bf000a;background:var(--iq-primary-hover)}.wp-block-button.aligncenter .wp-block-button__link,.wp-block-button.alignleft .wp-block-button__link,.wp-block-button.alignright .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-button.alignright{margin-left:2rem;margin-top:0;text-align:right}.wp-block-button{float:none;margin:1em 0}.wp-block-file{text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;color:#d1d0cf;color:var(--iq-body-text)}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#e50914;border-color:var(--iq-primary);color:#e50914;color:var(--iq-primary)}.wp-block-button.is-style-outline .wp-block-button__link:before{background:transparent;border-radius:0}.wp-block-search .wp-block-search__button{padding:10px 30px}.wp-block-search .wp-block-search__button:hover{background:#e50914;background:var(--iq-primary)}.wp-block-button .wp-block-button__link:before{border-radius:1.55em}.wp-block-button.aligncenter .wp-block-button__link:before,.wp-block-button.alignleft .wp-block-button__link:before,.wp-block-button.alignright .wp-block-button__link:before,.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button.is-style-squared .wp-block-button__link:before{border-radius:0}.wp-block-group.has-background{padding:20px 30px;margin-bottom:15px;color:#404043;color:var(--iq-white-light-color)}.wp-block-group.has-background .wp-block-button__link,.wp-block-group.has-background .wp-block-button__link:hover{color:#fff;color:var(--iq-white-color)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:0;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#404043;background-color:var(--iq-white-light-color);border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#191919;background-color:var(--iq-bg1)}.commentlist li.iq-comments-item{margin-bottom:30px}.commentlist li.iq-comments-item .iq-comment-type-date{margin-top:15px}.wp-block-gallery.alignleft{margin:0 30px 30px 0!important}.wp-block-image.alignfull{margin:0 -30px 30px}.wp-block-cover{margin-bottom:30px}.wp-block-table.is-style-stripes td{border-color:#404043;border-color:var(--iq-white-light-color)}.wp-block-table td,.wp-block-table th{text-align:left}.wp-block-latest-posts.is-grid.has-dates{margin:0}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}a img.alignright{float:right;margin:0 0 30px 30px}a img.alignleft,a img.alignnone{margin:0 30px 30px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption p.wp-caption-text{font-size:13px;color:#d1d0cf;color:var(--iq-body-text)}.elementor-icon-box-title{margin-top:0}.alignleft{float:left;text-align:left;margin:0 30px 30px 0!important;clear:left}.alignright{float:right;text-align:right;margin:0 0 30px 30px!important;clear:right}body:not([class*=aare-core]) .alignright{clear:right}input[type=checkbox]{width:auto;margin-right:10px;height:25px;display:inline-block}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);border-color:#e50914;border-color:var(--iq-primary)}.has-drop-cap:after{clear:both;content:"";display:table;table-layout:fixed}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.wp-block-latest-comments__comment-meta{background:transparent}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span{border-radius:50px;float:right;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);width:20px;height:20px;text-align:center;line-height:20px;font-size:12px}.download-item li{display:block;background:#404043;background:var(--iq-white-light-color);padding-bottom:0!important}.download-item li i{background:#e50914;background:var(--iq-primary);padding:15px;color:#fff;color:var(--iq-white-color);font-size:24px}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:#e50914;color:var(--iq-primary)}.widget.get-file a{text-decoration:none}.widget ul .recentcomments .comment-author-link a:before,.widget ul .recentcomments a:before{display:none}.widget ul .recentcomments .comment-author-link a{font-weight:700}.widget ul .recentcomments a{font-weight:400}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:var(--primary-color)!important}.commentlist .iq-comments-info .edit-link{display:block;margin-top:10px;text-decoration:underline}.comment-respond,.comments-area{margin-top:45px;clear:both}.comment-respond .comment-reply-title,.comments-area .comments-title{position:relative;padding-bottom:0}.comment-respond a#cancel-comment-reply-link{border:none;color:#e50914;color:var(--iq-primary);position:relative;z-index:9;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;padding:10px 0;font-size:14px;line-height:1.5;text-transform:uppercase;letter-spacing:.5px;margin-left:20px;font-weight:600;text-decoration:underline}.commentlist{margin:0;padding:0;list-style:none}.commentlist .comment{margin-top:30px;margin-bottom:0;vertical-align:top;padding:0;list-style:none}ol.commentlist .pingback,ol.commentlist .trackback{margin-left:25px}ol.commentlist .pingback a,ol.commentlist .trackback a{color:#6c757d;color:var(--iq-secondary)}ol.commentlist .pingback a:hover,ol.commentlist .trackback a:hover{color:#e50914;color:var(--iq-primary)}.commentlist li .comment-respond{margin-top:30px}.commentlist .iq-comments-media{padding:30px;border:1px solid #404043;border:1px solid var(--iq-white-light-color);position:relative;background:#141414;background:var(--iq-body-bg);border-radius:0}.commentlist ol.children{padding-left:60px}.commentlist .iq-comment-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.commentlist .iq-comments-photo{padding-right:15px}.commentlist .iq-comments-photo img{width:80px;height:auto;border-radius:90px}.commentlist .iq-comments-info{position:relative;display:inline-block;width:100%}.commentlist .iq-comments-info .title{margin:0}.commentlist .iq-comments-info .title a:hover{text-decoration:none}.commentlist .iq-comment-metadata{color:var(--body-text)}.commentlist .iq-comment-metadata i{padding-right:5px;color:#fff;color:var(--iq-white-color)}.commentlist .iq-comments-media .reply a:hover{background:#e50914;background:var(--iq-primary);text-decoration:none}.comment-awaiting-moderation,.no-comments{font-style:italic;margin:15px 0}.comment-respond .comment-notes,.comment-respond .logged-in-as{padding:0;margin:0}.comment-respond .comment-form-comment{margin:30px 0;display:inline-block;width:100%}.comment-respond .comment-form-url{margin-right:0}.comment-respond .form-submit{display:inline-block;margin-bottom:0}.iq-widget-menu ul.iq-post li{border:none}.iq-post-sidebar{height:100%}.testimonail-widget-menu.widget{padding:0;background:transparent}.widget ul li a:hover:before{color:#e50914;color:var(--iq-primary)}.widget ul li a{color:var(--body-text);position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.widget ul li a:hover{color:#e50914;color:var(--iq-primary);text-decoration:none}.widget_archive ul li a,.widget_categories ul li a{color:var(--body-text)}.widget.widget_archive select,.widget_categories select,.widget select{border:none;outline:none}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.widget.widget_rss ul li a{padding-left:0;font-size:18px;color:#fff;color:var(--iq-white-color);font-weight:600}.widget.widget_rss ul li a:hover{color:#e50914;color:var(--iq-primary)}.widget.widget_rss ul li a:before{display:none}.widget.widget_rss ul li .rss-date{text-transform:uppercase;display:inline-block;width:100%;margin:5px 0;color:#e50914;color:var(--iq-primary);font-size:14px}.widget.widget_rss ul li cite{margin-top:5px;display:inline-block;width:100%}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:20px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0 10px 15px;display:inline-block;width:100%}.sidebar-service-right .widget.widget_nav_menu ul li a,.sidebar-service-right .widget ul.menu li a{padding-left:0;padding-right:0}.widget.widget_nav_menu ul li i,.widget ul.menu li i{display:none}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:25px}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.iq-widget-menu .iq-post li a.date-widget{color:#e50914;color:var(--iq-primary);margin-bottom:10px;display:block;font-size:12px;font-weight:700}.iq-widget-menu .post-img .post-blog a.new-link h6{color:#fff;color:var(--iq-white-color);line-height:23px;display:block;overflow:hidden}.widget_recent_entries ul li .post-date{color:#6c757d;color:var(--iq-secondary)}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:3px 5px 3px 0}.widget_tag_cloud ul li a{display:inline-block;padding:2px 10px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.widget_tag_cloud ul li a,.widget_tag_cloud ul li a:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.widget_tag_cloud ul li a:before{display:none}.facy-widget{padding:30px;background:#e50914;background:var(--iq-primary)}footer ul.wp-tag-cloud li a{background:#404043;background:var(--iq-white-light-color);display:inline-block;color:var(--body-text);padding:2px 10px;border-radius:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;color:#fff!important;background:#e50914;background:var(--iq-primary)}footer ul.wp-tag-cloud li a:hover{color:#fff!important;background:#6c757d;background:var(--iq-secondary)}footer ul.wp-tag-cloud li{display:inline-block}footer #menu-footer-menu li a:before,footer .menu-footer-menu-container li a:before{display:none}footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding:7px 0}article.hentry .iq-blog-box .iq-blog-detail .blog-content .widget_tag_cloud ul li a:hover{color:#fff;color:var(--iq-white-color)}.post-img-holder{width:80px;margin-right:20px;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}.post-img-holder a{display:block;width:100%;height:70px;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}.iq-widget-menu ul.iq-post li .post-img img{width:70px;height:70px;border-radius:0;margin-right:15px;background:#404043;background:var(--iq-white-light-color)}.iq-widget-menu ul.iq-post li .post-img{display:-webkit-box;display:-ms-flexbox;display:flex}.iq-widget-menu ul.iq-post li{margin-bottom:24px}.iq-widget-menu ul.iq-post li:last-child{margin-bottom:0}.iq-widget-menu .post-img .post-blog .blog-box ul li a i,.iq-widget-menu .post-img .post-blog a.new-link:hover h5{color:#e50914;color:var(--iq-primary)}.iq-widget-menu .post-blog{line-height:0}.iq-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:0}.iq-widget-menu .post-img .post-blog a.new-link{font-size:.875em}.iq-widget-menu .post-img .post-blog a.new-link h5{color:#23203c;color:var(--iq-title-text);line-height:30px;display:block;overflow:hidden;margin-top:10px}.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a,.sidebar-service-left .widget_nav_menu ul.menu li:hover a{color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary)}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:2px;border:none;padding:0}.sidebar-service-left .widget_nav_menu ul.menu li:last-child{margin-bottom:0}.sidebar-service-left .widget.get-file a,.sidebar-service-left .widget_nav_menu ul.menu li a{background:#404043;background:var(--iq-white-light-color);color:#6c757d;color:var(--iq-secondary);text-transform:capitalize}.consulting-blog .blog-categories{position:absolute;top:20px;left:20px;line-height:1;color:var(--body-text);text-decoration:none;z-index:3;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.consulting-blog .blog-categories li{background:#6c757d;background:var(--iq-secondary);padding:4px 8px}.consulting-blog .blog-categories li a{text-decoration:none;color:#fff;color:var(--iq-white-color)}.consulting-blog .blog-categories li a span{font-size:14px}.consulting-blog .main-blog{position:relative}.consulting-blog .blog-details{padding:15px 0 0;z-index:2;position:relative;background:#fff;background:var(--iq-white-color)}.consulting-blog .blog-details a{text-decoration:none}.consulting-blog .blog-details a h5{padding-right:70px}.consulting-blog .blog-details a h5:hover{color:#e50914;color:var(--iq-primary)}.consulting-blog .blog-button a i{color:#fff;color:var(--iq-white-color);padding:12px 14px}.consulting-blog .blog-details ul.list-inline li a{text-decoration:none;color:var(--body-text)}.consulting-blog .blog-details ul.list-inline li a:hover{text-decoration:none;color:#e50914;color:var(--iq-primary)}.consulting-blog .blog-details ul.list-inline li a i,.consulting-blog .blog-details ul.list-inline li i{color:#e50914;color:var(--iq-primary)}.consulting-blog .list-inline-item:not(:last-child){margin-right:20px}.consulting-blog .blog-button:hover{background:#e50914;background:var(--iq-primary)}.consulting-blog .blog-button{position:absolute;right:15px;top:30%;width:40px;height:40px;background:#6c757d;background:var(--iq-secondary);text-align:center;line-height:40px;color:#fff;color:var(--iq-white-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;z-index:3}.consult-detail{text-align:center}.consult-detail,.consulting-blog{overflow:hidden;position:relative}.consulting-blog{z-index:2}.consulting-blog .consult-effect:before{bottom:-126px;height:90px;width:100%;position:absolute;left:0;-webkit-transform:skewY(-5deg);transform:skewY(-6deg);background:#e50914;background:var(--iq-primary)}.consulting-blog .consult-effect:before,.consulting-blog:hover .consult-effect:before{content:"";transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;opacity:1;z-index:1}.consulting-blog:hover .consult-effect:before{bottom:-72px}.consulting-blog:hover .blog-categories li a{color:#fff;color:var(--iq-white-color)}.consulting-blog .blog-categories li:hover,.consulting-blog:hover .blog-categories li{background:#e50914;background:var(--iq-primary);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.consulting-blog.blog-page{margin-bottom:45px}.consulting-blog.blog-page .consult-effect:before{bottom:-136px}.consulting-blog.blog-page:hover .consult-effect:before{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);bottom:-74px}.consulting-blog .blog-quotes{background:#404043;background:var(--iq-white-light-color)}.consulting-blog .blog-quotes .alignnone{margin:0 10px 10px 0}.consulting-blog .blog-quotes p{margin-bottom:30px;display:none}.consulting-blog .share-box .share-tag a{text-decoration:none;padding:5px;background:rgba(0,0,0,.05);margin-right:10px}.consulting-blog .share-box .share-tag a:last-child{margin-right:0}.consulting-blog.blog-page .share-box{padding:15px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);clear:both}.consulting-blog .nav-links .nav-next,.consulting-blog .nav-links .nav-previous,.portfolio-info .nav-links .nav-next,.portfolio-info .nav-links .nav-previous{display:inline-block}.consulting-blog .nav-links a,.portfolio-info .nav-links a{text-decoration:none;position:relative;display:inline-block;color:#6c757d;color:var(--iq-secondary)}.consulting-blog .nav-links a:hover,.portfolio-info .nav-links a:hover{color:#e50914;color:var(--iq-primary)}.consulting-blog .nav-links a:before,.portfolio-info .nav-links a:before{font-family:Font Awesome\ 5 free;display:inline-block;position:absolute;font-size:24px;line-height:34px;font-weight:700}.portfolio-info .nav-links{display:block;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05)}.consulting-blog .nav-links .nav-previous a,.portfolio-info .nav-links .nav-previous a{padding-left:30px}.consulting-blog .nav-links .nav-next a,.portfolio-info .nav-links .nav-next a{padding-right:30px}.consulting-blog .nav-links .nav-previous a:before,.portfolio-info .nav-links .nav-previous a:before{content:"\f30a";left:0}.consulting-blog a.blog-user{position:relative;text-align:center;display:table;line-height:60px;margin:-60px auto 0}.consulting-blog a.blog-user i{font-size:24px}.consulting-blog .nav-links .nav-next a:before,.portfolio-info .nav-links .nav-next a:before{content:"\f30b";right:0}.consulting-blog .nav-links .nav-next,.portfolio-info .nav-links .nav-next{float:right}.consulting-blog .nav-links:after,.portfolio-info .nav-links:after{display:block;clear:both;content:""}.consulting-blog .nav-links,.portfolio-info .nav-links{clear:both;margin-bottom:15px;display:block}.streamit-recentblog.c4 .consulting-blog .consult-detail img{width:100%}.streamit-recentblog.c2 .consulting-blog,.streamit-recentblog.c3 .consulting-blog,.streamit-recentblog.c4 .consulting-blog{margin-bottom:30px}.streamit-recentblog.c4 .consulting-blog:hover .consult-effect:before{bottom:-63px}.streamit-recentblog.c4 .consulting-blog .consult-effect:before{transform:skewY(-3deg);-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg)}.streamit-recentblog.c2 .consulting-blog .consult-effect:before{transform:skewY(-4deg);-ms-transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}.iq-blog-box .iq-blog-detail blockquote p,.wp-block-pullquote.is-style-solid-color blockquote cite,b,strong{color:#fff;color:var(--iq-white-color)}.iq-blog-box .iq-blog-detail .iq-blog-meta ul{margin:0 0 1.25em;padding:0;line-height:1em}.iq-blog-box .iq-blog-image{position:relative;text-align:center;display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-image img{margin-bottom:1.875em;background:#404043;background:var(--iq-white-light-color)}.iq-blog-box .blog-title{margin:0 0 .625em}.iq-blog-box .blog-title a h4{color:#23203c;color:var(--iq-title-text);text-decoration:none}.iq-blog-box .blog-title a:hover,.iq-blog-box .blog-title a:hover h4{color:#e50914;color:var(--iq-primary);text-decoration:none}.iq-blog-box .iq-blog-detail{padding:0;display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-detail .wp-block-cover p{margin-bottom:0}.streamit-space-bottom .iq-blog-box .iq-blog-detail{padding:0 1.875em 1.875em}.owl-carousel .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%;padding:0 .938em .938em}.owl-carousel .iq-blog-box{margin:0 .938em 2.813em;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.owl-carousel .iq-blog-box:hover{-webkit-box-shadow:4.871px 34.659px 15px -24px rgba(0,0,0,.06);box-shadow:4.871px 34.659px 15px -24px rgba(0,0,0,.06)}.iq-blog-box .iq-blog-detail p{margin-bottom:.938em}.iq-blog-box .iq-blogtag{padding:0;display:inline-block;width:100%;margin-top:0;margin-bottom:0}.iq-blog-box .iq-blogtag li{list-style:none;float:left;margin:0 .625em .625em 0}.iq-blog-box .iq-blogtag li a{background:rgba(41,41,41,.76);color:#d1d0cf;color:var(--iq-body-text);padding:.313em .625em;text-transform:uppercase;font-size:.875em}.iq-blog-box .iq-blogcat{padding:0;display:inline-block;width:100%;position:static;margin:1.875em 0 0}.iq-blog-box .iq-blogcat li{list-style:none;float:left;margin:0 .625em .625em 0}.iq-blog .iq-blog-box .iq-blogtag{width:auto}.iq-blog .iq-blog-box .blog-content-box{display:-webkit-box}.iq-blog .iq-blog-box .iq-blogcat li,.iq-blog .iq-blog-box .iq-blogtag li{margin:.25em .625em .625em 0}.iq-blog .iq-blog-box .iq-blogcat li a,.iq-blog .iq-blog-box .iq-blogtag li a{font-size:.75em}.iq-blog .iq-blog-box .iq-blog-detail{padding:0}.iq-blog-box .iq-blogcat li a{background:rgba(41,41,41,.76);color:#d1d0cf;color:var(--iq-body-text);padding:.313em .625em;text-transform:uppercase;font-size:.875em}.has-post-thumbnail .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-detail blockquote p{margin-bottom:0}.iq-blog-box .iq-blog-detail .blockquote{margin-top:0}.blog-content .wp-audio-shortcode{margin-bottom:15px}.post-password-form input{float:none}embed,iframe,object{max-width:100%;width:100%}iframe{border:none}.blog .pagination{margin-top:30px}.iq-blog-detail .blog-content .wp-block-archives,.iq-blog-detail .blog-content .wp-block-categories,.iq-blog-detail .blog-content .wp-block-latest-posts,.wp-block-archives-dropdown{margin:0 0 30px;padding:0}.iq-blog-detail .blog-content .iq-blog-detail .blog-content .wp-block-categories li,.iq-blog-detail .blog-content .wp-block-archives li,.iq-blog-detail .blog-content .wp-block-latest-posts li{list-style-type:none}.iq-bg-over{background:#191919;background:var(--iq-bg1)}.breadcrumb-bg{position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before,.breadcrumb-video:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background:rgba(2,13,30,.9);display:block!important}.breadcrumb-video:before{z-index:1}.button-link i{margin-left:5px}.button_link{color:#6c757d;color:var(--iq-secondary);font-weight:700;font-family:Heebo,sans-serif}.button_link i{margin-right:10px;color:#81e5f2}.button_link:hover{color:#6c757d;color:var(--iq-secondary)}.fancy_banner{padding:0 150px}.button{color:#fff;color:var(--iq-white-color);padding:10px 30px;border:none;position:relative;display:inline-block;border-radius:0;background:#6c757d;background:var(--iq-secondary);border-radius:90px;cursor:pointer;z-index:4}.button:hover{background:#e50914;background:var(--iq-primary)}.blue-btn.button:hover,.white-btn.button:hover{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}.white-btn.button{background:#fff;background:var(--iq-white-color)}.white-btn.button,.white-btn.button:focus{color:#e50914;color:var(--iq-primary)}.blue-btn.button{background:#e50914;background:var(--iq-primary);display:inline-grid}.blue-btn.button,.blue-btn.button a{color:#fff;color:var(--iq-white-color)}.blue-btn.button a{text-decoration:none}.blue-btn.button:before{background:#6c757d;background:var(--iq-secondary)}.blue-btn.button:focus{color:#6c757d;color:var(--iq-secondary)}.button:hover{text-decoration:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.button.blue-btn:focus,.button:focus,.button:hover{color:#fff;color:var(--iq-white-color)}.button span{z-index:2;position:relative}.streamit-left-img img{position:relative;left:-47%;max-width:155%!important}.streamit-right-img img{right:-19%;max-width:150%!important;margin-bottom:-1px}.iq-objects-03{z-index:1}.button.border-btn{border:1px solid #404043;border:1px solid var(--iq-white-light-color);color:#6c757d;color:var(--iq-secondary);background:#fff;background:var(--iq-white-color)}.button.border-btn:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);border-color:#e50914;border-color:var(--iq-primary)}button:focus{outline:none}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;display:none}.main-navigation .assistive-text:focus,.site .screen-reader-text:active,.site .screen-reader-text:focus,.site .screen-reader-text:hover{background:#fff;background:var(--iq-white-color);border:2px solid #333;border-radius:3px;clip:auto!important;color:#6c757d;color:var(--iq-secondary);display:block;font-size:12px;height:auto;padding:12px;position:absolute;top:5px;left:5px;width:auto;z-index:100000}.share ul li{display:inline-block;margin-right:10px}.share ul li a{height:45px;width:45px;border-radius:90px;display:inline-block;background:#6c757d;background:var(--iq-secondary);text-align:center;line-height:45px}.share ul li a,.share ul li a:hover{color:#fff;color:var(--iq-white-color)}.share ul li a:hover{background:#e50914;background:var(--iq-primary)}.portfolio-meta,.share ul{padding:0;display:inline-block;width:100%;margin:0 0 30px}#team-main .share ul{text-align:center}.bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}.bg-video #player{z-index:-2}.bg-video #player,.bg-video .overlay{position:absolute;top:0;left:0;width:100vw;height:100vh}.bg-video .overlay{z-index:1}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb li{display:inline-block;word-break:break-all}.iq-breadcrumb{padding:9.375em 0 5em;background:#191919;background:var(--iq-bg1)}.iq-breadcrumb-two{padding:2.813em 0;position:relative;z-index:2}.iq-breadcrumb-one{display:block;padding:9.375em 0 5em;z-index:9;position:relative}.iq-breadcrumb-one ol li a{color:#e50914;color:var(--iq-primary);text-decoration:none;font-weight:700}.iq-breadcrumb-one ol li{list-style:none;display:inline-block}.iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:">";color:#e50914;color:var(--iq-primary)}.iq-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.iq-breadcrumb-one .breadcrumb-item.active{color:#e50914;color:var(--iq-primary);position:relative;font-weight:700}.iq-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.iq-breadcrumb-two .breadcrumb,.iq-breadcrumb-two ol li{display:inline-block}.iq-breadcrumb-three .breadcrumb{margin-top:0}.iq-breadcrumb-three .iq-breadcrumb-one{padding:0}.iq-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-iq-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-iq-bg-over #video-background,.video-iq-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.iq-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.iq-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background-color:#191919!important;background-color:var(--iq-bg1)!important}.iq-bg-over{position:relative}.iq-over-dark-10:before{background:rgba(0,0,0,.1)}.iq-over-dark-10:before,.iq-over-dark-20:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-20:before{background:rgba(0,0,0,.2)}.iq-over-dark-30:before{background:rgba(0,0,0,.3)}.iq-over-dark-30:before,.iq-over-dark-40:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-40:before{background:rgba(0,0,0,.4)}.iq-over-dark-50:before{background:rgba(0,0,0,.5)}.iq-over-dark-50:before,.iq-over-dark-60:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-60:before{background:rgba(0,0,0,.6)}.iq-over-dark-70:before{background:rgba(0,0,0,.7)}.iq-over-dark-70:before,.iq-over-dark-80:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-80:before{background:rgba(0,0,0,.8)}.iq-over-dark-85:before{background:rgba(0,0,0,.85);display:block!important}.iq-over-dark-85:before,.iq-over-dark-90:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.iq-over-dark-90:before{background:rgba(0,0,0,.9);display:block}.iq-over-dark-95:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background:rgba(0,0,0,.95);display:block!important}.iq-counter-data .elementor-counter-number,.iq-counter-data .elementor-counter-number-suffix{font-size:inherit}.iq-counter-block .iq-counter-data{border:solid;border-width:0 0 0 1px;border-image-source:linear-gradient(0deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-counter-block .iq-counter-data:first-child{border:none}.wpcf7-response-output.wpcf7-validation-errors,div.wpcf7-aborted,div.wpcf7-mail-sent-ng{position:absolute;bottom:-5px;left:0;color:red;border:none;padding:0;margin:5px 0}.streamit-contact{padding:45px;background:#404043;background:var(--iq-white-light-color)}.streamit-contact h2{text-align:center}.streamit-contact input:hover,.streamit-contact input[type=text]:hover,.streamit-contact textarea:hover{border:1px solid #e50914;border:1px solid var(--iq-primary)}.streamit-contact .button{cursor:pointer;margin-top:15px}.streamit-contact input,.streamit-contact input[type=text],.streamit-contact textarea{border:1px solid #404043;border:1px solid var(--iq-white-light-color)}.wpcf7-form p:nth-child(n+6){margin-bottom:0}.wpcf7-not-valid-tip,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{display:none!important}.contact-form .cfield{position:relative;width:100%;display:inline-block}.contact-form .cfield input[type=submit]{margin-top:15px}.contact-form .cfield input{position:relative;width:100%;margin-bottom:15px}.contact-form .cfield.textarea textarea:focus,.contact-form .cfield input:focus{border:1px solid #e50914;border:1px solid var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}.contact-form .cfield.textarea textarea{margin-bottom:15px;width:100%;float:left;background:#fff;background:var(--iq-white-color);border:1px solid #404043;border:1px solid var(--iq-white-light-color);border-radius:4px;padding:15px 0 0 20px;resize:none}.contact-form .cfield .wpcf7-not-valid{border:1px solid red;border:1px solid var(--iq-warning-color)}.contact-form .ajax-loader{margin:32px 0 0 5px}.predict-form{background:#fff;background:var(--iq-white-color);border-radius:5px;padding:30px}.predict-form input,.predict-form textarea{margin-bottom:30px}.contact-form .cfield textarea{margin-bottom:15px}.iq-contact-data{padding:0 0 100px;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(270deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-contact-data .iq-contact-list{border:solid;border-width:0 0 0 1px;border-image-source:linear-gradient(0deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-contact-data .iq-contact-list:first-child{border:none}h3.elementor-icon-box-title>span{font-size:24px}.contact-two .streamit-contact{padding:0;background:transparent}.contact-two .streamit-contact h2{text-align:left}.contact-two .streamit-contact{margin:0}.contact-two iframe{-webkit-box-shadow:0 8px 57.4px 12.6px rgba(0,0,0,.08);box-shadow:0 8px 57.4px 12.6px rgba(0,0,0,.08);height:568px;margin:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.streamit-contact.contact-style{background:#404043;background:var(--iq-white-light-color);margin-bottom:0;padding:100px 45px}.streamit-contact.contact-style h2{text-align:left}.iq-chart-data{margin-top:-100px!important}.iq-chart-data canvas.vc_round-chart-canvas{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;width:auto!important;padding:45px}.iq-chart-data canvas.vc_line-chart-canvas,.iq-chart-data canvas.vc_round-chart-canvas{height:300px!important;border-radius:20px;background:#fff;background:var(--iq-white-color)}.iq-chart-data canvas.vc_line-chart-canvas{padding:15px 30px;width:600px!important}.iq-chart-data .vc_chart .vc_chart-with-legend{width:70%}.iq-chart-data .vc_chart .vc_chart-legend{width:30%}.iq-chart-data .vc_chart.vc_line-chart.wpb_content_element{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:20px}.iq-about-edu{padding:0;margin:0}.iq-about-edu,.iq-about-edu li{display:inline-block;width:100%}.iq-about-edu li{margin-bottom:15px;list-style-type:none}.iq-about-edu li a{color:var(--body-text);position:relative;-ms-word-wrap:break-word;word-wrap:break-word;width:100%;display:inline-block;float:left}.iq-about-edu li a i{position:absolute;left:0;line-height:34px;font-size:18px;color:#6c757d;color:var(--iq-secondary)}.iq-about-edu li a .header{width:100px;color:#e50914;color:var(--iq-primary);float:left;font-size:16px;line-height:26px}.iq-about-edu li a .content{display:table-cell;word-wrap:anywhere;word-break:break-word}.iq-higher-edu img{max-width:150%!important;top:-20%;position:absolute;left:-62%}.video-edu .consult-video a{width:50px;height:50px;line-height:50px}.video-edu .video-btn .btn-waves{display:none}.video-edu .main-video{left:10%}.iq-grey-bg .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag{background:#404043!important;background:var(--iq-white-light-color)!important}.iq-team-section{margin:0 -15px}.iq-team-section .elementor-image{position:relative;overflow:hidden}.iq-team-section img{-webkit-transition:transform 2s ease-in-out;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.iq-team-section img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.iq-team-section .team-title p{border-left:4px solid #e50914;border-left:4px solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(255,55,65,.3)));background:transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(255,55,65,.3));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-form-gradient-color)),to(var(--iq-to-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-form-gradient-color),var(--iq-to-gradient-color));padding:5px;font-style:italic}.iq-button-style-2,.iq-team-section .team-title p{position:relative;overflow:hidden;display:inline-block}.iq-button-style-2{z-index:1;font-size:16px;font-weight:400;vertical-align:middle;color:#fff;color:var(--iq-white-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.iq-button-style-2 .iq-btn-text-holder{display:inline-block;padding:10px 25px;background:#6c757d;background:var(--iq-secondary)}.iq-button-style-2 .iq-btn-icon-holder{line-height:30px;display:inline-block;text-align:center;padding:9px 18px;position:relative;z-index:2}.iq-button-style-2 .iq-btn-icon-holder i{color:#fff;color:var(--iq-white-color);position:relative;z-index:3;font-size:12px;margin-left:0}.iq-button-style-2:hover i{color:#e50914;color:var(--iq-primary)}.iq-btn-icon-holder{position:relative}.iq-btn-icon-holder:after{content:"";position:absolute;width:100%;top:0;left:0;right:0;height:100%;background:#6c757d;background:var(--iq-secondary);z-index:1;opacity:.8}.contact-form.contact-style .iq-btn-icon-holder:after{background:transparent}header.menu-sticky{background:#fff;position:fixed}.iq-img-height{height:100vh;position:fixed!important}.iq-login-form .error-login,.iq-login-form .error-msg{color:#e50914;color:var(--iq-primary);margin-bottom:10px}.iq-login-form{padding:30px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;width:500px;margin:0 auto;position:relative;-ms-flex-item-align:center;align-self:center}.iq-login-form .iq-login-title{text-align:center;margin-bottom:30px!important}.iq-login-form .height-self-center{height:100vh;border-radius:15px}.iqonic-user-forms .links a>h6{display:inline-block;border-bottom:1px solid transparent}.iqonic-user-forms .links a:hover>h6{border-color:#e50914;border-color:var(--iq-primary)}.iq-login-form label,.iq-login-form p{margin-bottom:0}.iq-login-form .login-remember{margin-bottom:15px}.iq-login-form .login-remember label{color:#fff;color:var(--iq-white-color)}.iq-login-form .input{margin-bottom:15px;height:45px;line-height:45px;background:transparent;border:1px solid #d1d0cf;border:1px solid var(--iq-body-text);font-size:14px;color:#6c757d;color:var(--iq-secondary);border-radius:0}.iq-login-form .login-submit input{background:#bf000a;background:var(--iq-primary-hover);border:1px solid #bf000a;border:1px solid var(--iq-primary-hover);color:var(--iq-white);-webkit-transition:color .3s ease;transition:color .3s ease;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;padding:10px 35px;border-radius:0!important;cursor:pointer;z-index:4}.iq-login-form .login-submit input:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:1px solid #e50914;border:1px solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.iq-login-form .login-submit input:focus,.iq-login-form .login-submit input:hover{color:var(--iq-white);text-decoration:none;cursor:pointer}.iq-login-form .login-submit input:active:before,.iq-login-form .login-submit input:focus:before,.iq-login-form .login-submit input:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iq-login-form input[type=checkbox]{margin-top:-4px}.iq-login-form .links{margin-top:15px;text-align:center}.iq-login-form .links h6{color:#e50914;color:var(--iq-primary);margin-top:3px;margin-left:8px}#sign-in-page-box{background:#fff;border-radius:10px;position:relative;width:100%;min-height:480px;height:93vh;margin:15px auto;box-shadow:0 4px 20px 0 rgba(44,101,144,.1);-webkit-box-shadow:0 4px 20px 0 rgba(44,101,144,.1)}.sign-in-detail{color:#fff;color:var(--iq-white-color)}.sign-in-page{height:100vh;position:relative;background:url(../images/login/login.jpg) no-repeat scroll 0 0;background-size:cover}.sign-in-page .height-self-center{height:100vh;border-radius:15px}.sign-in-page-data{border-radius:15px}.sign-in-detail{padding:50px 80px}.sign-in-logo{display:inline-block;width:100%}.sign-in-logo img{height:50px}.sign-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iq-social-media{margin:0;padding:0;float:right}.iq-social-media li{list-style:none;float:left;margin-right:10px}.iq-social-media li:last-child{margin-right:0}.iq-social-media li a{height:30px;width:30px;text-align:center;font-size:18px;line-height:30px;display:inline-block;border-radius:7px;background:#d7d3f8;background:var(--iq-light-primary);color:#e50914!important;color:var(--iq-primary)!important}.iq-social-media li a:hover{text-decoration:none}.sign-in-page .btn{padding:10px 35px;border-radius:5px}.sign-user_card{position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px;box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;margin:0 auto}.sign-user_logo{position:absolute;top:-56px;border-radius:50%;padding:10px;text-align:center}.sign-user_logo img{height:100px;width:100px;border-radius:50%;border:2px solid #fff}.m-profile .form-control,.sign-in-page .form-control{color:#fff;color:var(--iq-white-color)}.m-profile .form-control:focus,.sign-in-page .form-control:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e50914;border:1px solid var(--iq-primary)}::-webkit-input-placeholder{color:#d9d5d5!important;opacity:1}::-moz-placeholder{color:#d9d5d5!important;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:#d9d5d5!important;opacity:1}:-ms-input-placeholder{color:#d9d5d5!important}::-ms-input-placeholder{color:#d9d5d5!important}.error-msg,.f-link:hover,.sign-user_card .links h6{color:#e50914;color:var(--iq-primary)}.iqonic-user-forms{height:100vh}.iq-signup-form .iqonic_header{text-align:center;margin-bottom:30px}.iq-signup-form .login-remember{margin-bottom:15px}.iq-signup-form .links{margin-top:15px;text-align:center}.iq-signup-form{-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;padding:30px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;position:relative;margin:0 auto;-ms-flex-item-align:center;align-self:center}.iq-signup-form textarea{background:transparent}.iq-signup-form .links h6{color:#e50914;color:var(--iq-primary);margin-top:3px;margin-left:8px}.iqonic_form .height-self-center{height:100vh;border-radius:15px}.iqonic_form form{position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px;box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;margin:0 auto}.iqonic_form label{color:#fff;color:var(--iq-white-color);margin-bottom:5px}.iqonic_form textarea{border-color:#d1d0cf;border-color:var(--iq-body-text);margin-bottom:15px}.iqonic_form textarea:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}.iqonic_form input{margin-bottom:15px;height:45px;line-height:45px;background:#e8f0fe;border:1px solid #d1d0cf;border:1px solid var(--iq-body-text);font-size:14px;color:#6c757d;color:var(--iq-secondary);border-radius:0}.iqonic_form .login-submit input{background:#bf000a;background:var(--iq-primary-hover);border:1px solid #bf000a;border:1px solid var(--iq-primary-hover);color:var(--iq-white);-webkit-transition:color .3s ease;transition:color .3s ease;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;padding:10px 35px;border-radius:0!important;cursor:pointer;z-index:4}.signup-submit .iq-button{padding:12px 24px;font-size:1rem}input#iqonic_term_condition{height:25px}.btn.btn-link.btn-cancel{background:transparent;color:#fff;color:var(--iq-white-color);border:1px solid #e50914;border:1px solid var(--iq-primary);padding:12px 24px;text-decoration:none}.btn.btn-link.btn-cancel:hover{background:#e50914;background:var(--iq-primary)}.btn.btn-link.btn-cancel:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:transparent;border:1px solid #e50914;border:1px solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.btn.btn-link.btn-cancel:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iqonic_form input{background:transparent}.m-profile{padding-top:120px;padding-bottom:60px}.manage-p{height:100vh}.m-profile .sign-user_card{background:#191919;background:var(--iq-bg1)}.m-profile .iq-custom-select .select2-container--bootstrap4 .select2-selection,.m-profile .select2-dropdown{border:1px solid #d1d0cf;border:1px solid var(--iq-body-text);background:transparent}.m-profile .form-group{margin-bottom:1.2rem}.m-profile .sign-user_card{padding:30px}.m-profile .select2-dropdown{top:0}.m-profile .select2-search--dropdown .select2-search__field{display:none!important}.lang-dropdown{margin-left:30px}.m-profile .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field{background:transparent}.m-profile .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{border:none;background:#191919;background:var(--iq-bg1);border-radius:0;color:#f2f2f2}.manage-gen .select2-container .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + 1.3rem);padding-left:10px;font-size:14px}.manage-dd .select2-container{width:100%!important}.manage-dd .select2-search--dropdown .select2-search__field{width:98%}.lang-dropdown .select2-container .select2-search--inline .select2-search__field{margin-top:11px;font-size:14px}.a-border{border:solid;border-width:0 0 1px;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0));border-image-slice:1}.banner-wrapper{padding:60px 0;z-index:1;width:100%;height:80vh;background-image:url(../images/shows-banner/single-show.jpg);background-repeat:no-repeat!important;background-size:cover!important;border:none}.overlay-wrapper:before,.shows-img:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(70%,rgba(0,0,0,.8)),to(#000));background-image:linear-gradient(180deg,rgba(51,51,51,0),rgba(0,0,0,.8) 70%,#000);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(70%,rgba(0,0,0,.8)),to(var(--iq-black)));background-image:linear-gradient(180deg,rgba(51,51,51,0),rgba(0,0,0,.8) 70%,var(--iq-black))}.banner-caption,.overlay-s-name{position:absolute;bottom:0;top:0;left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.movie-detail .trending-info{padding:0}.movie-detail .trending-info .slider-ratting{margin:10px 0 0}.movie-detail .trending-info .movie-content{margin:10px 0}.movie-detail .trending-info .text-detail{margin-bottom:20px}.share-icons.music-play-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.share-icons.music-play-lists li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 15px 0 0;width:45px;height:45px;line-height:45px}.share-icons.music-play-lists li span{width:35px;height:35px;line-height:35px}.share-icons.music-play-lists li span i{font-size:15px}.shows-content .slider-ratting{margin:20px 0 0}.share{position:relative}.share:hover .share-box{opacity:1}.share-box a{background:transparent!important;color:var(--iq-body)!important;margin-right:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.share-box i{font-size:18px!important}.share-box a:hover{color:#e50914!important;color:var(--iq-primary)!important}.banner-wrapper .trending-info .trending-dec{width:50%;margin-bottom:20px}.banner-wrapper .trending-info .trending-dec p{margin:0}.play-ico{font-size:22px}.play-button{position:absolute;z-index:10;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;padding-left:5px;text-align:center}.play-button:before{z-index:0;background:#ba1f24;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}.play-button:after,.play-button:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;border-radius:50%}.play-button:after{z-index:1;background:#e50914;background:var(--iq-primary);-webkit-transition:all .2s;transition:all .2s}.play-button:hover:after{background-color:darken(#fa183d,10%)}.play-button i{display:block;position:relative;z-index:3;font-size:20px;color:#fff;color:var(--iq-white-color)}.w-name{margin-left:70px}video{display:block;width:100%;height:100%}.video-container{width:100%;overflow:hidden;position:relative}.overlay-s-name,.video-container.overlay-wrapper:before{z-index:1}.seasons .iq-dropdown .form-control{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}.seasons .trending-pills{margin:30px 0;background:#191919;background:var(--iq-bg1)}.seasons .trending-pills.nav-pills .nav-item a{margin-left:0}.epi-box .episode-number,.epi-box .episode-play-info{opacity:1}.epi-box .episode-number{background:#e50914;background:var(--iq-primary);position:absolute;top:15px;left:15px;color:#fff;color:var(--iq-white-color);padding:0 5px}.epi-desc{background:#191919;background:var(--iq-bg1)}.epi-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.epi-box{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.epi-img{overflow:hidden}.img-zoom{-webkit-transition:transform 2s ease-in-out;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.epi-box:hover .img-zoom{-webkit-transform:scale(1.3);transform:scale(1.3)}.single-episode-space{margin-bottom:70px}.episode__player p{margin:0;line-height:normal}.text-primary{color:#e50914!important;color:var(--iq-primary)!important}.iq-sidearea-btn-container{display:none}footer.footer-one .footer-top .info-share{text-align:left!important}.page-id-7 .content-area .site-main{padding:0}.single-movie .movie .movie__head,.single-video .video .video__player{width:100%}.movie-detail .share-icons.music-play-lists li span{width:32px;height:32px;line-height:32px;text-align:center;margin:0 auto;display:inherit;background:#fff;color:#e50914;color:var(--iq-primary)}.movie-detail .wpulike-heart .wp_ulike_put_image{background:0 0;padding:0}.movie-detail .share-icons.music-play-lists li span.count-box{height:15px;width:15px;line-height:15px;font-size:8px;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);position:absolute;right:-20px;top:0}.block-social-info .music-play-lists li a.watch-list,.block-social-info .music-play-lists li a.watch-list-not{background:#fff;background:var(--iq-white-color);width:30px;height:30px;border-radius:100px;line-height:30px;text-align:center;margin:0 auto}.btn-hover:before .upcoming-contens .block-images .hover-buttons .btn{padding:5px 15px}.topten-contens .slick-vertical .slick-slide.slick-current.slick-active .block-images .badge.badge-secondary{border-radius:0!important}.single-tv_show .banner-caption{right:80px}.iq-button.btn-transparant:before{border:2px solid transparent;background:transparent}.iq-button.btn-transparant{color:#fff;color:var(--iq-white-color);position:absolute;left:0;right:0;margin:auto;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.trailor-video .iq-button.btn-transparant span{display:block;font-size:1em;text-transform:capitalize}.trailor-video .block-images{width:auto;border-radius:.625em;overflow:hidden;vertical-align:middle}.single-tv_show .trailor-video{position:absolute;left:auto;right:0;bottom:0}.single-tv_show .trailor-video.trailer-play-btn{bottom:30px}.trailor-video .block-images:before{background:rgba(0,0,0,.5);position:absolute;content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.trailor-video.trailer-play-btn .block-images{border-radius:0}.trailor-video.trailer-play-btn .block-images:before{opacity:0}.trailor-video.trailer-play-btn .content{color:#e50914;color:var(--iq-primary);border:2px solid #e50914;border:2px solid var(--iq-primary);padding:12px 24px;position:relative;top:auto;-webkit-transform:none;transform:none}.trailor-video.trailer-play-btn .iq-button.btn-transparant span{display:unset}.movie-detail .music-play-lists .iq-like-btn{position:relative;display:inherit;height:30px;width:30px;line-height:30px}.music-play-lists span{position:relative;display:block;height:30px;width:30px;line-height:30px}.movie-detail .share-icons.music-play-lists a.watch-list{text-align:center;display:inline-block;margin:0 auto;border-radius:100px}.iq-upcoming-movie .trending-info .block-social-info .music-play-lists li a,.movie-detail .share-icons.music-play-lists li a,.upcoming-contens .block-social-info .music-play-lists li a{text-align:center;margin:0 auto}.epi-box{margin-bottom:30px}.wpulike-heart .wp_ulike_put_image:after{content:"\ed20";font-size:17px;line-height:22px;position:absolute;color:#e50914;color:var(--iq-primary);font-family:remixicon!important;font-style:normal;vertical-align:middle;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;text-align:center;margin:0 auto}.movie-detail .wpulike-heart .wp_ulike_put_image:after{line-height:17px}.music-play-lists li:focus .iq-like-btn .wpulike-heart .wp_ulike_put_image:after,.music-play-lists li:hover .iq-like-btn .wpulike-heart .wp_ulike_put_image:after{color:#fff;color:var(--iq-white-color)}.movie-detail .music-play-lists li:hover .iq-like-btn,.movie-detail .music-play-lists li:hover span{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after{-webkit-filter:inherit;filter:inherit}.trending-info.g-border{padding:0 0 50px;margin-bottom:50px;margin-top:30px;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(270deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.trending-info.g-border .share-icons .share-box{left:45px;right:auto}.trending-info.g-border .slider-ratting{margin-top:10px}.iq-upcoming-movie .favorites-slider.slick-slider .slick-track{width:auto!important}.iq-custom-select .select2-container--bootstrap4 .select2-selection,.select2-dropdown{background-color:#191919;background-color:var(--iq-bg1);border:none;border-radius:0;color:#fff;outline:none}.select2-dropdown{top:0;-webkit-box-shadow:0 12px 34px 0 #130a0a;box-shadow:0 12px 34px 0 #130a0a}.iq-custom-select select{-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#141414;background-color:var(--iq-body-bg)}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#e50914;background-color:var(--iq-primary);color:var(--iq-white)}.select2-container .select2-selection--single .select2-selection__rendered{line-height:47px;padding-left:15px}.select2-container--bootstrap4.select2-container--focus .select2-selection{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.select2-search--dropdown .select2-search__field{border-radius:0;border:none;background:rgba(85,85,85,.65);color:var(--iq-white);float:inherit;height:32px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border:none}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b:before{content:"\ea41";position:absolute;font-family:remixicon;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--iq-white);font-size:16px;z-index:99;-webkit-transition:all .4s ease;transition:all .4s ease}.select2-container--bootstrap4.select2-container--open .select2-selection__arrow b:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{width:auto}.select2-container--bootstrap4 .select2-selection--multiple,.select2-container--bootstrap4 .select2-selection--single{height:45px!important}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-radius:0;border:none}.sea-epi .select2-container{width:150px!important}.iq-custom-select{position:relative;margin-top:0}.custom-control-input:checked~.custom-control-label:before{background-color:#e50914!important;background-color:var(--iq-primary)!important;border-color:#e50914!important;border-color:var(--iq-primary)!important}.share-icons.music-play-lists .iq-like-btn,.share-icons.music-play-lists span{width:35px;height:35px;line-height:35px}.share-icons.music-play-lists li .iq-like-btn .count-box{height:15px;width:15px;line-height:15px;font-size:8px;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);position:absolute;right:0;top:15px}.share-icons.music-play-lists li a.watch-list{display:inline-block;text-align:center;margin:0 auto}.iq-overflow-hidden{overflow:hidden}.music-play-lists a.watch-list-not{display:block;margin:0 auto}button.mfp-close:focus{border:none;outline:none}.content-area .site-main{padding:6.25em 0}.episode-template-default .content-area .site-main,.episode-template-streamit-full-width .content-area .site-main,.single-movie .content-area .site-main,.single-video .content-area .site-main,.tv_show-template-default .content-area .site-main,.tv_show-template-streamit-full-width .content-area .site-main{padding:0}#iq-favorites{overflow:hidden}.bottom-space{padding-bottom:70px}.home-slider .slick-bg{-webkit-transition-property:-webkit-transition!important;transition-property:-webkit-transition!important;transition-property:transition!important;transition-property:transition,-webkit-transition!important}.home-slider .slick-list,.home-slider .slick-track{-webkit-transition-timing-function:cubic-bezier(.2,.18,0,.95)!important;transition-timing-function:cubic-bezier(.2,.19,0,.94)!important}.tvshows-slider .slick-bg{-webkit-transition-property:-webkit-transition!important;transition-property:-webkit-transition!important;transition-property:transition!important;transition-property:transition,-webkit-transition!important}.tvshows-slider .slick-list,.tvshows-slider .slick-track{-webkit-transition-timing-function:cubic-bezier(.2,.18,0,.95)!important;transition-timing-function:cubic-bezier(.2,.19,0,.94)!important}.iq-accordion{z-index:9;position:relative}.iq-accordion .iq-accordion-title{border-radius:4px;position:relative;padding:30px 75px 30px 30px;line-height:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;color:var(--white-color);font-weight:600;text-decoration:none}.iq-accordion .iq-accordion-title .accordion-title{display:inline-block;vertical-align:middle}.iq-accordion .iq-accordion-details{display:none;text-align:left;padding:30px 0 0}.iq-accordion .iq-accordion-details p{margin-bottom:0}.iq-accordion .iq-accordion-block{margin-bottom:30px;padding:0;overflow:hidden;background:#191919;background:var(--iq-bg1);border-radius:5px}.iq-accordion .iq-accordion-block:last-child{margin-bottom:0}.iq-accordion .iq-accordion-block .iq-accordion-title i{color:var(--primary-color);line-height:normal;vertical-align:middle}.iq-accordion .iq-accordion-block .iq-accordion-title .iq-icon-right{position:absolute;right:30px;top:25px;text-align:center;background:#e50914;background:var(--iq-primary);height:35px;width:35px}.iq-accordion .iq-accordion-block .iq-accordion-title .iq-icon-right>i{line-height:35px}.iq-accordion .iq-accordion-block .iq-accordion-title i:before{vertical-align:middle}.iq-accordion .iq-accordion-block .iq-accordion-title i.active{display:none}.iq-accordion .iq-accordion-block.iq-active .iq-accordion-title i.active{display:inline-block;vertical-align:middle}.iq-accordion .iq-accordion-block.iq-active .iq-accordion-title i.inactive{display:none}.iq-accordion .iq-accordion-block .iq-accordion-title .iq-icon-left{margin-right:45px;line-height:33px;display:inline-block;vertical-align:middle}.iq-accordion-shadow .iq-accordion-block.iq-active{-webkit-box-shadow:4.871px 34.659px 30px 0 rgba(0,0,0,.06);box-shadow:4.871px 34.659px 30px 0 rgba(0,0,0,.06);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.iq-accordion .iq-accordion-details{padding:30px;border:solid;border-width:1px 0 0;border-image-source:linear-gradient(270deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.overflow-hidden{overflow:hidden}.img-not-found>img{width:250px}.content-area.search-page #iq-upcoming-movie{padding-top:100px}.content-area.search-page #iq-upcoming-movie .inner-slider .slick-list{padding-bottom:40px}.inner-slider .slick-list{padding:40px 0 100px}#iq-upcoming-movie .iq-main-header,#iq-upcoming-video .iq-main-header{margin-bottom:-20px}.favorites-contens.iq-smovie-slider{margin-top:-40px}.movie-detail .share-box{right:auto;left:45px}.single-episode .episode .episode__head{width:100%}.search-page #iq-upcoming-movie{padding-top:100px}.iq-breadcrumb-one h2>span{font-size:inherit}.iq-privacy-policy p,.iq-terms-of-use p,.iq-terms-of-use ul li{color:#d1d0cf;color:var(--iq-body-text)}footer .footer-standard .widget ul li{display:inline-block;padding-right:1.875em}footer .footer-standard .widget ul>li>a{padding:0;font-weight:400}footer .footer-standard .widget ul>li>a:before{display:none}footer .footer-link-title{margin-bottom:1.25em;margin-top:0}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}footer .widget{background:transparent;border:none;padding:0}footer .widget .iq-contact li a:before{display:none}footer .widget #recentcomments li a{color:#e50914;color:var(--iq-primary)}footer .widget #recentcomments li .comment-author-link a:hover{text-decoration:underline;color:#e50914;color:var(--iq-primary)}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:14px}footer .widget.widget_nav_menu ul li a{padding:7px 0 7px 15px}footer .widget ul.menu li .sub-menu{padding-left:10px}ul.iq-contact li{display:-webkit-box;display:-ms-flexbox;display:flex}ul.iq-contact li a span{padding-left:15px;display:table-cell;word-wrap:anywhere;word-break:break-word}ul.iq-contact li i{position:absolute;left:0;line-height:34px;font-size:22px;color:#6c757d;color:var(--iq-secondary)}ul.iq-contact li a:before{display:none}.widget.widget_nav_menu ul li .sub-menu li a,.widget ul.menu li .sub-menu li a{font-size:14px}footer .widget .rss-date{font-weight:600;font-size:14px;text-transform:uppercase;display:inline-block;width:100%;margin:5px 0}footer.footer-one .widget .textwidget p{margin-bottom:0}footer .widget.footer-logo.text-left{margin-bottom:15px}footer{display:inline-block;width:100%;float:left;background-repeat:no-repeat!important;background-size:cover!important;background-color:#191919!important;background-color:var(--iq-bg1)!important;overflow:hidden}footer.footer-one .footer-top{padding-top:3.75em;padding-bottom:3.75em}footer.footer-one .footer-standard .widget{margin:0}footer.footer-one .footer-top .footer-standard .info-share{margin-bottom:0}footer.footer-one .widget{background:transparent}footer.footer-one .widget h4.footer-title{margin-bottom:15px}footer .widget #recentcomments li .comment-author-link a{color:var(--body-text);font-weight:600}footer .widget #recentcomments li.recentcomments a:before,footer .widget a.rsswidget:before,footer ul.wp-tag-cloud li a:before{display:none}footer.footer-one .widget ul.menu li a{border:none;margin-bottom:.25em;color:#fff;color:var(--iq-white-color)}footer.footer-one .widget ul.menu li a:hover{color:#e50914;color:var(--iq-primary)}footer.footer-one .sub-btn{position:absolute;right:0}footer.footer-one .sub-btn button{padding:24px 30px;border:none;cursor:pointer;background-color:#e50914;background-color:var(--iq-primary)}.footer-one .sub-btn button:focus,footer.footer-one .sub-btn button:hover{outline:none}footer.footer-one .sub-btn button:before{content:"\f2c3";position:absolute;font-family:Ionicons;z-index:1;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;color:#fff;color:var(--iq-white-color)}footer.footer-one input[type=submit] footer.footer-one .info-share li{margin-left:15px;margin-right:0}footer.footer-one .menu-footer-menu-container .menu{margin-bottom:0;padding:0}footer.footer-one .menu-footer-menu-container .menu li{list-style:none;display:block;margin-right:10px}footer.footer-one .copyright a:hover,footer.footer-one .info-share li a:hover,footer.footer-one .menu-footer-menu-container .menu li a:hover{text-decoration:none;color:#e50914;color:var(--iq-primary)}footer.footer-one .menu-footer-menu-container .menu li:last-child{margin-right:0}footer.footer-one .copyright-footer{background:#141414;background:var(--iq-body-bg);-webkit-box-shadow:rgba(0,0,0,.5) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.5);padding:0 15px}footer.footer-one .copyright-footer .copyright{font-size:16px}footer.footer-one .info-share li a{color:#6c757d;color:var(--iq-secondary)}footer.footer-one input[type=email]:focus,footer.footer-one input[type=email]:hover{border-color:#e50914;border-color:var(--iq-primary);padding:0 125px 0 15px}footer.footer-one input[type=email]{background:#fff;background:var(--iq-white-color);border-color:#404043;border-color:var(--iq-white-light-color);border-radius:90px;color:#6c757d;color:var(--iq-secondary)}.mc4wp-form-fields input[type=submit]{position:absolute;right:15px}footer.footer-one .footer-top .info-share li{margin-right:15px;margin-bottom:15px}footer.footer-one .footer-top .info-share li:last-child{margin-right:0}.iq-bg-dark{position:relative}footer.iq-over-dark-90:before{display:none!important}footer .footer_top_block{padding-bottom:6.25em}footer.footer-one .footer-top .info-share{padding-left:0}footer.footer-one .footer-top .info-share li{margin-right:.75em;display:inline-block}footer.footer-one .footer-top .info-share li a{position:relative;display:inline-block;width:2.5em;height:2.5em;text-align:center;line-height:2.5em;margin-right:0;color:var(--iq-white);font-size:1.063em;border-radius:50%;background:rgba(41,41,41,.76);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}footer.footer-one .footer-top .info-share li a:hover{-webkit-box-shadow:0 0 .625em #bf000a;box-shadow:0 0 .625em #bf000a;-webkit-box-shadow:0 0 .625em var(--iq-primary-hover);box-shadow:0 0 .625em var(--iq-primary-hover);text-shadow:0 0 .125em #bf000a;text-shadow:0 0 .125em var(--iq-primary-hover);color:#bf000a;color:var(--iq-primary-hover);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}footer.footer-one .footer-top .info-share li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.9);transform:scale(.9);z-index:-1;border-radius:50%;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}ul.f-link li,ul.f-link li a{margin-bottom:4px}ul.f-link li a{color:#d1d0cf;color:var(--iq-body-text)}ul.f-link li a:hover{color:#e50914;color:var(--iq-primary)}.s-icon{position:relative;width:40px;height:40px;text-align:center;line-height:40px;margin-right:12px;color:#fff;color:var(--iq-white-color);font-size:17px;background:rgba(41,41,41,.76)}.s-icon,.s-icon:before{border-radius:50%;-webkit-transition:all .4s ease;transition:all .4s ease}.s-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e50914;background:var(--iq-primary);-webkit-transform:scale(.9);transform:scale(.9);z-index:-1}.s-icon:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 15px #e50914;box-shadow:0 0 15px #e50914;-webkit-box-shadow:0 0 15px var(--iq-primary);box-shadow:0 0 15px var(--iq-primary)}.s-icon:hover{-webkit-box-shadow:0 0 10px #e50914;box-shadow:0 0 10px #e50914;-webkit-box-shadow:0 0 10px var(--iq-primary);box-shadow:0 0 10px var(--iq-primary);text-shadow:0 0 2px #e50914;text-shadow:0 0 2px var(--iq-primary);color:#e50914;color:var(--iq-primary);-webkit-transition:all .4s ease;transition:all .4s ease}.page-numbers li .page-numbers{background-color:#191919;background-color:var(--iq-bg1);border:none}.wp-video-shortcode{height:500px!important}.mejs-container,.wp-video{width:100%!important}.mejs-container{min-width:100%!important}.video-container.iq-main-slider iframe{height:70vh}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notify{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes notify{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slide-in{to{right:0}}@keyframes slide-in{to{right:0}}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:.2}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.2}to{opacity:1}}@-webkit-keyframes trailorPlay{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes trailorPlay{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.iqonic-user-forms .elementor-shortcode{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}form#pms_login{padding:30px 30px 45px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;width:500px;margin:0 auto;position:relative;-ms-flex-item-align:center;align-self:center}form#pms_login label{color:inherit;margin-bottom:10px}form#pms_login p.login-remember label{color:#fff;color:var(--iq-white-color)}form#pms_login .input{margin-bottom:15px;height:45px;line-height:45px;background:transparent;border:1px solid #d1d0cf;border:1px solid var(--iq-body-text);font-size:14px;color:#6c757d;color:var(--iq-secondary);border-radius:0}form#pms_login form#pms_login input[type=password]:focus,form#pms_login input:focus,form#pms_login input[type=email]:focus,form#pms_login input[type=text]:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none}form#pms_login .login-submit .button{width:auto;float:none;padding:12px 24px;text-transform:uppercase;letter-spacing:1.5px;border-radius:0;margin-bottom:10px;height:inherit;line-height:inherit;background:#e50914;background:var(--iq-primary)}form#pms_login .login-submit .button:focus,form#pms_login .login-submit .button:hover{background:#6c757d;background:var(--iq-secondary)}form#pms_login a{color:#e50914;color:var(--iq-primary);font-size:18px}form#pms_login a:hover{text-decoration:underline}.pms-login-error{margin:30px 0;padding:5px 10px;border:1px solid rgba(229,9,20,.75);background:rgba(229,9,20,.1)}form#pms_login p.login-submit{margin-bottom:25px}.iqonic-user-forms #pms_login .login-remember,form#pms_login .login-remember{display:inherit}.iq-pricing-card{padding:30px;position:relative;background:#191919;background:var(--iq-bg1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.5);display:block;margin:0 auto}.iq-pricing-card .iq-pricing .table{border:none}.iq-pricing-card .iq-pricing .table th{border:none;font-size:18px;line-height:28px;padding:28px 10px 20px}.iq-pricing-card .iq-pricing .table td{border:none!important}.iq-pricing-card .iq-pricing .table tr{border-bottom:1px solid #141414;border-bottom:1px solid var(--iq-body-bg)}.iq-pricing-card .iq-pricing .table tr:last-child{border-bottom:0}.iq-pricing-card .iq-pricing .iq-price-head{border-bottom:none!important}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box{background:#141414;background:var(--iq-body-bg);padding:30px 10px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .iq-price-rate{margin-top:30px}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box small{font-size:20px;text-transform:lowercase}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type{font-size:18px;line-height:28px;position:absolute;background:#e50914;background:var(--iq-primary);padding:9px 25px;color:#fff;color:var(--iq-white-color);top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;font-weight:500}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type:before{position:absolute;content:"";width:0;height:0;right:-15px;top:-1px;border-left:16px solid #bf000a;border-left:16px solid var(--iq-primary-hover);border-top:16px solid transparent}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type:after{position:absolute;content:"";width:0;height:0;left:-15px;top:-1px;border-right:16px solid #bf000a;border-right:16px solid var(--iq-primary-hover);border-top:16px solid transparent}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active{background:#e50914;background:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type{background:#fff;color:#e50914;color:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type:before{border-left:16px solid #bf000a;border-left:16px solid var(--iq-primary-hover);right:-16px}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type:after{border-right:16px solid #bf000a;border-right:16px solid var(--iq-primary-hover);left:-16px}.iq-pricing-card .iq-pricing .i_close{font-size:22px}.iq-pricing-card .iq-pricing .iq-child-cell{-webkit-transition:all .4s ease;transition:all .4s ease;font-size:18px;line-height:28px;padding:25px 10px 20px}.iq-pricing-card .iq-pricing .iq-child-cell.active{color:#e50914;color:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-child-cell i{font-size:26px;line-height:36px}.iq-pricing-card .iq-pricing .iq-price-footer{padding:25px 10px 0}.iq-pricing-card-two{padding:22px 60px 60px;position:relative;background:#191919;background:var(--iq-bg1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.5);display:block;margin:0 auto}.iq-pricing-card-two .iq-pricing .table{border:none}.iq-pricing-card-two .iq-pricing .table th{border:none;font-size:18px;line-height:28px;padding:28px 10px 20px}.iq-pricing-card-two .iq-pricing .table td{border:none!important}.iq-pricing-card-two .iq-pricing .table tr{border-bottom:1px solid #141414;border-bottom:1px solid var(--iq-body-bg)}.iq-pricing-card-two .iq-pricing .table tr:last-child{border-bottom:0}.iq-pricing-card-two .iq-pricing .iq-price-head .iq-price-box{display:inline-block;padding:13px 15px;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;color:#fff;color:var(--iq-white-color);background-color:#6c757d;background-color:var(--iq-secondary)}.iq-pricing-card-two .iq-pricing .iq-price-head .iq-price-box .type{font-size:16px;color:#fff;color:var(--iq-white-color)}.iq-pricing-card-two .iq-pricing .i_close{font-size:22px}.iq-pricing-card-two .iq-pricing .iq-child-cell{-webkit-transition:all .4s ease;transition:all .4s ease;font-size:18px;line-height:28px;padding:25px 10px 20px}.iq-pricing-card-two .iq-pricing .iq-child-cell.active{color:#e50914;color:var(--iq-primary)}.iq-pricing-card-two .iq-pricing .iq-child-cell i{font-size:26px;line-height:36px}.iq-pricing-card-two .iq-pricing .iq-price-footer{padding:25px 10px 0}.iq-pricing-card-two .iq-price-bottom .iq-select-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:15px;background:#141414;background:var(--iq-body-bg);margin-bottom:30px}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap i{position:absolute;top:15px;right:15px;font-size:24px;display:none}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-label .type{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);padding:3px 4px 4px;font-size:16px;font-weight:500}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-rate{padding:0;margin-top:20px}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-rate small{font-size:20px;text-transform:lowercase}.iq-pricing-card-two .iq-button.btn{width:100%;font-size:20px;font-weight:500}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active{background:rgba(229,9,20,.4);border:1px solid rgba(209,208,207,.6)}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active .iq-price-label .type{background-color:#fff;background-color:var(--iq-white-color);color:#e50914;color:var(--iq-primary)}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active i{color:#fff;color:var(--iq-white-color);display:block}form.pms-form{-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;padding:30px 15px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);display:block;position:relative;margin:0 auto;-ms-flex-item-align:center;align-self:center}form.pms-form ul.pms-form-fields-wrapper li{list-style:none;width:50%;padding:0 15px;display:inline-block}form.pms-form ul.pms-form-fields-wrapper li.pms-field.pms-field-subscriptions{width:100%}form.pms-form ul.pms-form-fields-wrapper li label{color:#d1d0cf;color:var(--iq-body-text);margin-bottom:7px}form.pms-form ul.pms-form-fields-wrapper li input{margin-bottom:0;border:1px solid #d1d0cf;border:1px solid var(--iq-body-text);background:transparent}form.pms-form ul.pms-form-fields-wrapper li .pms-subscription-plan label{margin-top:10px;margin-bottom:10px}form.pms-form ul.pms-form-fields-wrapper li input[type=submit]{text-transform:uppercase;letter-spacing:1.5px;width:inherit;background-color:#e50914;background-color:var(--iq-primary);border:none;color:#fff;color:var(--iq-white-color);margin-top:15px}form.pms-form ul.pms-form-fields-wrapper li input[type=submit]:focus,form.pms-form ul.pms-form-fields-wrapper li input[type=submit]:hover{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}form.pms-form ul.pms-form-fields-wrapper li input[type=radio]{height:15px;margin-bottom:15px;width:15px;line-height:25px;float:none;margin-right:15px;display:block}form#pms_edit-profile-form .iq-button{margin-top:15px}.pms_success-messages-wrapper p{margin-bottom:45px}form.pms-form ul.pms-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-subscription-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#pms-paygates-wrapper{margin-bottom:0}form.pms-form .btn.btn-hover.iq-button{margin:0 15px}.pms-subscription-plan label{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.iq-register form.pms-form ul.pms-form-fields-wrapper li input[type=radio],form.pms-form .pms-form-fields-wrapper .pms-subscription-plan label input[type=radio],form.pms-form ul.pms-form-fields-wrapper li input[type=radio]{margin-bottom:0}#pms-paygates-inner,#pms-paygates-inner>label{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}#pms-paygates-inner{margin-top:15px}#pms-paygates-inner label{margin-right:15px}#pms-recaptcha-register-wrapper{display:inline-block;width:100%;vertical-align:top;margin:20px 0}form.pms-form .btn.btn-hover.iq-button{margin:0 15px 0 0}.iq-register{height:100vh;position:fixed!important}.iq-register form.pms-form{margin:30px 0;max-height:95%;height:95%;overflow-x:auto}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.iq-register .elementor-shortcode{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.iq-register form.pms-form ul.pms-form-fields-wrapper{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.iq-register form.pms-form ul.pms-form-fields-wrapper li{width:50%;margin:0;padding:0 15px}.iq-register button.btn.btn-hover.iq-button{margin:0 15px}.iq-register form.pms-form{padding:30px 15px}.iq-register form.pms-form ul.pms-form-fields-wrapper li input{margin-bottom:15px}.iq-register form.pms-form>label input[type=radio]{margin-bottom:0}#pms-subscription-plans-discount{width:100%;float:left;clear:both;position:relative}#pms-apply-discount{line-height:normal;margin:0 0 0 15px;width:auto}.pms-tax-notice{float:left;width:100%}#pms-subscription-plans-discount-messages-wrapper{padding:0;margin:auto;border:none}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active,.pms-account-navigation li.pms-account-navigation-link a{position:relative;overflow:hidden;border-radius:0;text-transform:uppercase;margin-left:15px;margin-right:15px}.pms-account-navigation li.pms-account-navigation-link a{padding:12px 24px;color:#fff;color:var(--iq-white-color)}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{color:#e50914;color:var(--iq-primary);background-color:transparent}.pms-account-navigation li.pms-account-navigation-link a:after{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:#e50914;background:var(--iq-primary);opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.pms-account-navigation li.pms-account-navigation-link a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(11,1,2,0)),color-stop(85%,rgba(255,55,65,.3)));background:linear-gradient(0deg,rgba(11,1,2,0) 0,rgba(255,55,65,.3) 85%);background:-webkit-gradient(linear,left bottom,left top,from(var(--iq-form-gradient-color)),color-stop(85%,var(--iq-to-gradient-color)));background:linear-gradient(0deg,var(--iq-form-gradient-color) 0,var(--iq-to-gradient-color) 85%);content:"";opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateZ(0);transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active:after{opacity:1;width:100%}.pms-account-navigation li.pms-account-navigation-link a:hover{color:#e50914;color:var(--iq-primary)}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{-webkit-box-shadow:none!important;box-shadow:none!important;text-align:left;margin:0}.pms-no-payments{padding:10px 38px;position:relative;background:#191919;background:var(--iq-bg1)}.pms-account-subscription-details-table,.pms-table{padding:30px;position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.5);margin:0 auto}.pms-account-subscription-details-table tr>td:first-of-type{padding:15px 18px}form.pms-form ul.pms-form-fields-wrapper li label span{font-size:16px;line-height:normal}.pms-form>input[type=submit]{width:auto;background:#e50914;background:var(--iq-primary);border:none;padding:12px 24px;text-transform:uppercase;letter-spacing:1.5px;height:auto;line-height:inherit;margin-top:20px}.pms-form>input[type=submit]:focus,.pms-form>input[type=submit]:hover{background-color:#6c757d;background-color:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}.pms_field-errors-wrapper p{color:#e50914;color:var(--iq-primary)}form#pms_recover_password_form ul.pms-form-fields-wrapper li{margin:0 0 20px;padding:0}.pms-table td,.pms-table th{color:#d1d0cf;color:var(--iq-body-text)}.pms-table th{border:1px solid #d1d0cf;border:1px solid var(--iq-body-text)}.iq-avtar-box .sign-user_card{width:100%;display:inline-block;text-align:center;margin:0 auto}.iq-avtar-box .sign-user_card img{height:200px;width:200px;line-height:200px}.iq-avtar-box .sign-user_card a#iq-edit-avatar-btn{display:block;margin-top:20px}#update-avatar label.custom-file-label{border-radius:0}#update-avatar .custom-file{height:calc(2.25rem + 10px)}.iqonic-user-forms .elementor-shortcode{-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-login-error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:40px;margin-bottom:20px;margin-top:auto}.mejs-container-fullscreen.wp-video-shortcode,.mejs-container-fullscreen .wp-video-shortcode{height:unset!important}.pms-pagination .page-numbers{position:relative;display:block;width:45px;height:45px;text-align:center;line-height:45px;margin-left:5px;color:#6c757d;color:var(--iq-secondary);background-color:#191919;background-color:var(--iq-bg1);border:none}.pms-pagination .page-numbers.current,.pms-pagination .page-numbers:hover{background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.pms-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-pagination .page-numbers.next,.pms-pagination .page-numbers.prev{width:auto;padding:0 15px}.loader-wheel{font-size:64px;position:relative;height:1em;width:1em;padding-left:.45em;overflow:hidden;margin:0 auto;-webkit-animation:loader-wheel-rotate .5s steps(12) infinite;animation:loader-wheel-rotate .5s steps(12) infinite}.loader-wheel i{display:block;position:absolute;height:.3em;width:.1em;border-radius:.05em;background:grey;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center .5em;transform-origin:center .5em}@-webkit-keyframes loader-wheel-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-wheel-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.iq_comment_block{padding-bottom:100px;clear:both}.iq_comment_block .comment-respond,.iq_comment_block .comments-area{margin-top:0}.watchlist-contens{position:relative;overflow:visible;padding:0}.watchlist-contens .block-images{position:relative;width:100%;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;margin-bottom:30px}.watchlist-contens .block-images:hover{overflow:visible}.watchlist-contens .block-images:hover .img-box{position:relative}.watchlist-contens .block-images:hover{z-index:99;transform:scale3d(1.1,1.1,1) translateZ(0) perspective(500px);-webkit-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(500px);-moz-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(500px);-o-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(500px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-box-shadow:0 0 12px rgba(0,0,0,.9);box-shadow:0 0 12px rgba(0,0,0,.9)}.watchlist-contens .block-images.watchlist-first:hover{transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(500px);-webkit-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(500px);-moz-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(500px);-o-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(500px)}.watchlist-contens .block-images.watchlist-last:hover{transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(500px);-webkit-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(500px);-moz-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(500px);-o-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(500px)}.watchlist-contens .block-social-info{position:absolute;top:0;left:auto;bottom:0;right:25px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.watchlist-contens .block-images:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);width:100%;height:100%;opacity:0;z-index:9;border-left:.25em solid #e50914;border-left:.25em solid var(--iq-primary)}.watchlist-contens .block-images:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),color-stop(50%,rgba(20,20,20,.4)),to(rgba(83,100,141,0)));background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(20,20,20,.4) 50%,rgba(83,100,141,0))}.watchlist-contens .block-images:hover:before{opacity:1;z-index:9}.watchlist-contens .block-images:hover .block-description,.watchlist-contens .block-images:hover .block-social-info{-webkit-animation:fadeIn .6s ease-in-out;animation:fadeIn .6s ease-in-out;opacity:1}.watchlist-contens .block-images .hover-buttons{margin-top:5px}.favorites-slider li.slide-item a.slick-slide.slick-current.slick-active{position:absolute;top:-40px;right:0;display:none}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 15px}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie .movie__poster,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show .tv-show__poster,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video .video__poster{width:80px;margin-right:20px;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie .movie__title,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show .tv-show__title,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video .video__title{color:#fff;color:var(--iq-white-color);line-height:23px;display:block;overflow:hidden}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie:last-child,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show:last-child,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video:last-child{margin-bottom:0;padding-bottom:0}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movies__inner,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-shows__inner,.widget.masvideos-videos-widget .masvideos.masvideos-videos .videos__inner{display:block;margin:0 auto}.widget.masvideos span.post_count{border-radius:50px;float:right;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);width:20px;height:20px;text-align:center;line-height:20px;font-size:12px}.streamit-ajax-custom-search{z-index:99;border-top:1px solid #e50914;border-top:1px solid var(--iq-primary);background:#141414;background:var(--iq-body-bg);padding:.5em}header .search-box{z-index:9999;background:#000;background:var(--iq-black-color)}.streamit-ajax-custom-search ul.iq-post{background:transparent}.streamit-ajax-custom-search .post-img-holder{width:9.375em;height:5.5em;margin-right:.938em}.streamit-ajax-custom-search ul.iq-post li .post-img img{width:100%;height:5.5em;margin:0}.streamit-ajax-custom-search ul.iq-post li .post-img .img-height{height:5.5em;padding:0}.streamit-ajax-custom-search ul.iq-post li .post-img{background:#252525;text-align:left}.streamit-ajax-custom-search ul.iq-post li .post-img:hover{-webkit-box-shadow:0 1.5px 4px rgba(255,55,65,.3);-webkit-box-shadow:0 1.5px 4px var(--iq-to-gradient-color);box-shadow:0 1.5px 4px rgba(255,55,65,.3);box-shadow:0 1.5px 4px var(--iq-to-gradient-color)}header #datafetch button.hover-buttons{color:#fff;color:var(--iq-white-color);text-transform:uppercase;background:#252525;font-size:.875em;-webkit-box-shadow:none;box-shadow:none}header #datafetch button.hover-buttons:hover{color:#d7d3f8;color:var(--iq-light-primary)}.streamit-ajax-custom-search ul.iq-post li .post-blog{width:100%}.streamit-ajax-custom-search ul.iq-post li .post-blog .iq-category-list{text-align:left;background:transparent}.streamit-ajax-custom-search ul.iq-post li .post-blog .iq-category-list li{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:1}.streamit-ajax-custom-search ul.iq-post li .post-blog .new-link{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;padding:0}li.slide-item .cast-images:before{position:absolute;content:"";top:auto;bottom:0;left:0;right:0;width:100%;height:100%;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background:#191919;background:var(--iq-bg1)}.detail-cast-list li.slide-item{overflow:hidden;position:relative}li.slide-item .cast-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 auto}li.slide-item .cast-images .img-box{width:100%;height:8.75em}li.slide-item .cast-images .img-box img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}li.slide-item .cast-images .block-description{position:relative;top:auto;bottom:1.563em;z-index:999;display:block;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;left:auto;right:auto;bottom:auto;margin:auto 0;padding-left:1em}li.slide-item .cast-images .block-description .iq-title{padding:0}.person-details .single-person__sidebar-title{font-size:1em;font-weight:500;margin-bottom:5px}.person-details>div{margin-bottom:1.25em}.profile-social-lists .share-ico{font-size:2em}.profile-social-lists{margin-left:-10px}.cast-person-list table{border:none;border-collapse:separate;border-spacing:0 15px;min-width:700px;overflow-x:auto}.cast-person-list table .image{width:8%;padding:0}.cast-person-list table .image img{width:100%}.cast-person-list table td,.person-details .cast-person-list table th{text-align:left;border:none}.cast-person-list table td.year{text-align:right}.cast-person-list table td.seperator{text-align:center}.cast-person-list .content .character{color:#fff;color:var(--iq-white-color)}.trending-pills.treading-heading-tab{background:transparent}.trending-pills.treading-heading-tab.nav-pills .nav-item:first-child a{margin-left:0}.tab-content.cast-person-list{max-height:610px;height:auto;overflow-y:scroll}.wp-block-search .wp-block-search__label{color:#fff;color:var(--iq-white-color)}.wp-block-search .wp-block-search__input{background:rgba(209,208,207,.6);border:none}.wp-block-latest-comments__comment-meta a{color:#fff;color:var(--iq-white-color);line-height:normal}.wp-block-latest-comments__comment-meta{color:#e50914;color:var(--iq-primary)}.wp-block-column>p{margin:0}.wp-block-search .wp-block-search__button{outline:none;border:none;padding:10px 24px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;margin-left:0;position:relative;font-size:0;color:#fff;color:var(--iq-white-color);cursor:pointer;background:#e50914;background:var(--iq-primary)}.wp-block-search .wp-block-search__button:after{content:"\f002";position:absolute;font-family:Font Awesome\ 5 Free;font-weight:900;top:50%;bottom:0;left:50%;right:0;font-size:16px;color:var(--color-theme-primary);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ol.wp-block-latest-comments{padding-left:0;margin-bottom:0}.trending-info.g-border .single-details .slider-ratting{margin-top:0;margin-left:1.25em}.sources-table{border:none;border-collapse:separate;overflow-x:auto;border-spacing:0}.sources-table td,.sources-table th{border:none;text-align:left;padding:1.5em 1.25em;text-transform:capitalize}.sources-table tbody{background:#191919;background:var(--iq-bg1)}.sources-table td{border-bottom:.625em solid #141414;border-bottom:.625em solid var(--iq-body-bg)}.sources-table tr:last-child td{border:none}.source-list-content{max-height:25em;height:auto;clear:both;position:relative;overflow-y:scroll}.streamit-content-details{clear:both}.streamit-content-details .trending-pills-header.nav-pills .nav-item a{font-weight:500;text-transform:capitalize;padding:1.5em 4em;margin:0 auto;position:relative;overflow:hidden;border-radius:0;color:#fff;color:var(--iq-white-color)}.streamit-content-details .trending-pills-header.nav-pills .nav-item a.active{background:#191919;background:var(--iq-bg1);color:#e50914;color:var(--iq-primary)}.streamit-content-details .trending-pills-header.nav-pills .nav-item a:after{height:1px;top:auto;bottom:0;content:"";position:absolute;left:0;width:0;background:#e50914;background:var(--iq-primary);opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.streamit-content-details .trending-pills-header.nav-pills .nav-item .nav-link.active:after{opacity:1;width:100%}.streamit-content-details .trending-pills-header{background:linear-gradient(90.06deg,rgba(20,20,20,0) 1.66%,#0f0f0f 43.64%,rgba(20,20,20,0) 89.28%)}.hideContent{overflow:hidden;line-height:1em;height:3em;-webkit-transition:height .6s;transition:height .6s}.showContent{line-height:1em;height:auto}.description-content{-webkit-transition:height .6s;transition:height .6s;overflow:hidden;margin-top:-.938em}.streamit-reviews{margin-bottom:.938em}.streamit-reviews .comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.375em;clear:both}.streamit-reviews .comment-form .comment-form-rating>label{color:#d1d0cf;color:var(--iq-body-text)}.streamit-reviews .comment-form-rating p.stars{margin:0 0 0 .938em;font-size:1.25em}.streamit-reviews p.comment-notes{float:left;width:calc(100% - 20em);margin:0 0 1.375em}.streamit-reviews p.comment-notes span{font-size:1em}.streamit-reviews p.stars a{margin-left:.313em;height:1.5em;width:1.5em}.streamit-reviews p.stars a:before{font-size:20px;color:#e50914;color:var(--iq-primary)}.streamit-reviews .comment-form-author{float:left;width:50%;padding-right:.938em}.streamit-reviews .comment-form-email{float:left;width:50%;padding-left:.938em}.streamit-reviews .comment-form-comment{margin:0 0 15px}.streamit-reviews .form-submit .submit{cursor:pointer}.streamit-reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.streamit-reviews #comments ol.commentlist li{padding:0;margin:0 0 1.25em;position:relative;background:0;border:0}.streamit-reviews .bypostauthor{display:block}.streamit-reviews #comments ol.commentlist li .comment_container{display:-webkit-box;display:-ms-flexbox;display:flex}.streamit-reviews #comments ol.commentlist li .comment_container img.avatar{position:relative;padding:0;height:5em;width:5em;float:left}.streamit-reviews #comments ol.commentlist li .comment-text{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;margin:0 0 0 1.875em}.streamit-reviews #comments ol.commentlist li .meta{color:#6c757d;color:var(--iq-secondary);font-size:.75em}.streamit-reviews #comments ol.commentlist li .comment-text p.meta{font-weight:500;line-height:normal;display:inline-block;vertical-align:middle;margin-right:.625em}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__author{color:#fff;color:var(--iq-white-color);font-size:18px;text-transform:capitalize;font-weight:500}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__published-date{font-size:14px;position:relative;padding-left:25px;text-transform:uppercase}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__published-date:before{position:absolute;left:7px;right:auto;width:8px;height:2px;background:#6c757d;background:var(--iq-secondary);content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.streamit-reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.streamit-reviews .star-rating .star{width:1.25em;height:1em;font-size:1em;color:#e50914;color:var(--iq-primary)}.streamit-reviews .comment-text .star-rating{display:inline-block}.streamit-reviews .comment-respond{margin-top:0}.streamit-reviews .comment-respond .comment-reply-title,.streamit-reviews ul.children{margin-top:20px}.trending-info .music-play-lists .share-box{right:auto;left:2.5em}.iq_comment_block.streamit-content-details .select2-container,.streamit-reviews p.stars a.star-6,.streamit-reviews p.stars a.star-7,.streamit-reviews p.stars a.star-8,.streamit-reviews p.stars a.star-9,.streamit-reviews p.stars a.star-10{display:none}.iq_tag-list{margin-top:1.875em}.iq_tag-list .text-lable{font-size:1.125em;text-transform:uppercase;letter-spacing:2px;font-weight:600}.movie-content.movie-space-action li a{font-weight:500;letter-spacing:1px;font-size:1.125em;line-height:1.75}.movie-content.movie-space-action.iq_tag-list li a{color:var(--iq-white);font-size:1.125em;line-height:1.75;font-weight:400;letter-spacing:1px}.iq_tag-list li.text-lable:after,.movie-content.iq_tag-list li:before,.movie-content.iq_tag-list li:last-child:after{display:none}.movie-content.iq_tag-list li:after{content:",";color:#6c757d;color:var(--iq-secondary);position:absolute;font-size:20px;clear:both;bottom:6px;top:auto}.iq_tag-list li{padding-right:2px;margin-right:15px}.streamit-image-box{border-radius:8px;padding:6px;position:relative;top:0;background:#1e2024;-webkit-transition:all .9s ease-out 0s;transition:all .9s ease-out 0s}.streamit-image-box:before{color:hsla(0,0%,100%,.7);border-radius:8px 8px 0 0;padding:3px 10px 2px;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;content:"\2022\2022\2022";display:block;letter-spacing:3px;line-height:26px;font-size:26px;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.streamit-image-box:hover:before{color:#e50914;color:var(--iq-primary)}.scroll-img .streamit-image-box-img img{scroll-behavior:smooth;-o-object-fit:cover;-o-object-position:top;-webkit-transition:all 5s ease;width:100%;object-fit:cover;object-position:top;height:450px;transition:all 5s ease}.scroll-img.hover-image-scroll:hover .streamit-image-box-img img{-o-object-position:bottom;object-position:bottom;-webkit-transition:all 3s ease;transition:all 3s ease}.streamit-image-box .streamit-image-box-title{padding:15px;width:100%;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-align:center}.streamit-image-box:hover .streamit-image-box-title{color:#e50914;color:var(--iq-primary)}.main-pages{border-radius:8px;padding:6px;position:relative;top:0;background:#1e2024;-webkit-transition:all .9s ease-out 0s;transition:all .9s ease-out 0s}.main-pages .pic img{scroll-behavior:smooth;-o-object-fit:cover;-o-object-position:top;-webkit-transition:all 5s ease;width:100%;object-fit:cover;object-position:top;height:450px;transition:all 5s ease}.main-pages:hover .pic img{-o-object-position:bottom;object-position:bottom;-webkit-transition:all 3s ease;transition:all 3s ease}.main-pages:before{color:hsla(0,0%,100%,.7);border-radius:8px 8px 0 0;padding:3px 10px 2px;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;content:"\2022\2022\2022";display:block;letter-spacing:3px;line-height:26px;font-size:26px;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.main-pages:hover:before,.main-pages:hover a.page-title{color:#e50914;color:var(--iq-primary)}#pms_recover_password_form{padding:30px}.favorites-contens{overflow:inherit}.footer-one{overflow:hidden}.streamit-transform-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.streamit-transform-image-banner,.streamit-transform-image-rtl{-webkit-transform:scale(1.5);transform:scale(1.5)}a.page-title{padding:15px;width:100%;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a.page-title:focus,a.page-title:hover{color:#fff}@media (max-width:1190px){.streamit-transform-image,.streamit-transform-image-banner,.streamit-transform-image-rtl{-webkit-transform:none;transform:none}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBc0IsQ0FDdEIseUJBQTBCLENBQzFCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixVQUFXLENBQ1gsc0NBQXdDLENBSXhDLDhCQUNKLENBQ0Esd0RBRUUsYUFBd0IsQ0FBeEIsdUJBQ0YsQ0FFQSwyQkFDSSxZQUNKLENBR0YsbUJBQ0UsZ0JBQ0YsQ0FFQSxZQUNJLGVBQ0osQ0FFQSw0QkFDSSw0QkFBcUIsQ0FBckIsb0JBQ0osQ0FJQSxtRUFDSSw0QkFBcUIsQ0FBckIsb0JBQ0osQ0FFQSxhQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLHNDQUF3QyxDQUl4Qyw4QkFDRixDQUVBLHNDQUVFLFVBQ0YsQ0FFQSwwQkFDRSwrRkFHRSxzQkFBZSxDQUFmLGNBQ0YsQ0FDRiIsImZpbGUiOiJzdHJlYW1pdC1zdHlsZTEubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UZW1wbGF0ZTogc3RyZWFtaXQgLSBEYXRhIFNjaWVuY2UgQW5kIEFuYWx5dGljcyBMYW5kaW5nIFBhZ2VcbkF1dGhvciBVUkk6IGh0dHBzOi8vaXFvbmljLmRlc2lnbi9cblZlcnNpb246IDEuNS41XG5EZXNpZ24gYW5kIERldmVsb3BlZCBieTogaHR0cHM6Ly9pcW9uaWMuZGVzaWduL1xuTk9URTogVGhpcyBpcyBtYWluIHN0eWxlc2hlZXQgb2YgdGVtcGxhdGUsIFRoaXMgZmlsZSBjb250YWlucyB0aGUgc3R5bGluZyBmb3IgdGhlIGFjdHVhbCBUZW1wbGF0ZS4gUGxlYXNlIGRvIG5vdCBjaGFuZ2UgYW55dGhpbmcgaGVyZSEgd3JpdGUgaW4gYSBjdXN0b20uY3NzIGZpbGUgaWYgcmVxdWlyZWQhXG5cbiovXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bICBUYWJsZSBvZiBjb250ZW50cyAgXVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjo6IHZhcmlhYmxlXG46OiBHZW5lcmFsXG46OiBDbGVhcmluZyBmbG9hdHNcbjo6IDQwNFxuOjogQmFjayB0byBUb3Bcbjo6IExvYWRlclxuOjogSGVhZGVyXG46OiBVc2VyIERyb3Bkb3duXG46OiBOYXZpZ2F0aW9uXG46OiBVbml0VGVzdFxuOjogQmxvZyBQYWdlc1xuOjogQmFja2dyb3VuZCBPdmVybGF5IENvbG9yXG46OiBCdXR0b25zXG46OiBCYW5uZXJzXG46OiBCcmVhZGNydW1iXG46OiBCYWNrZ3JvdW5kIEdyYWRpZW50XG46OiBBYm91dCBzdHlsZSBob21lLTJcbjo6IENvbnRhY3QgZm9ybVxuOjogU2lnbiBJblxuOjogU2lnbiBVcFxuOjogVXNlciBQcm9maWxlXG46OiBzZWFzb25zXG46OiB0dnNob3dzXG46OiBNb3ZpZSBkZXRhaWxcbjo6IFNlbGVjdCAyXG46OiBGQVFcbjo6IFNlYXJjaCBQYWdlXG46OiBBbmltYXRpb25cbjo6IEZvb3RlclxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuWyBFbmQgdGFibGUgY29udGVudCBdXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG46cm9vdCB7XG4gIC0taXEtcHJpbWFyeTogI2U1MDkxNDtcbiAgLS1pcS1wcmltYXJ5LWhvdmVyOiAjYmYwMDBhO1xuICAtLWlxLWxpZ2h0LXByaW1hcnk6ICNkN2QzZjg7XG4gIC0taXEtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWlxLXdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuICAtLWlxLWJsYWNrLWNvbG9yOiAjMDAwMDAwO1xuICAtLWlxLXRpdGxlLXRleHQ6ICMyMzIwM2M7XG4gIC0taXEtYm9keS10ZXh0OiAjRDFEMENGO1xuICAtLWlxLWJvZHktYmc6ICMxNDE0MTQ7XG4gIC0taXEtYmcxOiAjMTkxOTE5O1xuICAtLWlxLWJvZHktYm9yZGVyOiAjMzkzNzUwO1xuICAtLWlxLWdvbGQ6ICNFNkM3NUY7XG4gIC0taXEtYmxhY2s6ICMwMDAwMDA7XG4gIC0taXEtd2hpdGUtbGlnaHQtY29sb3I6ICM0MDQwNDM7XG4gIC0taXEtc3ViLXRpdGxlLWNvbG9yOiAjNGU4N2YyO1xuICAtLWlxLWxpZ2h0LWJsdWUtY29sb3I6ICNlYmYxZmU7XG4gIC0taXEtd2FybmluZy1jb2xvcjogI2ZmMDAwMDtcbiAgLS1pcS1zdWNjZXNzLWNvbG9yOiAjMzk4ZjE0O1xuICAtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3I6IHJnYmEoMTEsIDEsIDIsIDApO1xuICAtLWlxLXRvLWdyYWRpZW50LWNvbG9yOiByZ2JhKDI1NSwgNTUsIDY1LCAwLjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW5lcmFsXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuKjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiB2YXIoLS1pcS10aXRsZS10ZXh0KTtcbn1cblxuLmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSwgLmJ1dHRvbiwgaW5wdXQge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEgaDEsIGEgaDIsIGEgaDMsIGEgaDQsIGEgaDUsIGEgaDYge1xuICBjb2xvcjogdmFyKC0taXEtdGl0bGUtdGV4dCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQuMjA5ZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjE1N2VtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zNjllbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNzc3ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuc21hbGwsIC50ZXh0X3NtYWxsLCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udGFpbmVyLCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MTJweDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXEtbWFpbi1oZWFkZXIgLm1haW4tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zdHJlYW1pdCBoMSwgLnN0cmVhbWl0IGgyLCAuc3RyZWFtaXQgaDMsIC5zdHJlYW1pdCBoNCwgLnN0cmVhbWl0IGg1LCAuc3RyZWFtaXQgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWlnaHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDYuMjUwZW07XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEhUTUwgVGFncyAqL1xuXG4uZWxlbWVudG9yLWVsZW1lbnQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5lbGVtZW50b3ItYnV0dG9uLXdyYXBwZXIgLmVsZW1lbnRvci1idXR0b246aG92ZXIsIC5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLmVsZW1lbnRvci1idXR0b24td3JhcHBlciAuZWxlbWVudG9yLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLmVsZW1lbnRvci1idXR0b24td3JhcHBlciAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuaW5zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICBmb250LWZhbWlseTogJ0hlZWJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIgY2l0ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzIGxpLCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGksIC5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGkuY2F0LWl0ZW0gc3BhbiwgZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3Bhbi5wb3N0X2NvdW50LCBmb290ZXIuZm9vdGVyLW9uZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1hcmNoaXZlcywgLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMsIC5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG5hcnRpY2xlLmhlbnRyeS5zdGlja3kgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNsaWNrIHNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBtYXJnaW46IDA7XG59XG5cbi5zbGljay1saXN0LCBcbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBodG1sLmpzLm5vLXN2Z3ttYXJnaW46IDAgIWltcG9ydGFudDt9ICovXG5cbi8qIExpc3RzIChOZXN0ZWQpICovXG5cbm9sLCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbm9sIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cblxuZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKiBUYWJsZSAqL1xuXG50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGb3JtICovXG5cbmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMC45MzhlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jYWRkdXNlciAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMC45MzhlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuI2FkZHVzZXIgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGhlaWdodDogMi44NzVlbTtcbiAgcGFkZGluZzogMC45MzhlbSAwLjkzOGVtO1xuICBsaW5lLWhlaWdodDogMC45MzhlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLXdoaXRlLWNvbG9yKTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbiNhZGR1c2VyIC5mb3JtLWltZy5jdXN0b20tZmlsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDAuOTM4ZW07XG4gIGhlaWdodDogMTUwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5jb21tZW50cy1hcmVhIHRhYmxlIHRkLCAuY29tbWVudHMtYXJlYSB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogdmFyKC0taXEtd2FybmluZy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS13YXJuaW5nLWNvbG9yKTtcbn1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXdhcm5pbmctY29sb3IpO1xufVxuXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLWluLXZlci10b3AgMC41cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIGJvdGg7XG4gIGFuaW1hdGlvbjogc2NhbGUtaW4tdmVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcbn1cblxuLnNjYWxlLWluLXZlci10b3Age1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUtaW4tdmVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcbiAgYW5pbWF0aW9uOiBzY2FsZS1pbi12ZXItdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi12ZXItdG9wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ud3BjZjctZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS13YXJuaW5nLWNvbG9yKTtcbn1cblxuLnNpdGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmNfcGFyYWxsYXgge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXN1Y2Nlc3MtY29sb3IpO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEF1ZGlvICovXG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtYXVkaW8gLmNvbnN1bHQtZGV0YWlsIHA6bnRoLWNoaWxkKC1uKzIpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5jb25zdWx0LWRldGFpbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LXZpZGVvIC5jb25zdWx0LWRldGFpbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQnV0dG9ucyBEZXNpZ25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5idG4uaXEtYnRuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5idG4uaXEtYnRuLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uYnRuLmlxLWJ0bi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuXG4uYnRuLmlxLWJ0bi1leHRyYS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjVweCA1MHB4O1xufVxuXG4uYnRuLmlxLWJ0bi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5pcS1idG4tc2VtaS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLmlxLWJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5pcS1idG4tb3V0bGluZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1pcS1ibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmJ0biwgLmlxLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4taG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJ0bi1ob3ZlcjpiZWZvcmUsIC5pcS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLmlxLWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5pcS1idXR0b246Zm9jdXM6YmVmb3JlLCAuaXEtYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmlxLWJ1dHRvbi5idG4ge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmhvdmVyLWJ1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmJ0bi1ob3Zlcjpob3ZlciwgLmJ0bi1ob3Zlcjpmb2N1cywgLmJ0bi1ob3ZlcjphY3RpdmUsIC5pcS1idXR0b246aG92ZXIsIC5pcS1idXR0b246Zm9jdXMsIC5pcS1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmJ0bi1ob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ob3Zlcjpob3ZlcjpiZWZvcmUsIC5idG4taG92ZXI6Zm9jdXM6YmVmb3JlLCAuYnRuLWhvdmVyOmFjdGl2ZTpiZWZvcmUsIC5pcS1idXR0b246aG92ZXI6YmVmb3JlLCAuaXEtYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmlxLWJ1dHRvbjphY3RpdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pcS1idXR0b24uaXEtYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXEtYnV0dG9uLmlxLWJ0bi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcS1idXR0b24uaXEtYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi10cmFuc3BhcmVudC5pcS1idG4tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuLXRyYW5zcGFyZW50LmlxLWJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2xlYXJpbmcgZmxvYXRzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDYuMjUwZW0gMDtcbn1cblxuLnNpdGUtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcnZpZXctYmxvY2stcHRiIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zZi1jb250ZW50OmFmdGVyLCAuc2YtY29udGVudDpiZWZvcmUge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGlkZXItb3ZlcnZpZXctYmxvY2stcHQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLW1haW4gLnNmLWNvbnRlbnQ+LnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmhvbWUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5vLXBhZGRpbmcsIC5uby1wYWRkaW5nIC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiwgLm5vLW1hcmdpbiAud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19jb2wtaGFzLWZpbGw+LnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93LWZ1bGwtd2lkdGgrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsKy52Y19yb3c+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy1oYXMtZmlsbD4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyOmFmdGVyLCAud3JhcHBlcjphZnRlciwgLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIsIC53cmFwcGVyOmJlZm9yZSwgLndyYXBwZXI6YWZ0ZXIsIC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1oZWFkZXI6YmVmb3JlLCAuZm9ybWF0LXN0YXR1cyAuZW50cnktaGVhZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIDQwNFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uZXJyb3ItNDA0IGltZyB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5lcnJvci1iZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lcnJvci00MDQgLmJpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyNDBweDtcbiAgZm9udC1mYW1pbHk6ICdIZWVibycsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNDBweDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RyZWFtaXQtZ3JhZGllbnQtYmctdG9wIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2VmZjFmZSksIGNvbG9yLXN0b3AoNjAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xufVxuXG4uc3RyZWFtaXQtZ3JhZGllbnQtYmctYm90dG9tIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2VmZjFmZSksIGNvbG9yLXN0b3AoNjAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VmZjFmZSAwLCAjZmZmZmZmIDYwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChib3R0b20sICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xufVxuXG51bC5pcS1saXN0IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5jb2x1bW4tMiB1bC5pcS1saXN0IHtcbiAgY29sdW1uczogMjtcbiAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAtbW96LWNvbHVtbnM6IDI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBUb3BcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNiYWNrLXRvLXRvcCAudG9wIHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExvYWRlclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2xvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4jbG9hZGluZyBpbWcge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi8qIE1vYmlsZSB0b2dnbGUgYnV0dG9uICovXG5cbmhlYWRlciAubWVudS1idG4gLmxpbmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuXG5oZWFkZXIgLm1lbnUtYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyICNtZW51LWJ0bi5pcy1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuaGVhZGVyICNtZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDBweDtcbn1cblxuaGVhZGVyICNtZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpLCBoZWFkZXIgI21lbnUtYnRuLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbmhlYWRlciAjbWVudS1idG4uaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpO1xufVxuXG5oZWFkZXIgI21lbnUtYnRuLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDkwZGVnKTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyIFRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVyI21haW4taGVhZGVyLmhhcy1zdGlja3kubWVudS1zdGlja3kgLnN1Yi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xufVxuXG4uc3ViLWhlYWRlciAubnVtYmVyLWluZm8gdWwsXG4uc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3ViLWhlYWRlciAubnVtYmVyLWluZm8gdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdWItaGVhZGVyIC5udW1iZXItaW5mbyB1bCBhIHtcbiAgcGFkZGluZzogMCAwLjkzOGVtO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xufVxuLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIHVsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG4uc3ViLWhlYWRlciAubnVtYmVyLWluZm8gdWwgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMC42MjVlbTtcbn1cblxuLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBhe1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xufVxuXG4uc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIGE6aG92ZXJ7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG59XG5cbmhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgaW1nLmxvZ28ge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnNlYXJjaGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1dnc7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3MHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNDMsIDAuMTQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1mb3JtLWRhdGEgLnNlYXJjaC1maWVsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uc2VhcmNoLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZm9ybS1kYXRhIC5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtYm94LmlxLXNlYXJjaC1iYXIgLnNlYXJjaC1maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbmhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSwgaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMikgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG4gIHRvcDogMzBweDtcbn1cblxuLmhpZGUtYWRtaW4tYmFyLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuICB0b3A6IDA7XG59XG5cbmhlYWRlciNtYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjAsIDIwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlciB7XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuXG5oZWFkZXIjbWFpbi1oZWFkZXIuaGFzLXN0aWNreS5tZW51LXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uaXEtaGlkZS1oZWFkZXIgaGVhZGVyI21haW4taGVhZGVyKy5zaXRlLWNvbnRlbnQtY29udGFpbiwgLmVwaXNvZGUtdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluLCAudmlkZW8tdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluLCAubW92aWUtdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5pcS1zZWFyY2gtYmFyIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xufVxuXG4uaXEtc2VhcmNoLWJhciAuc2VhcmNoYm94IC5zZWFyY2gtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaGVhZGVyIC5pcS1zdWItY2FyZC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW06aG92ZXI+YSwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW06aG92ZXI+aSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsIGhlYWRlciAubmF2YmFyIHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5pIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LW1lbnUtaXRlbT5hIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTpob3Zlcj5hIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0+YSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBVc2VyIERyb3Bkb3duICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItZHJvcGRvd24gLmlxLWNhcmQtYm9keSBkaXYge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItZHJvcGRvd24gLmlxLWNhcmQtYm9keSAucmlnaHQtaWNvbiBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zaG93IC5pcS1zdWItZHJvcGRvd24sIC5pcS1zaG93IC5zZWFyY2gtYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbmhlYWRlciAuaXEtdXNlcm1lbnUtZHJvcGRvd24gLmlxLXN1Yi1kcm9wZG93biB7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICB6LWluZGV4OiAxO1xufVxuXG5oZWFkZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIGxpIC5pcS1zdWItZHJvcGRvd24gLmlxLXN1Yi1jYXJkIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjMpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItY2FyZC5zZXR0aW5nLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIGxpIC5pcS1zdWItZHJvcGRvd24gYS5pcS1zdWItY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyIC5pcS11c2VybWVudS1kcm9wZG93biAuaXEtc3ViLWRyb3Bkb3duIC5pcS1jYXJkLWJvZHkgLmlxLXN1Yi1jYXJkIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyIC5hdmF0YXItNDAsIGhlYWRlciAuaGVhZGVyLXVzZXItcmlnaHRzIC5yb3VuZGVkLWNpcmNsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xufVxuXG5oZWFkZXIgLnN1Yi1tYWluIC5pcS11c2VybWVudS1kcm9wZG93biB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hdmlnYXRpb25cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmhlYWRlciAubmF2YmFyIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtdGVzdGluZy1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtc2hvcnQtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDAuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG5oZWFkZXIgLm5hdmJhciAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIsIGhlYWRlciAubmF2YmFyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIsIGhlYWRlciAubmF2YmFyIC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIsIGhlYWRlciAubmF2YmFyIC5tZW51LXNob3J0LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgI2lxLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwge1xuICBmbG9hdDogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaGVhZGVyIHVsLnNob3BfbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IC0xMDAlO1xuICBtaW4td2lkdGg6IDE2ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIuNWVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcbn1cblxuaGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51PmxpIGEge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC45MzhlbTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPmE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuMjUwZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmE6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+YTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDAlLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgMTAwJSk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmE6OmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hOjphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW06aG92ZXI+YTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuICB0b3A6IC0xNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDAuNzUwZW07XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDAuOTM4ZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmlxLXVzZXItZHJvcGRvd24uc2VhcmNoLXRvZ2dsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+aSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBsaTpob3Zlcj5hIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgbGk6aG92ZXI+aSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgYTpob3ZlciwgaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGkge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ubmF2LW92ZXJsYXkge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb3JlLXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLm1vcmUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2JpbGUtbW9yZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vcmUtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tb3JlLW1lbnUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTZlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAzMHB4IDBweCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN0aWNreSAqL1xuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuICB0b3A6IDY1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFVuaXRUZXN0IERhdGEgU3RhcnQgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnAge1xuICBtYXJnaW46IDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuLmJsb2ctYnV0dG9uIC5idXR0b24tbGluaywgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdCwgLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1tZWRpYSAucmVwbHkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5ibG9nLWJ1dHRvbiAuYnV0dG9uLWxpbms6OmJlZm9yZSwgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdDo6YmVmb3JlLCAuY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLW1lZGlhIC5yZXBseSBhOmJlZm9yZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYmxvZy1idXR0b24gLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSwgLmJsb2ctYnV0dG9uIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5ibG9nLWJ1dHRvbiAuYnV0dG9uLWxpbms6YWN0aXZlOmJlZm9yZSwgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdDpob3ZlcjpiZWZvcmUsIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IC5zdWJtaXQ6Zm9jdXM6YmVmb3JlLCAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmFjdGl2ZTpiZWZvcmUsIC5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtbWVkaWEgLnJlcGx5IGE6aG92ZXI6YmVmb3JlLCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uYnV0dG9uLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlxLWJsb2ctbWV0YSB1bCBsaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAuNjI1ZW0gMC42MjVlbSAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGJvcmRlci1sZWZ0OiAwLjI1MGVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1pcS1mb3JtLWdyYWRpZW50LWNvbG9yKSAwJSwgdmFyKC0taXEtdG8tZ3JhZGllbnQtY29sb3IpIDEwMCUpO1xuICBwYWRkaW5nOiAwLjYyNWVtIDAuNjI1ZW0gMC42MjVlbSAwLjkzOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJsb2ctbWV0YSB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjA2M2VtIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjYpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuMyksIHJnYmEoMjA5LCAyMDgsIDIwNywgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi8qd2lkZ2V0LW1lbnUqL1xuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgcGFkZGluZzogMS44NzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1IDI1IDI1KSAwJSwgcmdiKDI1IDI1IDI1KSAxMCUsIHJnYmEoODMsIDEwMCwgMTQxLCAwKSAxMDAlKTtcbiAgYm9yZGVyLXRvcDogMC4yNTBlbSBzb2xpZCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNik7XG59XG5cbi53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCByZ2JhKDgyLCA5NSwgMTI5LCAwLjEpO1xufVxuXG4ud2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIHVsLmNoaWxkcmVuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2M2VtO1xufVxuXG4ud2lkZ2V0IHVsLm1lbnUgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgbGkgYSwgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB1bC5jaGlsZHJlbiwgLndpZGdldF9wYWdlcyB1bCB1bC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksIC53aWRnZXRfYXJjaGl2ZSB1bCBsaSwgLndpZGdldF9wYWdlcyB1bCBsaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4MiwgOTUsIDEyOSwgMC4xKTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSwgLndpZGdldCB1bC5tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDgyLCA5NSwgMTI5LCAwLjA5KTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGksIC53aWRnZXQgdWwubWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldF9wYWdlcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmJlZm9yZSwgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBzZWFyY2ggKi9cblxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KTtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbn1cblxuLyogQmxvZyBQYWdlIExpbmsgKi9cblxuLnBhZ2UtbGlua3Mge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2UtbGlua3M+c3Bhbi5wYWdlLW51bWJlciwgLnBhZ2UtbGlua3MgYSB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNCwgMTQwLCAxNTYsIDAuMTgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLWxpbmtzIHNwYW4ucG9zdC1wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wYWdlLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkgLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi8qIFN0aWNreSAqL1xuXG4uc3RpY2t5IC5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSAuZW50cnktdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3RpY2t5IC5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSAuZW50cnktdGl0bGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG59XG5cbi8qIEdhbGxlcnkgKi9cblxuLmdhbGxlcnktc2l6ZS10aHVtYm5haWwgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiAxOC40JTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmdhbGxlcnktc2l6ZS10aHVtYm5haWwgLmdhbGxlcnktaXRlbSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNDglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMS4zJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi4yJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDkuMSU7XG59XG5cbi5nYWxsZXJ5LmdhbGxlcnktc2l6ZS10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uLCAud3AtY2FwdGlvbiwgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQXVkaW8gKi9cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHA6bnRoLWNoaWxkKC1uKzIpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC12aWRlbyAuaXEtYmxvZy1pbWFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypwYWdpbmF0aW9uLW5hdiovXG5cbi5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzLCAucGFnZS1udW1iZXJzIGxpIC5wcmV2LnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4vKlNpZGVCYXIgLSBSZWNlbnQgQ29tbWVudHMqL1xuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIHNwYW4gYSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLmlxLXBvc3QgbGkgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLmlxLXBvc3QgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogU2lkZUJhciBDYWxlbmRhciAqL1xuXG4uY2FsZW5kYXJfd3JhcCAud3AtY2FsZW5kYXItdGFibGUgY2FwdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpXG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGQjdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0ZCN0b2RheSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgsIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUtc2VydmljZS1tZW51LWNvbnRhaW5lciB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpLCBmb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSwgLndpZGdldC53aWRnZXRfYmxvY2sgaDEsIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGgyLCAud2lkZ2V0LndpZGdldF9ibG9jayBoMywgLndpZGdldC53aWRnZXRfYmxvY2sgaDQsIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGg1LCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjM3NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzY0ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY4MmVtO1xuICBib3JkZXI6IDAuMDQ1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDQ1ZW0gMDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC4zKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsIC53aWRnZXRfcGFnZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldF9wYWdlcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSB0ZCwgLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogRm9vdGVyICovXG5cbmZvb3Rlci5mb290ZXItb25lIC5jb3B5cmlnaHQtZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuZm9vdGVyIHVsIGxpLmNhdC1pdGVtIHNwYW4ucG9zdF9jb3VudCwgZm9vdGVyIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLndwLXRhZy1jbG91ZCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYS5yc3N3aWRnZXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYSwgZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4vKiBCbG9nIENvbW1lbnQgKi9cblxuLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LWZvcm0tZW1haWwsIC5jb21tZW50LWZvcm0tdXJsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLXJlcGx5LmlxLWJ1dHRvbi1zdHlsZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSwgLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsIC5jb21tZW50LWZvcm0tdXJsIGlucHV0LCAuY29tbWVudC1mb3JtLWVtYWlsIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnQtbWV0YWRhdGEgLmVkaXQtbGluayBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1lbnRsaXN0IC5jb21tZW50LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSwgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dCB7XG4gIGZsb2F0OiBpbmhlcml0O1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbnAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG1hcmdpbjogMHB4IDAgMzBweCAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDAlLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgMTAwJSk7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnQtbWV0YWRhdGE+YSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5oYXMtZGF0ZXMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCwgLmhhcy1leGNlcnB0cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogYmxvY2txdW90ZSAqL1xuXG5ibG9ja3F1b3RlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1jb2x1bW4+cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogd3AtYmxvY2stYnV0dG9uICovXG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmNlbnRlciAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmFsaWdubGVmdCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ud3AtYmxvY2stZmlsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMS41NWVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSwgLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmNlbnRlciAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSwgLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmxlZnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUsIC53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMgKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYmcxKTtcbn1cblxuLmNvbW1lbnRsaXN0IGxpLmlxLWNvbW1lbnRzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29tbWVudGxpc3QgbGkuaXEtY29tbWVudHMtaXRlbSAuaXEtY29tbWVudC10eXBlLWRhdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKiB3cC1ibG9jayAqL1xuXG4ud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQge1xuICBtYXJnaW46IDBweCAzMHB4IDMwcHggMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcbiAgbWFyZ2luOiAwIC0zMHB4IDMwcHg7XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi53cC1ibG9jay10YWJsZSB0ZCwgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmhhcy1kYXRlcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogV29yZFByZXNzIENvcmUgKi9cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweCAwcHggMzBweCAzMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDBweCAzMHB4IDMwcHggMHB4O1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHggMzBweCAzMHB4IDBweDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xufVxuXG4uZWxlbWVudG9yLWljb24tYm94LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDBweCAzMHB4IDMwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG5ib2R5Om5vdChbY2xhc3MqPWFhcmUtY29yZV0pIC5hbGlnbnJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmhhcy1kcm9wLWNhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCwgLmhhcy1hdmF0YXJzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0gIENhdGVnb3JpZXMgc2lkZSB3aWRnZXQgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBzcGFuLCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb3dubG9hZC1pdGVtIGxpIGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC5nZXQtZmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiByZWNlbnRjb21tZW50cyAqL1xuXG4ud2lkZ2V0IHVsIC5yZWNlbnRjb21tZW50cyAuY29tbWVudC1hdXRob3ItbGluayBhOmJlZm9yZSwgLndpZGdldCB1bCAucmVjZW50Y29tbWVudHMgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIC5yZWNlbnRjb21tZW50cyAuY29tbWVudC1hdXRob3ItbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2Nyb2xsYmFyLXRodW1iLCAuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLWluZm8gLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICAgQmxvZyBQYWdlIENvbW1lbnRzICAtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50cy1hcmVhLCAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBhI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbWVudGxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb21tZW50bGlzdCAuY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sLmNvbW1lbnRsaXN0IC5waW5nYmFjaywgb2wuY29tbWVudGxpc3QgLnRyYWNrYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5vbC5jb21tZW50bGlzdCAucGluZ2JhY2sgYSwgb2wuY29tbWVudGxpc3QgLnRyYWNrYmFjayBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbm9sLmNvbW1lbnRsaXN0IC5waW5nYmFjayBhOmhvdmVyLCBvbC5jb21tZW50bGlzdCAudHJhY2tiYWNrIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5jb21tZW50bGlzdCBsaSAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1tZWRpYSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uY29tbWVudGxpc3Qgb2wuY2hpbGRyZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC13cmFwIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtcGhvdG8ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLXBob3RvIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtaW5mbyAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtaW5mbyAudGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50LW1ldGFkYXRhIHtcbiAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSBpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLW1lZGlhIC5yZXBseSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vLWNvbW1lbnRzLCAuY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLyogQ29tbWVudHMgRm9ybSAqL1xuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzLCAuY29tbWVudC1yZXNwb25kIC5sb2dnZWQtaW4tYXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0gICAgQmxvZyAtIFNpZGVCYXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmlxLXBvc3Qtc2lkZWJhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRlc3RpbW9uYWlsLXdpZGdldC1tZW51LndpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0IHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTaWRlQmFyIENhdGVnb3JpZXMgTGlzdCAqL1xuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSwgLndpZGdldF9hcmNoaXZlIHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuLyogU2lkZUJhciBBcmNoaXZlcyBEcm9wZG93biAqL1xuXG4ud2lkZ2V0IHNlbGVjdCwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSBzZWxlY3QsIC53aWRnZXRfY2F0ZWdvcmllcyBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIE1ldGEgLSB3aWRnZXQgUlNTKi9cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIC5yc3MtZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyp3aWRnZXQgTmF2IE1lbnUqL1xuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSwgLndpZGdldCB1bC5tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51LCAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLCAud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSwgLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgaSwgLndpZGdldCB1bC5tZW51IGxpIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmJlZm9yZSwgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAjbWVudS1zZXJ2aWNlLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLmlxLXBvc3QgbGkgYS5kYXRlLXdpZGdldCB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgaDYge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFNpZGVCYXIgLSB3aWRnZXQgUmVjZW50IEVudHJpZXMqL1xuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuLypTaWRlQmFyIC0gVGFncyovXG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY3ktd2lkZ2V0IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIHVsLndwLXRhZy1jbG91ZCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIHVsLndwLXRhZy1jbG91ZCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGE6YmVmb3JlLCBmb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGEsIGZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDBweDtcbn1cblxuYXJ0aWNsZS5oZW50cnkgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLSBSZWNlbnQgTmV3cyBzaWRlIHdpZGdldCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucG9zdC1pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wb3N0LWltZy1ob2xkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSAucG9zdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIGEgaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbms6aG92ZXIgaDUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1ibG9nIHtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg1IHtcbiAgY29sb3I6IHZhcigtLWlxLXRpdGxlLXRleHQpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpob3ZlciBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhLCAuc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldC5nZXQtZmlsZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFVuaXRUZXN0IERhdGEgRW5kICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBbGwgQmxvZyBQYWdlcyBTdGFydCAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLSBjb25zdWx0aW5nLWJsb2cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWNhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWNhdGVnb3JpZXMgbGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWNhdGVnb3JpZXMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubWFpbi1ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyBhIGg1IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEgaDU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctYnV0dG9uIGEgaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgdWwubGlzdC1pbmxpbmUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgdWwubGlzdC1pbmxpbmUgbGkgYSBpLCAuY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgdWwubGlzdC1pbmxpbmUgbGkgaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jb25zdWx0LWRldGFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0xMjZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKC01ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC01ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNmRlZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nOmhvdmVyIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogLTcycHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2c6aG92ZXIgLmJsb2ctY2F0ZWdvcmllcyBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpOmhvdmVyLCAuY29uc3VsdGluZy1ibG9nOmhvdmVyIC5ibG9nLWNhdGVnb3JpZXMgbGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cuYmxvZy1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZy5ibG9nLXBhZ2UgLmNvbnN1bHQtZWZmZWN0OmJlZm9yZSB7XG4gIGJvdHRvbTogLTEzNnB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZTpob3ZlciAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XG4gIGJvdHRvbTogLTc0cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctcXVvdGVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLXF1b3RlcyAuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLXF1b3RlcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuc2hhcmUtYm94IC5zaGFyZS10YWcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLnNoYXJlLWJveCAuc2hhcmUtdGFnIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSAuc2hhcmUtYm94IHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cywgLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzIC5uYXYtbmV4dCwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cywgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgYSwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgYTpob3ZlciwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzIGE6YmVmb3JlLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IGZyZWVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1uZXh0IGEsIC5wb3J0Zm9saW8taW5mbyAubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpiZWZvcmUsIC5wb3J0Zm9saW8taW5mbyAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xuICBsZWZ0OiAwO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIGEuYmxvZy11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nIGEuYmxvZy11c2VyIGkge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcyAubmF2LW5leHQgYTpiZWZvcmUsIC5wb3J0Zm9saW8taW5mbyAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1uZXh0LCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rczo6YWZ0ZXIsIC5wb3J0Zm9saW8taW5mbyAubmF2LWxpbmtzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLSBCbG9nIEdyaWQgMSBhbmQgMyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdHJlYW1pdC1yZWNlbnRibG9nLmM0IC5jb25zdWx0aW5nLWJsb2cgLmNvbnN1bHQtZGV0YWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyZWFtaXQtcmVjZW50YmxvZy5jNCAuY29uc3VsdGluZy1ibG9nLCAuc3RyZWFtaXQtcmVjZW50YmxvZy5jMyAuY29uc3VsdGluZy1ibG9nLCAuc3RyZWFtaXQtcmVjZW50YmxvZy5jMiAuY29uc3VsdGluZy1ibG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN0cmVhbWl0LXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgYm90dG9tOiAtNjNweDtcbn1cblxuLnN0cmVhbWl0LXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZyAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tIEJsb2cgR3JpZCAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3RyZWFtaXQtcmVjZW50YmxvZy5jMiAuY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLSAgTGF0ZXN0IEJsb2cgUG9zdCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIGJsb2NrcXVvdGUgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIGNpdGUsIGIsIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmlxLWJsb2ctbWV0YSB1bCB7XG4gIG1hcmdpbjogMCAwIDEuMjUwZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVlbSAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1pcS10aXRsZS10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYTpob3ZlciBoNCwgLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIC53cC1ibG9jay1jb3ZlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0cmVhbWl0LXNwYWNlLWJvdHRvbSAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgcGFkZGluZzogMCAxLjg3NWVtIDEuODc1ZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuOTM4ZW0gMC45MzhlbTtcbn1cblxuLm93bC1jYXJvdXNlbCAuaXEtYmxvZy1ib3gge1xuICBtYXJnaW46IDAgMC45MzhlbSAyLjgxM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAxNXB4IC0yNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4ZW07XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwLjYyNWVtIDAuNjI1ZW0gMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIGxpIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDEsIDAuNzYpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMC4zMTNlbSAwLjYyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ2NhdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMS44NzVlbSAwIDA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ2NhdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMC42MjVlbSAwLjYyNWVtIDA7XG59XG5cbi5pcS1ibG9nIC5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmJsb2ctY29udGVudC1ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cblxuLmlxLWJsb2cgLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpLCAuaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmlxLWJsb2d0YWcgbGkge1xuICBtYXJnaW46IDAuMjVlbSAwLjYyNWVtIDAuNjI1ZW0gMDtcbn1cblxuLmlxLWJsb2cgLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpIGEsIC5pcS1ibG9nIC5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjc1MGVtO1xufVxuXG4uaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDEsIDAuNzYpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMC4zMTNlbSAwLjYyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5oYXMtcG9zdC10aHVtYm5haWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvZy1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmVtYmVkLCBpZnJhbWUsIG9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJsb2cgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1hcmNoaXZlcy1kcm9wZG93biwgLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMsIC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stYXJjaGl2ZXMgbGksIC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLCAuaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBbGwgQmxvZyBQYWdlcyBFbmQgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZ3JvdW5kIE92ZXJsYXkgQ29sb3JcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1iZy1vdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmJyZWFkY3J1bWItYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWJnOmJlZm9yZSwgLmJyZWFkY3J1bWItdWk6YmVmb3JlLCAuYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMiwgMTMsIDMwLCAwLjkpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ1dHRvbi1saW5rIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYnV0dG9uX2xpbmsge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnSGVlYm8nLCBzYW5zLXNlcmlmO1xufVxuXG4uYnV0dG9uX2xpbmsgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICM4MWU1ZjI7XG59XG5cbi5idXR0b25fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uZmFuY3lfYmFubmVyIHtcbiAgcGFkZGluZzogMCAxNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdXR0b25zXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53aGl0ZS1idG4uYnV0dG9uOmhvdmVyLCAuYmx1ZS1idG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJ0bi5idXR0b24ge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJ0bi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5ibHVlLWJ0bi5idXR0b24ge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG5cbi5ibHVlLWJ0bi5idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsdWUtYnRuLmJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uYmx1ZS1idG4uYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG59XG5cbi5idXR0b246Zm9jdXMsIC5idXR0b24uYmx1ZS1idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uYnV0dG9uIHNwYW4ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdHJlYW1pdC1sZWZ0LWltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00NyU7XG4gIG1heC13aWR0aDogMTU1JSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZWFtaXQtcmlnaHQtaW1nIGltZyB7XG4gIHJpZ2h0OiAtMTklO1xuICBtYXgtd2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmlxLW9iamVjdHMtMDMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnV0dG9uLmJvcmRlci1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5idXR0b24uYm9yZGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBBc3Npc3RpdmUgdGV4dCAqL1xuXG4uYXNzaXN0aXZlLXRleHQsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAuYXNzaXN0aXZlLXRleHQ6Zm9jdXMsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2l0ZSAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyICovXG59XG5cbi5zaGFyZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbi5zaGFyZSB1bCBsaSBhIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4XG59XG5cbi5zaGFyZSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wb3J0Zm9saW8tbWV0YSwgLnNoYXJlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4jdGVhbS1tYWluIC5zaGFyZSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIEJhbm5lcnNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYmctdmlkZW8gI3BsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uYmctdmlkZW8gLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIEJyZWFkY3J1bWIgc3R5bGUgMSAyIGFuZCAzIDQgNVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmlxLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA5LjM3NWVtIDAgNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10d28ge1xuICBwYWRkaW5nOiAyLjgxM2VtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuMzc1ZW0gMCA1ZW07XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIGEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSBvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi10d28gLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcS1icmVhZGNydW1iLXR3byBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJyZWFkY3J1bWItdGhyZWUgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSAuaXEtYnJlYWRjcnVtYi1vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLmJyZWFkY3J1bWItYmcsIC5icmVhZGNydW1iLXZpZGVvLCAudmlkZW8taXEtYmctb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItYmcgdmlkZW8sIC5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLCAuYnJlYWRjcnVtYi12aWRlbyB2aWRlbywgLnZpZGVvLWlxLWJnLW92ZXIgdmlkZW8sIC52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLCAudmlkZW8taXEtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWJnLmlxLW92ZXItZGFyay04MDpiZWZvcmUsIC5icmVhZGNydW1iLXVpOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYmcxKSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBCYWNrZ3JvdW5kIEdyYWRpZW50XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLWJnLW92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcS1vdmVyLWRhcmstMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1vdmVyLWRhcmstNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1vdmVyLWRhcmstNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay04NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuODUpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC45KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcS1vdmVyLWRhcmstOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjk1KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBYm91dCBzdHlsZSBob21lLTJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtY291bnRlci1kYXRhIC5lbGVtZW50b3ItY291bnRlci1udW1iZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5pcS1jb3VudGVyLWRhdGEgLmVsZW1lbnRvci1jb3VudGVyLW51bWJlci1zdWZmaXgge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5pcS1jb3VudGVyLWJsb2NrIC5pcS1jb3VudGVyLWRhdGEge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjA5LCAyMDgsIDIwNywgMCksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLmlxLWNvdW50ZXItYmxvY2sgLmlxLWNvdW50ZXItZGF0YTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgQ29udGFjdCBmb3JtXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBkaXYud3BjZjctbWFpbC1zZW50LW5nLCBkaXYud3BjZjctYWJvcnRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogcmVkO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5zdHJlYW1pdC1jb250YWN0IHtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uc3RyZWFtaXQtY29udGFjdCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0cmVhbWl0LWNvbnRhY3QgaW5wdXQ6aG92ZXIsIC5zdHJlYW1pdC1jb250YWN0IGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIC5zdHJlYW1pdC1jb250YWN0IHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zdHJlYW1pdC1jb250YWN0IC5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zdHJlYW1pdC1jb250YWN0IGlucHV0LCAuc3RyZWFtaXQtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdLCAuc3RyZWFtaXQtY29udGFjdCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwY2Y3LWZvcm0gcDpudGgtY2hpbGQobis2KSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZywgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dDpmb2N1cywgLmNvbnRhY3QtZm9ybSAuY2ZpZWxkLnRleHRhcmVhIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZC50ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAwIDAgMjBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXdhcm5pbmctY29sb3IpO1xufVxuXG4uY29udGFjdC1mb3JtIC5hamF4LWxvYWRlciB7XG4gIG1hcmdpbjogMzJweCAwIDAgNXB4O1xufVxuXG4ucHJlZGljdC1mb3JtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wcmVkaWN0LWZvcm0gaW5wdXQsIC5wcmVkaWN0LWZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaXEtY29udGFjdC1kYXRhIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjA5LCAyMDgsIDIwNywgMCksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLmlxLWNvbnRhY3QtZGF0YSAuaXEtY29udGFjdC1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi5pcS1jb250YWN0LWRhdGEgLmlxLWNvbnRhY3QtbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaDMuZWxlbWVudG9yLWljb24tYm94LXRpdGxlPnNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIENvbnRhY3QgZm9ybSBzdHlsZS0yXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGFjdC10d28gLnN0cmVhbWl0LWNvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtdHdvIC5zdHJlYW1pdC1jb250YWN0IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhY3QtdHdvIC5zdHJlYW1pdC1jb250YWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC10d28gaWZyYW1lIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCA1Ny40cHggMTIuNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogNTY4cHg7XG4gIG1hcmdpbjogMHB4O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgQ29udGFjdCBmb3JtIHN0eWxlLTNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdHJlYW1pdC1jb250YWN0LmNvbnRhY3Qtc3R5bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDQ1cHg7XG59XG5cbi5zdHJlYW1pdC1jb250YWN0LmNvbnRhY3Qtc3R5bGUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKkNoYXJ0ICovXG5cbi5pcS1jaGFydC1kYXRhIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1jaGFydC1kYXRhIGNhbnZhcy52Y19yb3VuZC1jaGFydC1jYW52YXMge1xuICBib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAuMTUpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtY2hhcnQtZGF0YSBjYW52YXMudmNfbGluZS1jaGFydC1jYW52YXMge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWNoYXJ0LWRhdGEgLnZjX2NoYXJ0IC52Y19jaGFydC13aXRoLWxlZ2VuZCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5pcS1jaGFydC1kYXRhIC52Y19jaGFydCAudmNfY2hhcnQtbGVnZW5kIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmlxLWNoYXJ0LWRhdGEgLnZjX2NoYXJ0LnZjX2xpbmUtY2hhcnQud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLypBYm91dCBTZWN0aW9uKi9cblxuLmlxLWFib3V0LWVkdSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWFib3V0LWVkdSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWFib3V0LWVkdSBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlxLWFib3V0LWVkdSBsaSBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uaXEtYWJvdXQtZWR1IGxpIGEgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmlxLWFib3V0LWVkdSBsaSBhIC5jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd29yZC13cmFwOiBhbnl3aGVyZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmlxLWhpZ2hlci1lZHUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNjIlO1xufVxuXG4udmlkZW8tZWR1IC5jb25zdWx0LXZpZGVvIGEge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnZpZGVvLWVkdSAudmlkZW8tYnRuIC5idG4td2F2ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tZWR1IC5tYWluLXZpZGVvIHtcbiAgbGVmdDogMTAlO1xufVxuXG4uaXEtZ3JleS1iZyAub3dsLWNhcm91c2VsLmNsaWVudC1sb2dvLmNsaWVudC1iZy1zaGFkb3cub3dsLWxvYWRlZC5vd2wtZHJhZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uaXEtdGVhbS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uaXEtdGVhbS1zZWN0aW9uIC5lbGVtZW50b3ItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcS10ZWFtLXNlY3Rpb24gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaXEtdGVhbS1zZWN0aW9uIGltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5pcS10ZWFtLXNlY3Rpb24gLnRlYW0tdGl0bGUgcCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDAlLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgMTAwJSk7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b25cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1idXR0b24tc3R5bGUtMiB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmlxLWJ1dHRvbi1zdHlsZS0yIC5pcS1idG4tdGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuLmlxLWJ1dHRvbi1zdHlsZS0yIC5pcS1idG4taWNvbi1ob2xkZXIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pcS1idXR0b24tc3R5bGUtMiAuaXEtYnRuLWljb24taG9sZGVyIGkge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pcS1idXR0b24tc3R5bGUtMjpob3ZlciBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uaXEtYnRuLWljb24taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXEtYnRuLWljb24taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jb250YWN0LWZvcm0uY29udGFjdC1zdHlsZSAuaXEtYnRuLWljb24taG9sZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaXEtc2lkZWFyZWEtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFNpZ24gSW5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1pbWctaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5lcnJvci1tc2csIC5pcS1sb2dpbi1mb3JtIC5lcnJvci1sb2dpbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmlxLWxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5pcS1sb2dpbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaXEtbG9naW4tZm9ybSAuaGVpZ2h0LXNlbGYtY2VudGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmlxb25pYy11c2VyLWZvcm1zIC5saW5rcyBhPmg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5pcW9uaWMtdXNlci1mb3JtcyAubGlua3MgYTpob3Zlcj5oNiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1sb2dpbi1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaXEtbG9naW4tZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tcmVtZW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tcmVtZW1iZXIgbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtbG9naW4tZm9ybSAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbn1cblxuLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0OmhvdmVyLCAuaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5sb2dpbi1zdWJtaXQgaW5wdXQ6aG92ZXI6YmVmb3JlLCAuaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0OmZvY3VzOmJlZm9yZSwgLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dDphY3RpdmU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5pcS1sb2dpbi1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmlxLWxvZ2luLWZvcm0gLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtbG9naW4tZm9ybSAubGlua3MgaDYge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuI3NpZ24taW4tcGFnZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgaGVpZ2h0OiA5M3ZoO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoNDQsIDEwMSwgMTQ0LCAwLjEpO1xufVxuXG4uc2lnbi1pbi1kZXRhaWwge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uc2lnbi1pbi1wYWdlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ2luL2xvZ2luLmpwZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zaWduLWluLXBhZ2UgLmhlaWdodC1zZWxmLWNlbnRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zaWduLWluLXBhZ2UtZGF0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zaWduLWluLWRldGFpbCB7XG4gIHBhZGRpbmc6IDUwcHggODBweDtcbn1cblxuLnNpZ24taW4tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWduLWluLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2lnbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pcS1zb2NpYWwtbWVkaWEgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pcS1zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtbGlnaHQtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWduLWluLXBhZ2UgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2lnbi11c2VyX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpZ24tdXNlcl9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZ24tdXNlcl9sb2dvIGltZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNpZ24taW4tcGFnZSAuZm9ybS1jb250cm9sLCAubS1wcm9maWxlIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uc2lnbi1pbi1wYWdlIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5tLXByb2ZpbGUgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDlkNWQ1ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZDVkNSAhaW1wb3J0YW50O1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDlkNWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5mLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zaWduLXVzZXJfY2FyZCAubGlua3MgaDYge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5lcnJvci1tc2cge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFNpZ24gVXBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcW9uaWMtdXNlci1mb3JtcyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8qIGRpc3BsYXk6IGZsZXg7ICovXG59XG5cbi5pcS1zaWdudXAtZm9ybSAuaXFvbmljX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmlxLXNpZ251cC1mb3JtIC5sb2dpbi1yZW1lbWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pcS1zaWdudXAtZm9ybSAubGlua3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1zaWdudXAtZm9ybSB7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcztcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5pcS1zaWdudXAtZm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaXEtc2lnbnVwLWZvcm0gLmxpbmtzIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5pcW9uaWNfZm9ybSAuaGVpZ2h0LXNlbGYtY2VudGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmlxb25pY19mb3JtIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlxb25pY19mb3JtIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaXFvbmljX2Zvcm0gdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pcW9uaWNfZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pcW9uaWNfZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNlOGYwZmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pcW9uaWNfZm9ybSAubG9naW4tc3VibWl0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2lnbnVwLXN1Ym1pdCAuaXEtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmlucHV0I2lxb25pY190ZXJtX2NvbmRpdGlvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmJ0bi5idG4tbGluay5idG4tY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5idG4tbGluay5idG4tY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5idG4uYnRuLWxpbmsuYnRuLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLmJ0bi5idG4tbGluay5idG4tY2FuY2VsOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmlxb25pY19mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qUGFnZSBpZCovXG5cbi5wYWdlLWlkLTcgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZmF2b3JpdGVzLXNsaWRlciBsaS5zbGlkZS1pdGVtIGEuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgVXNlciBwcm9maWxlICBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tLXByb2ZpbGUge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubWFuYWdlLXAge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubS1wcm9maWxlIC5zaWduLXVzZXJfY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG59XG5cbi5tLXByb2ZpbGUgLmlxLWN1c3RvbS1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgLm0tcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubS1wcm9maWxlIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubS1wcm9maWxlIC5zaWduLXVzZXJfY2FyZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24ge1xuICB0b3A6IDA7XG59XG5cbi5tLXByb2ZpbGUgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGFuZy1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubS1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubS1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2YyZjJmMjtcbn1cblxuLm1hbmFnZS1nZW4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFuYWdlLWRkIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYW5hZ2UtZGQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLmxhbmctZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC4zKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW92aWUtZGV0YWlsIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3dzLWJhbm5lci9zaW5nbGUtc2hvdy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3ZlcmxheS13cmFwcGVyOmJlZm9yZSwgLnNob3dzLWltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDUxLCA1MSwgNTEsIDApLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzAlLCB2YXIoLS1pcS1ibGFjaykgMTAwJSlcbn1cblxuLmJhbm5lci1jYXB0aW9uLCAub3ZlcmxheS1zLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vdmllLWRldGFpbCAudHJlbmRpbmctaW5mbyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb3ZpZS1kZXRhaWwgLnRyZW5kaW5nLWluZm8gLnNsaWRlci1yYXR0aW5nIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLm1vdmllLWRldGFpbCAudHJlbmRpbmctaW5mbyAubW92aWUtY29udGVudCB7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7XG59XG5cbi5tb3ZpZS1kZXRhaWwgLnRyZW5kaW5nLWluZm8gLnRleHQtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIHNwYW4ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2hvd3MtY29udGVudCAuc2xpZGVyLXJhdHRpbmcge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGFyZTpob3ZlciAuc2hhcmUtYm94IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNoYXJlLWJveCBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHkpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaGFyZS1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmUtYm94IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci13cmFwcGVyIC50cmVuZGluZy1pbmZvIC50cmVuZGluZy1kZWMge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFubmVyLXdyYXBwZXIgLnRyZW5kaW5nLWluZm8gLnRyZW5kaW5nLWRlYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGxheS1pY28ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxheS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNiYTFmMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1ib3JkZXIgMTUwMG1zIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG4ucGxheS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xufVxuXG4ucGxheS1idXR0b246aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZhMTgzZCwgMTAlKTtcbn1cblxuLnBsYXktYnV0dG9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53LW5hbWUge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1jb250YWluZXIub3ZlcmxheS13cmFwcGVyOmJlZm9yZSwgLm92ZXJsYXktcy1uYW1lIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICBzZWFzb25zICBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWFzb25zIC5pcS1kcm9wZG93biAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLnNlYXNvbnMgLnRyZW5kaW5nLXBpbGxzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG59XG5cbi5zZWFzb25zIC50cmVuZGluZy1waWxscy5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVwaS1ib3ggLmVwaXNvZGUtbnVtYmVyLCAuZXBpLWJveCAuZXBpc29kZS1wbGF5LWluZm8ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXBpLWJveCAuZXBpc29kZS1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZXBpLWRlc2Mge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xufVxuXG4uZXBpLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmVwaS1ib3gge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmVwaS1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLXpvb20ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5lcGktYm94OmhvdmVyIC5pbWctem9vbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5zaW5nbGUtZXBpc29kZS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5lcGlzb2RlX19wbGF5ZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgTW92aWUgZGV0YWlsXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1zaWRlYXJlYS1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmluZm8tc2hhcmUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKlBhZ2UgaWQqL1xuXG4ucGFnZS1pZC03IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmZhdm9yaXRlcy1zbGlkZXIgbGkuc2xpZGUtaXRlbSBhLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1tb3ZpZSAubW92aWUgLm1vdmllX19oZWFkLCAuc2luZ2xlLXZpZGVvIC52aWRlbyAudmlkZW9fX3BsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKm1vdmllLWRldGFpbCBpY29uKi9cblxuLm1vdmllLWRldGFpbCAuc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBsaSBzcGFuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLm1vdmllLWRldGFpbCAud3B1bGlrZS1oZWFydCAud3BfdWxpa2VfcHV0X2ltYWdlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5tb3ZpZS1kZXRhaWwgLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgc3Bhbi5jb3VudC1ib3gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiAwO1xufVxuXG4uYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYS53YXRjaC1saXN0LCAuYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYS53YXRjaC1saXN0LW5vdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnRuLWhvdmVyOmJlZm9yZSAudXBjb21pbmctY29udGVucyAuYmxvY2staW1hZ2VzIC5ob3Zlci1idXR0b25zIC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuLnRvcHRlbi1jb250ZW5zIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUgLmJsb2NrLWltYWdlcyAuYmFkZ2UuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdHZfc2hvdyAuYmFubmVyLWNhcHRpb24ge1xuICByaWdodDogODBweDtcbn1cblxuLyogdHJhaWxlciBsaW5rICovXG4uaXEtYnV0dG9uLmJ0bi10cmFuc3BhcmFudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaXEtYnV0dG9uLmJ0bi10cmFuc3BhcmFudCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4udHJhaWxvci12aWRlbyAuaXEtYnV0dG9uLmJ0bi10cmFuc3BhcmFudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRyYWlsb3ItdmlkZW8gLmJsb2NrLWltYWdlcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2luZ2xlLXR2X3Nob3cgLnRyYWlsb3ItdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zaW5nbGUtdHZfc2hvdyAudHJhaWxvci12aWRlby50cmFpbGVyLXBsYXktYnRuIHtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG4udHJhaWxvci12aWRlbyAuYmxvY2staW1hZ2VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udHJhaWxvci12aWRlby50cmFpbGVyLXBsYXktYnRuIC5ibG9jay1pbWFnZXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udHJhaWxvci12aWRlby50cmFpbGVyLXBsYXktYnRuIC5ibG9jay1pbWFnZXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50cmFpbG9yLXZpZGVvLnRyYWlsZXItcGxheS1idG4gLmNvbnRlbnQge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHJhaWxvci12aWRlby50cmFpbGVyLXBsYXktYnRuIC5pcS1idXR0b24uYnRuLXRyYW5zcGFyYW50IHNwYW4ge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cblxuLyptb3ZpZS1kZXRhaWwqL1xuXG4ubW92aWUtZGV0YWlsIC5tdXNpYy1wbGF5LWxpc3RzIC5pcS1saWtlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5tdXNpYy1wbGF5LWxpc3RzIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLm1vdmllLWRldGFpbCAuc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBhLndhdGNoLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4ubW92aWUtZGV0YWlsIC5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXEtdXBjb21pbmctbW92aWUgLnRyZW5kaW5nLWluZm8gLmJsb2NrLXNvY2lhbC1pbmZvIC5tdXNpYy1wbGF5LWxpc3RzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udXBjb21pbmctY29udGVucyAuYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lcGktYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwdWxpa2UtaGVhcnQgLndwX3VsaWtlX3B1dF9pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGVkMjAnO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6ICdyZW1peGljb24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDAgNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb3ZpZS1kZXRhaWwgLndwdWxpa2UtaGVhcnQgLndwX3VsaWtlX3B1dF9pbWFnZTphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ubXVzaWMtcGxheS1saXN0cyBsaTpob3ZlciAuaXEtbGlrZS1idG4gLndwdWxpa2UtaGVhcnQgLndwX3VsaWtlX3B1dF9pbWFnZTphZnRlciwgLm11c2ljLXBsYXktbGlzdHMgbGk6Zm9jdXMgLmlxLWxpa2UtYnRuIC53cHVsaWtlLWhlYXJ0IC53cF91bGlrZV9wdXRfaW1hZ2U6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ubW92aWUtZGV0YWlsIC5tdXNpYy1wbGF5LWxpc3RzIGxpOmhvdmVyIC5pcS1saWtlLWJ0biwgLm1vdmllLWRldGFpbCAubXVzaWMtcGxheS1saXN0cyBsaTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4ud3B1bGlrZS1oZWFydCAud3BfdWxpa2VfcHV0X2ltYWdlLndwX3VsaWtlX2J0bl9pc19hY3RpdmU6YWZ0ZXIge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi50cmVuZGluZy1pbmZvLmctYm9yZGVyIHtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjYpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4udHJlbmRpbmctaW5mby5nLWJvcmRlciAuc2hhcmUtaWNvbnMgLnNoYXJlLWJveCB7XG4gIGxlZnQ6IDQ1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udHJlbmRpbmctaW5mby5nLWJvcmRlciAuc2xpZGVyLXJhdHRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBVcGNvbWluZyBNb3ZpZXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS11cGNvbWluZy1tb3ZpZSAuZmF2b3JpdGVzLXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2VsZWN0IDJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtY3VzdG9tLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDEycHggMzRweCAwIHJnYmEoMTksIDEwLCAxMCwgMSk7XG59XG5cbi5pcS1jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJvZHktYmcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDg1LCA4NSwgMC42NSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIGZsb2F0OiBpbmhlcml0O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0MSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhLWVwaSAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmlxLWN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qYmFubmVyIGlubmVycGFnZSovXG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIC5pcS1saWtlLWJ0biwgLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgc3BhbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBsaSAuaXEtbGlrZS1idG4gLmNvdW50LWJveCB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbn1cblxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgYS53YXRjaC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXEtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm11c2ljLXBsYXktbGlzdHMgYS53YXRjaC1saXN0LW5vdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLypidXR0b24gYmFubmVyKi9cblxuYnV0dG9uLm1mcC1jbG9zZTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogNi4yNTBlbSAwO1xufVxuXG4uc2luZ2xlLW1vdmllIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLnNpbmdsZS12aWRlbyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC50dl9zaG93LXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluLCAuZXBpc29kZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLnR2X3Nob3ctdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC5lcGlzb2RlLXRlbXBsYXRlLXN0cmVhbWl0LWZ1bGwtd2lkdGggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2lxLWZhdm9yaXRlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3R0b20tc3BhY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLypiYW5uZXIgaW1nIGNzcyovXG5cbi5ob21lLXNsaWRlciAuc2xpY2stYmcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLXNsaWRlciAuc2xpY2stbGlzdCwgLmhvbWUtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwgLjE4LCAwLCAuOTUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsIC4xOSwgMCwgLjk0KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLCAuMTksIDAsIC45NCkgIWltcG9ydGFudDtcbn1cblxuLnR2c2hvd3Mtc2xpZGVyIC5zbGljay1iZyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24gIWltcG9ydGFudDtcbn1cblxuLnR2c2hvd3Mtc2xpZGVyIC5zbGljay1saXN0LCAudHZzaG93cy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLCAuMTgsIDAsIC45NSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwgLjE5LCAwLCAuOTQpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsIC4xOSwgMCwgLjk0KSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgIEZBUVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLWFjY29yZGlvbiB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNzVweCAzMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tdGl0bGUgLmFjY29yZGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLWRldGFpbHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcS1hY2NvcmRpb24gLmlxLWFjY29yZGlvbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tYmxvY2sgLmlxLWFjY29yZGlvbi10aXRsZSBpIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tYmxvY2sgLmlxLWFjY29yZGlvbi10aXRsZSAuaXEtaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLWJsb2NrIC5pcS1hY2NvcmRpb24tdGl0bGUgLmlxLWljb24tcmlnaHQ+aSB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tYmxvY2sgLmlxLWFjY29yZGlvbi10aXRsZSBpOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tYmxvY2sgLmlxLWFjY29yZGlvbi10aXRsZSBpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcS1hY2NvcmRpb24gLmlxLWFjY29yZGlvbi1ibG9jay5pcS1hY3RpdmUgLmlxLWFjY29yZGlvbi10aXRsZSBpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlxLWFjY29yZGlvbiAuaXEtYWNjb3JkaW9uLWJsb2NrLmlxLWFjdGl2ZSAuaXEtYWNjb3JkaW9uLXRpdGxlIGkuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtYWNjb3JkaW9uIC5pcS1hY2NvcmRpb24tYmxvY2sgLmlxLWFjY29yZGlvbi10aXRsZSAuaXEtaWNvbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXEtYWNjb3JkaW9uLXNoYWRvdyAuaXEtYWNjb3JkaW9uLWJsb2NrLmlxLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtbW96LWJveC1zaGFkb3c6IDQuODcxcHggMzQuNjU5cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pcS1hY2NvcmRpb24gLmlxLWFjY29yZGlvbi1kZXRhaWxzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjYpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgIFNlYXJjaCBQYWdlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1ub3QtZm91bmQ+aW1nIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uY29udGVudC1hcmVhLnNlYXJjaC1wYWdlICNpcS11cGNvbWluZy1tb3ZpZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmNvbnRlbnQtYXJlYS5zZWFyY2gtcGFnZSAjaXEtdXBjb21pbmctbW92aWUgLmlubmVyLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uaW5uZXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xufVxuXG4jaXEtdXBjb21pbmctbW92aWUgLmlxLW1haW4taGVhZGVyLCAjaXEtdXBjb21pbmctdmlkZW8gLmlxLW1haW4taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5mYXZvcml0ZXMtY29udGVucy5pcS1zbW92aWUtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5tb3ZpZS1kZXRhaWwgLnNoYXJlLWJveCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0NXB4O1xufVxuXG4uc2luZ2xlLWVwaXNvZGUgLmVwaXNvZGUgLmVwaXNvZGVfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlICNpcS11cGNvbWluZy1tb3ZpZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIGgyPnNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgUHJpdmFjeSBhbmQgdGVybXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS10ZXJtcy1vZi11c2UgcCB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xufVxuXG4uaXEtdGVybXMtb2YtdXNlIHVsIGxpIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5pcS1wcml2YWN5LXBvbGljeSBwIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIEZvb3RlclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVlbTtcbn1cblxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bD5saT5hIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bD5saT5hOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLmZvb3Rlci1saW5rLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVjZW50Y29tbWVudHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLndpZGdldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSAuY29tbWVudC1hdXRob3ItbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlLCBmb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxudWwuaXEtY29udGFjdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbnVsLmlxLWNvbnRhY3QgbGkgYSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3b3JkLXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG51bC5pcS1jb250YWN0IGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG51bC5pcS1jb250YWN0IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAud2lkZ2V0IC50ZXh0d2lkZ2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldC5mb290ZXItbG9nby50ZXh0LWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYmcxKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1ZW07XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmZvb3Rlci1zdGFuZGFyZCAuaW5mby1zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC53aWRnZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLndpZGdldCBoNC5mb290ZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkgLmNvbW1lbnQtYXV0aG9yLWxpbmsgYSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTpiZWZvcmUsIGZvb3RlciAud2lkZ2V0IGEucnNzd2lkZ2V0OmJlZm9yZSwgZm9vdGVyIHVsLndwLXRhZy1jbG91ZCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC53aWRnZXQgdWwubWVudSBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC53aWRnZXQgdWwubWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuc3ViLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5zdWItYnRuIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuc3ViLWJ0biBidXR0b246aG92ZXIsIC5mb290ZXItb25lIC5zdWItYnRuIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5zdWItYnRuIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgaW5wdXRbdHlwZT1zdWJtaXRdIGZvb3Rlci5mb290ZXItb25lIC5pbmZvLXNoYXJlIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuY29weXJpZ2h0IGE6aG92ZXIsIGZvb3Rlci5mb290ZXItb25lIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmhvdmVyLCBmb290ZXIuZm9vdGVyLW9uZSAuaW5mby1zaGFyZSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuY29weXJpZ2h0LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNSkgMHB4IDNweCAxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5jb3B5cmlnaHQtZm9vdGVyIC5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5pbmZvLXNoYXJlIGxpIGEge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsIGZvb3Rlci5mb290ZXItb25lIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZzogMCAxMjVweCAwIDE1cHg7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmluZm8tc2hhcmUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIC5pbmZvLXNoYXJlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmlxLWJnLWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3Rlci5pcS1vdmVyLWRhcmstOTA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLmZvb3Rlcl90b3BfYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNWVtO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIC5pbmZvLXNoYXJlIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4wNjNlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDEsIDAuNzYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAuNjI1ZW0gdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIHRleHQtc2hhZG93OiAwIDAgMC4xMjVlbSB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbn1cblxuLyotLS0tLS0tLS0tLS0tLSAgIGZvb3RlciBsaW5rcyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG51bC5mLWxpbmsgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbnVsLmYtbGluayBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxudWwuZi1saW5rIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHJnYig0MSwgNDEsIDQxLCAwLjc2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLnMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnMtaWNvbjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ucy1pY29uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLndwLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1lanMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1jb250YWluZXIuaXEtbWFpbi1zbGlkZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiA3MHZoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBBbmltYXRpb25cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbm90aWZ5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxuXG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKVxuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpXG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpXG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWJvcmRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdHJhaWxvclBsYXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG5cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgTG9nIGluXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxb25pYy11c2VyLWZvcm1zIC5lbGVtZW50b3Itc2hvcnRjb2RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZm9ybSNwbXNfbG9naW4ge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5mb3JtI3Btc19sb2dpbiBsYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5mb3JtI3Btc19sb2dpbiBwLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuZm9ybSNwbXNfbG9naW4gLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmZvcm0jcG1zX2xvZ2luIGlucHV0OmZvY3VzLCBmb3JtI3Btc19sb2dpbiBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBmb3JtI3Btc19sb2dpbiBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgZm9ybSNwbXNfbG9naW4gZm9ybSNwbXNfbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5mb3JtI3Btc19sb2dpbiAubG9naW4tc3VibWl0IC5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5mb3JtI3Btc19sb2dpbiAubG9naW4tc3VibWl0IC5idXR0b246aG92ZXIsIGZvcm0jcG1zX2xvZ2luIC5sb2dpbi1zdWJtaXQgLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbmZvcm0jcG1zX2xvZ2luIGEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuZm9ybSNwbXNfbG9naW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucG1zLWxvZ2luLWVycm9yIHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI5LCA5LCAyMCwgMC43NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA5LCAyMCwgMC4xKTtcbn1cblxuZm9ybSNwbXNfbG9naW4gcC5sb2dpbi1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaXFvbmljLXVzZXItZm9ybXMgI3Btc19sb2dpbiAubG9naW4tcmVtZW1iZXIsIGZvcm0jcG1zX2xvZ2luIC5sb2dpbi1yZW1lbWJlciB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgUHJpY2luZy1QbGFuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLXByaWNpbmctY2FyZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAudGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAyOHB4IDEwcHggMjBweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAudGFibGUgdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXEtYm9keS1iZyk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCAuaXEtcHJpY2UtcmF0ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94IC50eXBlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94IC50eXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94IC50eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3guYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveC5hY3RpdmUgLnR5cGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveC5hY3RpdmUgLnR5cGU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIHJpZ2h0OiAtMTZweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94LmFjdGl2ZSAudHlwZTphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgbGVmdDogLTE2cHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlfY2xvc2Uge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtY2hpbGQtY2VsbC5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFByaWNpbmctUGxhbi1TdHlsZS0yXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLXByaWNpbmctY2FyZC10d28ge1xuICBwYWRkaW5nOiAyMnB4IDYwcHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAudGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMjhweCAxMHB4IDIwcHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC50YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXEtYm9keS1iZyk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC50YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94IC50eXBlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAuaV9jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAuaXEtY2hpbGQtY2VsbCBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLXByaWNlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAwcHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2UgLmlxLXByaWNlLXJhdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNlLWJvdHRvbSAuaXEtc2VsZWN0LXByaWNlIC5pcS1wcmljZS1yYXRlLXdyYXAgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2UgLmlxLXByaWNlLXJhdGUtd3JhcCAuaXEtcHJpY2UtbGFiZWwgLnR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogM3B4IDRweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNlLWJvdHRvbSAuaXEtc2VsZWN0LXByaWNlIC5pcS1wcmljZS1yYXRlLXdyYXAgLmlxLXByaWNlLXJhdGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwIC5pcS1wcmljZS1yYXRlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtYnV0dG9uLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA5LCAyMCwgMC40KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjYpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2UgLmlxLXByaWNlLXJhdGUtd3JhcC5hY3RpdmUgLmlxLXByaWNlLWxhYmVsIC50eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwLmFjdGl2ZSBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFJlZ2lzdGVyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZm9ybS5wbXMtZm9ybSB7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcztcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpLnBtcy1maWVsZC5wbXMtZmllbGQtc3Vic2NyaXB0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgLnBtcy1zdWJzY3JpcHRpb24tcGxhbiBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZvcm0ucG1zLWZvcm0gLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIC5wbXMtc3Vic2NyaXB0aW9uLXBsYW4gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9ybSNwbXNfZWRpdC1wcm9maWxlLWZvcm0gLmlxLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wbXNfc3VjY2Vzcy1tZXNzYWdlcy13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1zLXN1YnNjcmlwdGlvbi1wbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jcG1zLXBheWdhdGVzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmZvcm0ucG1zLWZvcm0gLmJ0bi5idG4taG92ZXIuaXEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5wbXMtc3Vic2NyaXB0aW9uLXBsYW4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbn1cblxuZm9ybS5wbXMtZm9ybSAucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgLnBtcy1zdWJzY3JpcHRpb24tcGxhbiBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3Btcy1wYXlnYXRlcy1pbm5lcj5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxuXG4jcG1zLXBheWdhdGVzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiNwbXMtcGF5Z2F0ZXMtaW5uZXIgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbiNwbXMtcmVjYXB0Y2hhLXJlZ2lzdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xufVxuXG5mb3JtLnBtcy1mb3JtIC5idG4uYnRuLWhvdmVyLmlxLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuLyplbGVtZW50b3IgY2xhc3MqL1xuXG4uaXEtcmVnaXN0ZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0ge1xuICBtYXJnaW46IDMwcHggMHB4O1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIGhlaWdodDogOTUlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBzY3JvbGxiYXIgKi9cblxuLyogd2lkdGggKi9cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi8qIFRyYWNrIC9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuYmFja2dyb3VuZDogI2YxZjFmMTsgXG59XG5cbi8gSGFuZGxlICovXG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi8qIHNjcm9sbGJhciBlbmQgKi9cblxuLmlxLXJlZ2lzdGVyIC5lbGVtZW50b3Itc2hvcnRjb2RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaXEtcmVnaXN0ZXIgYnV0dG9uLmJ0bi5idG4taG92ZXIuaXEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5pcS1yZWdpc3RlciBmb3JtLnBtcy1mb3JtIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uaXEtcmVnaXN0ZXIgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pcS1yZWdpc3RlciBmb3JtLnBtcy1mb3JtPmxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwbXMtc3Vic2NyaXB0aW9uLXBsYW5zLWRpc2NvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcG1zLWFwcGx5LWRpc2NvdW50IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wbXMtdGF4LW5vdGljZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3Btcy1zdWJzY3JpcHRpb24tcGxhbnMtZGlzY291bnQtbWVzc2FnZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NvdW50LXRhYlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayBhIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucG1zLWFjY291bnQtbmF2aWdhdGlvbiBsaS5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGxpbmVhcjtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDAlLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgODUlKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBQYXltZW50c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtbm8tcGF5bWVudHMge1xuICBwYWRkaW5nOiAxMHB4IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgU3Vic2NyaXB0aW9uIHRhYmxlXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBtcy1hY2NvdW50LXN1YnNjcmlwdGlvbi1kZXRhaWxzLXRhYmxlLCAucG1zLXRhYmxlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC8qYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTsqL1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wbXMtYWNjb3VudC1zdWJzY3JpcHRpb24tZGV0YWlscy10YWJsZSB0cj50ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFBhc3N3b3JkIHJlc2V0IGNzc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ucG1zX2ZpZWxkLWVycm9ycy13cmFwcGVyIHAge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvcm0jcG1zX3JlY292ZXJfcGFzc3dvcmRfZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSB7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qcGF5bWVudCovXG5cbi5wbXMtdGFibGUgdGgsIC5wbXMtdGFibGUgdGQge1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLnBtcy10YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFByb2ZpbGUgY3NzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLWF2dGFyLWJveCAuc2lnbi11c2VyX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcS1hdnRhci1ib3ggLnNpZ24tdXNlcl9jYXJkIGltZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uaXEtYXZ0YXItYm94IC5zaWduLXVzZXJfY2FyZCBhI2lxLWVkaXQtYXZhdGFyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jdXBkYXRlLWF2YXRhciBsYWJlbC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuI3VwZGF0ZS1hdmF0YXIgLmN1c3RvbS1maWxlIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAxMHB4KTtcbn1cblxuLmlxb25pYy11c2VyLWZvcm1zIC5lbGVtZW50b3Itc2hvcnRjb2RlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1zLWxvZ2luLWVycm9yIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4gLndwLXZpZGVvLXNob3J0Y29kZSwgLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4ud3AtdmlkZW8tc2hvcnRjb2RlIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBwbXMgUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1iZzEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wbXMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5wbXMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wbXMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wbXMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC5wbXMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgTG9hZCBNb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubG9hZGVyLXdoZWVsIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICAvKiBjaGFuZ2Ugc2l6ZSBoZXJlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMC40NWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiBsb2FkZXItd2hlZWwtcm90YXRlIDAuNXMgc3RlcHMoMTIpIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLXdoZWVsIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuM2VtO1xuICB3aWR0aDogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogZ3JheTtcbiAgLyogY2hhbmdlIGNvbG9yIGhlcmUgKi9cbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgMC41ZW07XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXdoZWVsLXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmlxX2NvbW1lbnRfYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaXFfY29tbWVudF9ibG9jayAuY29tbWVudHMtYXJlYSwgLmlxX2NvbW1lbnRfYmxvY2sgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICBXYXRjaGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndhdGNobGlzdC1jb250ZW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogcGFkZGluZzogMHB4IDE1cHg7Ki9cbiAgcGFkZGluZzogMHB4O1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXM6aG92ZXIge1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBwZXJzcGVjdGl2ZSg1MDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBwZXJzcGVjdGl2ZSg1MDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBwZXJzcGVjdGl2ZSg1MDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcGVyc3BlY3RpdmUoNTAwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXMud2F0Y2hsaXN0LWZpcnN0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCg2JSwgMCwgMCkgcGVyc3BlY3RpdmUoNTAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoNiUsIDAsIDApIHBlcnNwZWN0aXZlKDUwMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpIHRyYW5zbGF0ZTNkKDYlLCAwLCAwKSBwZXJzcGVjdGl2ZSg1MDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoNiUsIDAsIDApIHBlcnNwZWN0aXZlKDUwMHB4KTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXMud2F0Y2hsaXN0LWxhc3Q6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpIHRyYW5zbGF0ZTNkKC02JSwgMCwgMCkgcGVyc3BlY3RpdmUoNTAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoLTYlLCAwLCAwKSBwZXJzcGVjdGl2ZSg1MDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgtNiUsIDAsIDApIHBlcnNwZWN0aXZlKDUwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgtNiUsIDAsIDApIHBlcnNwZWN0aXZlKDUwMHB4KTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1zb2NpYWwtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItbGVmdDogMC4yNTBlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpIDAlLCByZ2JhKDIwLCAyMCwgMjAsIDAuNCkgNTAlLCByZ2JhKDgzLCAxMDAsIDE0MSwgMCkgMTAwJSk7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5O1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciAuYmxvY2stZGVzY3JpcHRpb24ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjZzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciAuYmxvY2stc29jaWFsLWluZm8ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjZzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlcyAuaG92ZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZhdm9yaXRlcy1zbGlkZXIgbGkuc2xpZGUtaXRlbSBhLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIE1hcyBWaWRlbyBzaWRlYmFyIHdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndpZGdldC5tYXN2aWRlb3MtbW92aWVzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy1tb3ZpZXMgLm1vdmllLCAud2lkZ2V0Lm1hc3ZpZGVvcy10di1zaG93cy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdHYtc2hvd3MgLnR2LXNob3csIC53aWRnZXQubWFzdmlkZW9zLXZpZGVvcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdmlkZW9zIC52aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuLndpZGdldC5tYXN2aWRlb3MtbW92aWVzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy1tb3ZpZXMgLm1vdmllIC5tb3ZpZV9fcG9zdGVyLCAud2lkZ2V0Lm1hc3ZpZGVvcy10di1zaG93cy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdHYtc2hvd3MgLnR2LXNob3cgLnR2LXNob3dfX3Bvc3RlciwgLndpZGdldC5tYXN2aWRlb3MtdmlkZW9zLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy12aWRlb3MgLnZpZGVvIC52aWRlb19fcG9zdGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi53aWRnZXQubWFzdmlkZW9zLW1vdmllcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtbW92aWVzIC5tb3ZpZSAubW92aWVfX3RpdGxlLCAud2lkZ2V0Lm1hc3ZpZGVvcy10di1zaG93cy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdHYtc2hvd3MgLnR2LXNob3cgLnR2LXNob3dfX3RpdGxlLCAud2lkZ2V0Lm1hc3ZpZGVvcy12aWRlb3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXZpZGVvcyAudmlkZW8gLnZpZGVvX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpZGdldC5tYXN2aWRlb3MtbW92aWVzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy1tb3ZpZXMgLm1vdmllOmxhc3QtY2hpbGQsIC53aWRnZXQubWFzdmlkZW9zLXR2LXNob3dzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy10di1zaG93cyAudHYtc2hvdzpsYXN0LWNoaWxkLCAud2lkZ2V0Lm1hc3ZpZGVvcy12aWRlb3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXZpZGVvcyAudmlkZW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLndpZGdldC5tYXN2aWRlb3MtbW92aWVzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy1tb3ZpZXMgLm1vdmllc19faW5uZXIsIC53aWRnZXQubWFzdmlkZW9zLXR2LXNob3dzLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy10di1zaG93cyAudHYtc2hvd3NfX2lubmVyLCAud2lkZ2V0Lm1hc3ZpZGVvcy12aWRlb3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXZpZGVvcyAudmlkZW9zX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndpZGdldC5tYXN2aWRlb3Mgc3Bhbi5wb3N0X2NvdW50IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBhamF4IHNlYXJjaCAqL1xuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbmhlYWRlciAuc2VhcmNoLWJveCB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJsYWNrLWNvbG9yKTtcbn1cblxuLnN0cmVhbWl0LWFqYXgtY3VzdG9tLXNlYXJjaCB1bC5pcS1wb3N0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggLnBvc3QtaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA5LjM3NWVtO1xuICBoZWlnaHQ6IDUuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM4ZW07XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNS41ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0cmVhbWl0LWFqYXgtY3VzdG9tLXNlYXJjaCB1bC5pcS1wb3N0IGxpIC5wb3N0LWltZyAuaW1nLWhlaWdodCB7XG4gIGhlaWdodDogNS41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIDtcbn1cblxuLnN0cmVhbWl0LWFqYXgtY3VzdG9tLXNlYXJjaCB1bC5pcS1wb3N0IGxpIC5wb3N0LWltZyB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1pbWc6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMS41cHggNHB4IHZhcigtLWlxLXRvLWdyYWRpZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAxLjVweCA0cHggdmFyKC0taXEtdG8tZ3JhZGllbnQtY29sb3IpO1xufVxuXG5oZWFkZXIgI2RhdGFmZXRjaCBidXR0b24uaG92ZXItYnV0dG9ucyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaGVhZGVyICNkYXRhZmV0Y2ggYnV0dG9uLmhvdmVyLWJ1dHRvbnM6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtbGlnaHQtcHJpbWFyeSk7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIC5pcS1jYXRlZ29yeS1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIC5pcS1jYXRlZ29yeS1saXN0IGxpIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIC5uZXctbGluayB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICA7XG59XG5cbi8qIGRldGFpbCBwYWdlIGNhc3Qgc2VjdGlvbiAqL1xuXG5saS5zbGlkZS1pdGVtIC5jYXN0LWltYWdlczo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmRldGFpbC1jYXN0LWxpc3QgbGkuc2xpZGUtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5saS5zbGlkZS1pdGVtIC5jYXN0LWltYWdlcyAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDguNzUwZW07XG59XG5cbmxpLnNsaWRlLWl0ZW0gLmNhc3QtaW1hZ2VzIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5saS5zbGlkZS1pdGVtIC5jYXN0LWltYWdlcyAuYmxvY2stZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxLjU2M2VtO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMgLmJsb2NrLWRlc2NyaXB0aW9uIC5pcS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIHBlcnNvbiBwYWdlICovXG5cbi5wZXJzb24tZGV0YWlscyAuc2luZ2xlLXBlcnNvbl9fc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wZXJzb24tZGV0YWlscz5kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbi5wcm9maWxlLXNvY2lhbC1saXN0cyAuc2hhcmUtaWNvIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5wcm9maWxlLXNvY2lhbC1saXN0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDE1cHg7XG4gIG1pbi13aWR0aDogNzAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIC5pbWFnZSB7XG4gIHdpZHRoOiA4JTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgdGFibGUgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FzdC1wZXJzb24tbGlzdCB0YWJsZSB0ZCwgLnBlcnNvbi1kZXRhaWxzIC5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FzdC1wZXJzb24tbGlzdCB0YWJsZSB0ZC55ZWFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIHRkLnNlcGVyYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgLmNvbnRlbnQgLmNoYXJhY3RlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi50cmVuZGluZy1waWxscy50cmVhZGluZy1oZWFkaW5nLXRhYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udHJlbmRpbmctcGlsbHMudHJlYWRpbmctaGVhZGluZy10YWIubmF2LXBpbGxzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWItY29udGVudC5jYXN0LXBlcnNvbi1saXN0IHtcbiAgbWF4LWhlaWdodDogNjEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBibG9jayB3aWRnZXRzICovXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLWNvbHVtbj5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiogZGV0YWlsIHBhZ2UgKiovXG4udHJlbmRpbmctaW5mby5nLWJvcmRlciAuc2luZ2xlLWRldGFpbHMgLnNsaWRlci1yYXR0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbn1cblxuLyoqIFNvdXJjZXMgLCByYXRpbmcgLCBkZXNjcmlwdGlvbiAqKi9cbi5zb3VyY2VzLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLnNvdXJjZXMtdGFibGUgdGQsIC5zb3VyY2VzLXRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVlbSAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi5zb3VyY2VzLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLnNvdXJjZXMtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAwLjYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktYmcpO1xufVxuXG4uc291cmNlcy10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc291cmNlLWxpc3QtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG4gIGhlaWdodDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc3RyZWFtaXQtY29udGVudC1kZXRhaWxzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnRyZW5kaW5nLXBpbGxzLWhlYWRlci5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMS41ZW0gNGVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uc3RyZWFtaXQtY29udGVudC1kZXRhaWxzIC50cmVuZGluZy1waWxscy1oZWFkZXIubmF2LXBpbGxzIC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyLm5hdi1waWxscyAubmF2LWl0ZW0gYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGxpbmVhcjtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjA2ZGVnLCByZ2JhKDIwLCAyMCwgMjAsIDApIDEuNjYlLCAjMEYwRjBGIDQzLjY0JSwgcmdiYSgyMCwgMjAsIDIwLCAwKSA4OS4yOCUpO1xufVxuXG5cbi5oaWRlQ29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGhlaWdodDogM2VtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNjAwbXM7XG59XG5cbi5zaG93Q29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNjAwbXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0wLjkzOGVtO1xufVxuXG4vKiByZXZpZXcgZm9ybSAqL1xuLnN0cmVhbWl0LXJldmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOGVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1mb3JtLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuMzc1ZW07XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tcmF0aW5nPmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0tcmF0aW5nIHAuc3RhcnMge1xuICBtYXJnaW46IDAgMCAwIDAuOTM4ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyBwLmNvbW1lbnQtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwZW0pO1xuICBtYXJnaW46IDAgMCAxLjM3NWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyBwLmNvbW1lbnQtbm90ZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyBwLnN0YXJzIGEge1xuICBtYXJnaW4tbGVmdDogMC4zMTNlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyBwLnN0YXJzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1mb3JtLWF1dGhvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzOGVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMC45MzhlbTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuZm9ybS1zdWJtaXQgLnN1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjI1ZW07XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudF9jb250YWluZXIgaW1nLmF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1ZW07XG4gIHdpZHRoOiA1ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxLjg3NWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLm1ldGEge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgcCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgcC5tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IC5tZXRhIC5tYXN2aWRlb3MtcmV2aWV3X19hdXRob3Ige1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCAubWV0YSAubWFzdmlkZW9zLXJldmlld19fcHVibGlzaGVkLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCAubWV0YSAubWFzdmlkZW9zLXJldmlld19fcHVibGlzaGVkLWRhdGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5zdGFyLXJhdGluZyAuc3RhciB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC10ZXh0IC5zdGFyLXJhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUsIC5zdHJlYW1pdC1yZXZpZXdzIHVsLmNoaWxkcmVuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRyZW5kaW5nLWluZm8gLm11c2ljLXBsYXktbGlzdHMgLnNoYXJlLWJveCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyLjVlbTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItNiwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItNywgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItOCwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItOSwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItMTAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXFfY29tbWVudF9ibG9jay5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlxX3RhZy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbn1cblxuLmlxX3RhZy1saXN0IC50ZXh0LWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW92aWUtY29udGVudC5tb3ZpZS1zcGFjZS1hY3Rpb24gbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5tb3ZpZS1jb250ZW50Lm1vdmllLXNwYWNlLWFjdGlvbi5pcV90YWctbGlzdCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm1vdmllLWNvbnRlbnQuaXFfdGFnLWxpc3QgbGk6YmVmb3JlLFxuLmlxX3RhZy1saXN0IGxpLnRleHQtbGFibGU6YWZ0ZXIsXG4ubW92aWUtY29udGVudC5pcV90YWctbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vdmllLWNvbnRlbnQuaXFfdGFnLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgYm90dG9tOiA2cHg7XG4gIHRvcDogYXV0bztcbn1cblxuLmlxX3RhZy1saXN0IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGludHJvIHBhZ2UgY3NzICovXG5cbi5jc3NfcHJlZml4LWltYWdlLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgXG4gIHBhZGRpbmc6IDZweDsgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gIHRvcDogMDsgXG4gIGJhY2tncm91bmQ6ICMxZTIwMjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzOyBcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzOyBcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICB0cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwcztcbn1cblxuLmNzc19wcmVmaXgtaW1hZ2UtYm94OjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDJweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogJ1xcMjAyMlxcMjAyMlxcMjAyMic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xufVxuLmNzc19wcmVmaXgtaW1hZ2UtYm94OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zY3JvbGwtaW1nIC5jc3NfcHJlZml4LWltYWdlLWJveC1pbWcgaW1nIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgXG4gICAgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgaGVpZ2h0OiA0NTBweDsgXG4gICAgdHJhbnNpdGlvbjogNXMgYWxsIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICB0cmFuc2l0aW9uOiA1cyBhbGwgZWFzZTtcbn1cblxuLnNjcm9sbC1pbWcuaG92ZXItaW1hZ2Utc2Nyb2xsOmhvdmVyIC5jc3NfcHJlZml4LWltYWdlLWJveC1pbWcgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsgXG4gICAgdHJhbnNpdGlvbjogM3MgYWxsIGVhc2U7XG59XG5cbi5jc3NfcHJlZml4LWltYWdlLWJveCAuY3NzX3ByZWZpeC1pbWFnZS1ib3gtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtaW1hZ2UtYm94OmhvdmVyIC5jc3NfcHJlZml4LWltYWdlLWJveC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuXG5cblxuLm1haW4tcGFnZXMgeyBcbiAgYm9yZGVyLXJhZGl1czogOHB4OyBcbiAgcGFkZGluZzogNnB4OyBcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgdG9wOiAwOyBcbiAgYmFja2dyb3VuZDogIzFlMjAyNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwczsgXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwczsgXG4gIHRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzOyBcbiAgfVxuICAubWFpbi1wYWdlcyAucGljICBpbWcgeyBcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgXG4gICAgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgaGVpZ2h0OiA0NTBweDsgXG4gICAgdHJhbnNpdGlvbjogNXMgYWxsIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICB0cmFuc2l0aW9uOiA1cyBhbGwgZWFzZTtcbiAgfSAgXG4gIFxuICAubWFpbi1wYWdlczpob3ZlciAucGljICBpbWcgeyBcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsgXG4gICAgdHJhbnNpdGlvbjogM3MgYWxsIGVhc2U7ICAgICAgXG4gIH1cblxuICAubWFpbi1wYWdlczpiZWZvcmV7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDEwcHggMnB4IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb250ZW50OiAnXFwyMDIyXFwyMDIyXFwyMDIyJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzOyBcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzOyBcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzOyBcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICB9XG4gIC5tYWluLXBhZ2VzOmhvdmVyOmJlZm9yZSxcbiAgLm1haW4tcGFnZXM6aG92ZXIgYS5wYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIH1cdFxuICBcbiAgI3Btc19yZWNvdmVyX3Bhc3N3b3JkX2Zvcm0ge1xuICAgICAgcGFkZGluZzozMHB4OyBcbiAgfVxuXG5cbi5mYXZvcml0ZXMtY29udGVucyB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4uZm9vdGVyLW9uZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0gXG5cbi5jc3NfcHJlZml4LXRyYW5zZm9ybS1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmNzc19wcmVmaXgtdHJhbnNmb3JtLWltYWdlLWJhbm5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmNzc19wcmVmaXgtdHJhbnNmb3JtLWltYWdlLXJ0bHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbmEucGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHg7IFxuICB3aWR0aDogMTAwJTsgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xufVxuXG5hLnBhZ2UtdGl0bGU6aG92ZXIsIFxuYS5wYWdlLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpe1xuICAuY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2UsIFxuICAuY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2UtcnRsLFxuICAuY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2UtYmFubmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cdFx0XHRcdFxufVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAuaXEtdGl0bGUtaW50cm8gaDEuaXEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjcwOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7XG4gIC5pcS10aXRsZS1pbnRybyBoMS5pcS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDozNTlweCkge1xuICAuaXEtdGl0bGUtYm94IGg0IHtmb250LXNpemU6IDEuNTc3ZW07fVxufSAqLyJdfQ== */