:root{--primary-color:#7093e5;--secondary-color:#f68685;--secondary-text:#f46462;--light-pink-color:#fef5f5;--white-color:#fff;--white-light-color:#ecf2ff;--title-color:#171c26;--sub-title-color:#7093e5;--body-text:#6e7990;--light-blue-color:#ecf2ff;--ver-menu-back:rgba(67,126,235,0.08);--warning-color:red;--success-color:#398f14;--content-width:87.5em;--content-width-sm:73.125em;--global-font-family:"Roboto",sans-serif;--highlight-font-family:"Heebo",sans-serif;--global-font-size:var(--font-size-body);--global-font-line-height:1.4;--global-box-shadow:0 1px 30px 0 rgb(36 38 43/10%);--sider-bar-shadow:7px 0 18px 0 rgb(0 0 0/8%);--font-size-small:calc(16/var(--global-font-size)*1em);--font-size-regular:calc(var(--global-font-size)/16*1em);--font-size-large:calc(36/var(--global-font-size)*1em);--font-size-larger:calc(48/var(--global-font-size)*1em);--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-size-sm:0.875rem;--font-size-xs:0.75rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:500;--font-weight-h2:500;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0.094rem;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:0.25em;--letter-spacing-one:0.063em;--letter-spacing-two:0.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:0;--border-radius-box:0;--border-radius-ten:0;--border-radius-line:1em;--z-index-minus:-1;--global-font-title:#171c26;--global-font-color:#6e7990;--border-color-light:#dbdfe7;--border-color-dark:#171c26;--border-color-white-light:#eaeaea;--color-theme-grey:#f5f7fb;--color-theme-dark:#333;--color-theme-black:#000;--color-theme-orange:#ff8d39;--color-theme-yellow:#f9a620;--color-theme-blue:#21759b;--woocommerce-border-color:#ededed;--woocommerce-grey:#666;--font-size-13:13px;--font-size-15:15px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-30:30px;--font-size-32:32px;--font-size-36:36px;--font-size-42:42px;--font-size-45:45px;--font-size-50:50px;--font-size-62:62px;--font-size-90:90px;--font-size-150:150px;--font-size-240:240px}@media (max-width:991px){:root{--font-size-h1:3.653em;--font-size-h2:2em;--font-size-h3:1.827em;--font-size-h4:1.700em}}.wpcf7-response-output.error-msg{display:block;margin:2em 0 1em;padding:.2em 1em;border:2px solid red;border-color:var(--warning-color)}.site-content-contain:after{content:"";display:block;clear:both}#gallery-1 .gallery-item{text-align:center}.elementor-image-box-title{margin-top:0}p{margin:15px 0;line-height:1.66em}@media only screen and (min-width:1441px){.iq-container-width .container{max-width:1315px}}h1.iq-heading-title,h2.iq-heading-title,h3.iq-heading-title,h4.iq-heading-title,h5.iq-heading-title,h6.iq-heading-title{margin:0}.container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:1100px}.font-weight-bold{font-weight:700!important;font-weight:var(--font-weight-bold)!important}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-size:inherit}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:focus,.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background:#f68685;background:var(--secondary-color)}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{background:#7093e5;background:var(--primary-color)}.wp-block-quote.is-style-large,blockquote{background:#ecf2ff;background:var(--light-blue-color);padding:15px 30px;border-left:5px solid #7093e5;border-left:5px solid var(--primary-color);margin-bottom:30px;border-radius:0}blockquote cite{font-family:Heebo,sans-serif;font-family:var(--highlight-font-family);font-weight:700;font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0;margin-top:0}blockquote .blockquote-footer{font-style:italic;color:#6e7990;color:var(--body-text);margin-top:10px}blockquote .blockquote-footer cite{color:#7093e5;color:var(--primary-color)}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(--white-color);background:#f68685;background:var(--secondary-color);border-radius:50px;width:20px;height:20px;text-align:center;line-height:20px;font-size:.75rem;font-size:var(--font-size-xs);padding:0;margin-top:2px}.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:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color)}article.hentry.sticky .consulting-blog .blog-details{background:#ecf2ff;background:var(--white-light-color);padding:15px}.iq-box-shadow{-webkit-box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06)}footer .footer-logo img{width:210px}footer ul.iq-contact li{padding:10px 0}.comments-area blockquote{background:#ecf2ff;background:var(--light-blue-color)}.comments-area table td,.comments-area table th{border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.wp-block-button a:not([href]):not([tabindex]).wp-block-button__link{color:#fff;color:var(--white-color)}.wp-block-button__link{padding:10px 30px;font-size:1rem;font-size:var(--font-size-body)}.error{color:red!important;color:var(--warning-color)!important}div.wpcf7-response-output{display:none}.wpcf7-form .cfield .wpcf7-not-valid{border:1px solid red;border:1px solid var(--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(--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}.widget.widget_archive,div#search-2{background:#ecf2ff;background:var(--light-blue-color);-webkit-box-shadow:none;box-shadow:none}.iq-widget-menu.widget,.widget.widget_categories{background:#fef5f5;background:var(--light-pink-color);-webkit-box-shadow:none;box-shadow:none}.wp-block-gallery{margin-bottom:30px}.iq-blog-box .iq-blog-detail .wp-block-cover p{margin:0 auto;color:#fff;color:var(--white-color)}.sticky .iq-blog-box{background:#ecf2ff;background:var(--light-blue-color)}.iq-blog-box{position:relative;overflow:hidden;margin-bottom:30px;border:1px solid #ecf2ff;border:1px solid var(--white-light-color);background:#fff;background:var(--white-color)}.iq-blog-box .iq-blog-image{overflow:hidden;position:relative;text-align:center;display:inline-block;width:100%}.iq-blog-box .iq-blog-image img{background:#ecf2ff;background:var(--white-light-color)}.iq-blog-box .blog-title{margin:0 0 10px}.iq-blog-box .blog-title a h4{color:#171c26;color:var(--title-color);text-decoration:none}.iq-blog-box .blog-title a:hover,.iq-blog-box .blog-title a:hover h4{color:#7093e5;color:var(--primary-color);text-decoration:none}.iq-blog-box .iq-blog-detail{padding:30px;display:inline-block;width:100%;position:relative}.kivicare-space-bottom .iq-blog-box .iq-blog-detail{padding:0 30px 30px}.owl-carousel .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%;padding:30px}.owl-carousel .iq-blog-box{margin:0 15px 45px;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 .iq-blog-meta ul{margin:0 0 30px;padding:0;line-height:16px}.iq-blog-box .iq-blog-detail p{margin-bottom:15px}.iq-blog-box .iq-blogtag{margin:0 0 0 15px;padding:0;display:inline-block;width:100%;position:absolute;bottom:15px;left:0}.iq-blog-box .iq-blogtag li{list-style:none;float:left;margin-right:5px}.iq-blog-box .iq-blogtag li a{background:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color);padding:5px 10px;text-transform:uppercase;border-radius:0;font-size:.875rem;font-size:var(--font-size-sm)}.iq-blog-box .iq-blogtag li a:hover{text-decoration:none;background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.has-post-thumbnail .iq-blog-box .iq-blog-detail{display:inline-block;width:100%}.wp-block-gallery.alignfull{margin:0 -30px 30px}.iq-blog-box .iq-blog-detail blockquote p{margin: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}.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{margin:0 0 30px;padding:0}.iq-blog-detail .blog-content .wp-block-archives li,.iq-blog-detail .blog-content .wp-block-categories li,.iq-blog-detail .blog-content .wp-block-latest-posts li{list-style-type: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-table.is-style-stripes td{border-color:#ecf2ff;border-color:var(--white-light-color)}.wp-block-table td,.wp-block-table th{text-align:left}.wp-block-latest-posts.is-grid.has-dates{margin:0}.iq-blog-box:before{width:0;height:4px;content:"";background:#7093e5;background:var(--primary-color);position:absolute;bottom:0;margin:0 auto;left:0;right:0;opacity: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}.iq-blog-box:hover:before{opacity:1;width:100%}.iq-blog-box a.iq-cat-name{display:inline-block;line-height:normal;font-size:.875rem;font-size:var(--font-size-sm);background:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color);padding:6px 15px;text-transform:uppercase;margin-right:5px;margin-bottom:5px}.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:25px}.iq-blog-box a.iq-cat-name:hover{background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.iq-blog-box .iq-blog-image img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.iq-blog-box:hover .iq-blog-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.iq-blog-meta ul li a,.iq-blog-meta ul li i{color:#7093e5;color:var(--primary-color)}.iq-blog-meta ul li a{text-transform:uppercase;margin:5px 0;font-size:.875rem;font-size:var(--font-size-sm)}.iq-blog-meta ul li:hover a,.iq-blog-meta ul li:hover i{color:#7093e5;color:var(--primary-color)}.kivicare-error .page-content form:after{display:block;clear:both;content:""}.kivicare-error header{position:static}.iq-blog-box .iq-blog-image .gallery-item img,.iq-blog-box:hover .iq-blog-image .gallery-item img{-webkit-transform:scale(1);transform:scale(1)}@media(max-width:1299px){.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:20px}}@media(max-width:479px){.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:20px}.iq-blog-box .blog-title a h4{font-size:22px;font-size:var(--font-size-22)}}.page-links{margin:15px 0 10px;text-transform:uppercase;clear:both}.page-links>span.page-number,.page-links a{padding:0;border-radius:0;color:#7093e5;color:var(--primary-color);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:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color)}article.hentry .iq-blog-detail .blog-content .page-links a:hover{color:#fff;color:var(--white-color)}.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;padding:0 15px;margin:0 5px;width:45px;height:45px;line-height:45px;background-color:#fff;background-color:var(--white-color);border:1px solid rgba(134,140,156,.18);border-radius:0;text-align:center}.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{width:auto}.page-numbers li .page-numbers:hover{z-index:2;color:#fff;color:var(--white-color);text-decoration:none;background-color:#7093e5;background-color:var(--primary-color);border-color:#7093e5;border-color:var(--primary-color)}.page-numbers li .page-numbers:focus{z-index:2;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color)}.page-numbers li .page-numbers:not(:disabled):not(.disabled){cursor:pointer}.page-numbers li .page-numbers.current{width:45px;height:45px;text-align:center;line-height:45px;z-index:1;color:#fff;color:var(--white-color);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;background:#7093e5;background:var(--primary-color);border-color:#7093e5;border-color:var(--primary-color)}.control-panel-redux .ui-icon,.control-section-redux .ui-icon,.redux-container .ui-icon,.redux-metabox .ui-icon{display:none!important}@media(max-width:767px){.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{display:none}}.consulting-blog .blog-categories{position:absolute;top:20px;left:20px;line-height:1;color:#6e7990;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:#f68685;background:var(--secondary-color);padding:4px 8px}.consulting-blog .blog-categories li a{text-decoration:none;color:#fff;color:var(--white-color)}.consulting-blog .blog-categories li a span{font-size:.875rem;font-size:var(--font-size-sm)}.consulting-blog .main-blog{position:relative}.consulting-blog .blog-details{padding:15px 0 0;z-index:2;position:relative;background:#fff;background:var(--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:#7093e5;color:var(--primary-color)}.consulting-blog .blog-button a i{color:#fff;color:var(--white-color);padding:12px 14px}.consulting-blog .blog-details ul.list-inline li a{text-decoration:none;color:#6e7990;color:var(--body-text)}.consulting-blog .blog-details ul.list-inline li a:hover{text-decoration:none;color:#7093e5;color:var(--primary-color)}.consulting-blog .blog-details ul.list-inline li a i,.consulting-blog .blog-details ul.list-inline li i{color:#7093e5;color:var(--primary-color)}.consulting-blog .list-inline-item:not(:last-child){margin-right:20px}.consulting-blog .blog-button:hover{background:#7093e5;background:var(--primary-color)}.consulting-blog .blog-button{position:absolute;right:15px;top:30%;width:40px;height:40px;background:#f68685;background:var(--secondary-color);text-align:center;line-height:40px;color:#fff;color:var(--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:#7093e5;background:var(--primary-color)}.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(--white-color)}.consulting-blog .blog-categories li:hover,.consulting-blog:hover .blog-categories li{background:#7093e5;background:var(--primary-color);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}@media(max-width:479px){.consulting-blog .blog-button{top:46px}.consulting-blog .blog-details{padding:15px 0 5px}}.kivicare-recentblog.c4 .consulting-blog .consult-detail img{width:100%}.kivicare-recentblog.c2 .consulting-blog,.kivicare-recentblog.c3 .consulting-blog,.kivicare-recentblog.c4 .consulting-blog{margin-bottom:30px}.kivicare-recentblog.c4 .consulting-blog:hover .consult-effect:before{bottom:-63px}.kivicare-recentblog.c4 .consulting-blog .consult-effect:before{transform:skewY(-3deg);ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg)}.kivicare-recentblog.c2 .consulting-blog .consult-effect:before{transform:skewY(-4deg);ms-transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}.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}.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}.kivicare-contact{padding:45px;background:#ecf2ff;background:var(--white-light-color)}.kivicare-contact h2{text-align:center}.kivicare-contact input:hover,.kivicare-contact input[type=text]:hover,.kivicare-contact textarea:hover{border:1px solid #7093e5;border:1px solid var(--primary-color)}.kivicare-contact .button{cursor:pointer;margin-top:15px}.kivicare-contact input,.kivicare-contact input[type=text],.kivicare-contact textarea{border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.contact-form .cfield textarea{background:#ecf2ff;background:var(--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:23px;background:#ecf2ff;background:var(--white-light-color);border-radius:0;padding-left:15px;height:55px;line-height:55px;clear:both;border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.contact-form .cfield.textarea textarea:focus,.contact-form .cfield input:focus,.contact-form .cfield textarea:focus{border:1px solid #7093e5;border:1px solid var(--primary-color);-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(--white-color);border:1px solid #ecf2ff;border:1px solid var(--white-light-color);border-radius:0;padding:15px 0 0 20px;resize:none}.contact-form .cfield .wpcf7-not-valid,.iq-warning{border:1px solid red;border:1px solid var(--warning-color)}.contact-form .ajax-loader{margin:32px 0 0 5px}.predict-form{background:#fff;background:var(--white-color);border-radius:0;padding:30px}.predict-form input,.predict-form textarea{margin-bottom:30px}.contact-form .cfield textarea{margin-bottom:15px;border:1px solid #ecf2ff;border:1px solid var(--white-light-color);color:#6e7990;color:var(--body-text)}.contact-two .kivicare-contact{padding:0;background:transparent}.contact-two .kivicare-contact h2{text-align:left}.contact-two .kivicare-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%)}.kivicare-contact.contact-style{background:#ecf2ff;background:var(--white-light-color);margin-bottom:0;padding:100px 45px}.kivicare-contact.contact-style h2{text-align:left}.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;font-weight:var(--font-weight-bold)}.widget ul .recentcomments a{font-weight:400}.bypostauthor{display:block}.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}.iq-widget-menu ul.iq-post li .post-img img{width:100px;border-radius:0;margin-right:15px;background:#ecf2ff;background:var(--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:30px;padding-bottom:30px;border-bottom:1px solid rgba(82,95,129,.09)}.iq-widget-menu ul.iq-post li:last-child{margin-bottom:0;border:none;padding: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:#7093e5;color:var(--primary-color)}.iq-widget-menu .post-blog{line-height:0}.iq-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:0;padding:0}.iq-widget-menu .post-img .post-blog a.new-link{font-size:.875rem;font-size:var(--font-size-sm)}.iq-widget-menu .post-img .post-blog a.new-link h5{font-size:18px;font-size:var(--font-size-18);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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-top:10px;margin-bottom:0}.iq-widget-menu.widget .iq-widget-menu .iq-post li .post-img .post-blog .blog-box ul li a{font-size:13px;font-size:var(--font-size-13);line-height:normal}.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:80px;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}.comment-reply-title{display:inline-block}a#cancel-comment-reply-link{font-size:1rem;font-size:var(--font-size-body);margin-left:30px}.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:#ecf2ff;background:var(--white-light-color);text-transform:capitalize}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span,ul.wp-block-archives-list li span.archiveCount{border-radius:50px;float:right;color:#fff;color:var(--white-color);background:#f68685;background:var(--secondary-color);width:20px;height:20px;text-align:center;line-height:20px;font-size:.75rem;font-size:var(--font-size-xs);margin-top:2px}.download-item li{display:block;background:#ecf2ff;background:var(--white-light-color);padding-bottom:0!important}.download-item li i{background:#7093e5;background:var(--primary-color);padding:15px;color:#fff;color:var(--white-color);font-size:24px;font-size:var(--font-size-24)}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:#7093e5;color:var(--primary-color)}.widget.get-file a{text-decoration:none}.comment-form-author input,.comment-form-comment textarea,.comment-form-email input,.comment-form-url input{background:#ecf2ff;background:var(--white-light-color)}.elementor-icon-box-title{margin-top:0}.widget ul.menu li{border:none}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#7093e5;border-color:var(--primary-color);color:#7093e5;color:var(--primary-color)}.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#f68685;border-color:var(--secondary-color)}.comment-respond .comment-reply-title,.comments-area .comments-title{position:relative;padding-bottom:0}.wp-block-gallery.alignleft{margin:0 30px 30px 0!important}.wp-block-image.alignfull{margin:0 -30px 30px}.gallery-caption,.wp-caption,figcaption{color:#6e7990;color:var(--body-text);display:block;font-size:13px!important;line-height:1.5em!important;margin:7px auto 0;max-width:100%;opacity:1}.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}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}body:not([class*=aare-core]) .alignright{clear:right}input[type=checkbox]{width:auto;margin-right:10px;height:auto;display:inline-block}.wp-block-button .wp-block-button__link{background:#7093e5;background:var(--primary-color)}.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}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover{background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover{border-color:#f68685;border-color:var(--secondary-color)}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link{color:#7093e5;color:var(--primary-color);background:#fff;background:var(--white-color)}.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:#6e7990;color:var(--body-text)}.has-drop-cap:after{clear:both;content:"";display:table;table-layout:fixed}.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color);text-transform:uppercase}.wp-block-calendar table th{background:transparent;color:#f68685;color:var(--secondary-color);font-weight:700;font-weight:var(--font-weight-bold)}.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}.wp-block-search .wp-block-search__button{outline:none;border:none;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color);padding:10px 30px;cursor:pointer;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}.wp-block-search .wp-block-search__button:hover{background:#f68685;background:var(--secondary-color)}@media screen and (min-width:1200px){header.menu-sticky .navbar ul li .sub-menu li a,header .navbar ul li .sub-menu li a{white-space:nowrap}}.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;font-size:var(--font-size-13);color:#6e7990;color:var(--body-text)}.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:#ecf2ff;background-color:var(--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;color:var(--color-theme-blue);display:block;font-size:.875rem;font-weight:700;font-weight:var(--font-weight-bold);height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.iq-blog-box .kivicare-blogtag{padding:0;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:15px;margin-bottom:0}.iq-blog-box .blog-button{margin-top:0}.iq-blog-box .blog-button .kivicare-button-link{color:var(--color-theme-tint);font-style:italic}.iq-blog-box .kivicare-blogtag a:visited{background-color:#7093e5;background-color:var(--primary-color);color:#fff;color:var(--white-color)}.iq-blog-box .kivicare-blogtag li{list-style:none;float:left;margin:0 8px 10px 0}.iq-blog-box .kivicare-blogtag li:last-child{margin:0 0 10px}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count{color:#171c26;color:var(--global-font-title);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);text-transform:uppercase;font-size:.75rem;font-size:var(--font-size-small);font-weight:600;font-weight:var(--font-weight-semi-bold);position:relative;padding-right:20px;margin-right:15px}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count:after{content:"";position:absolute;top:50%;right:0;background:#6e7990;background:var(--global-font-color);height:5px;width:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count:last-child:after{display:none}.iq-blog-box .kivicare-blogtag .kivicare-tag-title{margin-top:5px;font-weight:600;font-weight:var(--font-weight-semi-bold);line-height:var(--button-line-height);letter-spacing:.094rem;letter-spacing:var(--font-letter-spacing-link);color:#171c26;color:var(--global-font-title)}.iq-blog-box .kivicare-blogtag .kivicare-tag-title svg{color:#6e7990;color:var(--global-font-color);font-size:.875rem;font-size:var(--font-size-normal)}.iq-blog-box .kivicare-blogtag li a{display:block;color:#6e7990;color:var(--global-font-color);text-transform:none;font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);font-weight:400;font-weight:var(--font-weight-regular);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);position:relative}.iq-blog-box .kivicare-blogtag li a:before{content:"#"}.iq-blog-box .kivicare-blogtag li a:after{content:","}.iq-blog-box .kivicare-blogtag li:last-child a:after{content:none}.iq-blog-box .kivicare-blogtag li:last-child a{padding-right:0}.iq-blog-box .kivicare-blogtag li a:hover{color:#7093e5;color:var(--primary-color)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJkdW1teS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFFQSx1QkFBd0IsQ0FDckIseUJBQTBCLENBQzFCLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDM0Isa0JBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIseUJBQTBCLENBQzFCLG1CQUFvQixDQUNwQiwwQkFBMkIsQ0FDM0IscUNBQXlDLENBQ3pDLG1CQUF3QixDQUN4Qix1QkFBd0IsQ0FHM0Isc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUc1Qix3Q0FBMEMsQ0FDMUMsMENBQTRDLENBQzVDLHdDQUF3QyxDQUN4Qyw2QkFBOEIsQ0FDOUIsa0RBQXFELENBQ3JELDZDQUFnRCxDQUdoRCxzREFBMkQsQ0FDM0Qsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCx1REFBNEQsQ0FHNUQseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixtQkFBb0IsQ0FDcEIsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUd2Qiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIsMEJBQTJCLENBRzNCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUdyQix1QkFBdUIsQ0FDdkIseUJBQXlCLENBQ3pCLHdCQUF3QixDQUN4QiwyQkFBMkIsQ0FDM0Isc0JBQXNCLENBR3RCLDRCQUE2QixDQUM3QixtQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNC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QW1DLENBQ25DLCtCQUFnQyxDQUNoQyw2QkFDSixDQUdBLDhFQUNJLFlBQ0osQ0FFQSx1REFDSSxjQUFlLENBQ2YsZUFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHFDQUFzQyxDQUN0QyxzQkFBK0MsQ0FBL0MsOENBQStDLENBQy9DLGFBQStCLENBQS9CLDhCQUNKLENBRUEsMkRBQ0ksYUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLGlCQUFrQyxDQUFsQyxpQ0FDSixDQUVBLHNDQUNJLGFBQWMsQ0FDZCxhQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsbUJBQW9CLENBQ3BCLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxnQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGVBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxxQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGlCQUNKLENBRUEsNkNBQ0ksV0FDSixDQUVBLDRDQUNJLFdBQ0osQ0FFQSx1REFDSSxZQUNKLENBRUEsaURBQ0ksZUFDSixDQUVBLDRDQUNJLGFBQTJCLENBQTNCLDBCQUNKIiwiZmlsZSI6ImR1bW15Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG4gOnJvb3Qge1xuXG5cdC0tcHJpbWFyeS1jb2xvcjogIzcwOTNlNTtcbiAgICAtLXNlY29uZGFyeS1jb2xvcjogI0Y2ODY4NTtcbiAgICAtLXNlY29uZGFyeS10ZXh0OiAjRjQ2NDYyO1xuICAgIC0tbGlnaHQtcGluay1jb2xvcjogI2ZlZjVmNTtcbiAgICAtLXdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuICAgIC0td2hpdGUtbGlnaHQtY29sb3I6ICNlY2YyZmY7XG4gICAgLS10aXRsZS1jb2xvcjogIzE3MWMyNjtcbiAgICAtLXN1Yi10aXRsZS1jb2xvcjogIzcwOTNlNTtcbiAgICAtLWJvZHktdGV4dDogIzZlNzk5MDtcbiAgICAtLWxpZ2h0LWJsdWUtY29sb3I6ICNlY2YyZmY7XG4gICAgLS12ZXItbWVudS1iYWNrOiByZ2JhKDY3LCAxMjYsIDIzNSwgMC4wOCk7XG4gICAgLS13YXJuaW5nLWNvbG9yOiAjZmYwMDAwO1xuICAgIC0tc3VjY2Vzcy1jb2xvcjogIzM5OGYxNDtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4Ny41ZW07XG5cdC0tY29udGVudC13aWR0aC1zbTogNzMuMTI1ZW07XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IFxuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ0hlZWJvJywgc2Fucy1zZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS40O1xuXHQtLWdsb2JhbC1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiKDM2IDM4IDQzIC8gMTAlKTtcblx0LS1zaWRlci1iYXItc2hhZG93OiA3cHggMCAxOHB4IDAgcmdiKDAgMCAwIC8gOCUpO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMWVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogMC43NXJlbTtcblx0LS1mb250LXNpemUtbm9ybWFsOiAwLjg3NXJlbTtcblx0LS1mb250LXNpemUtYm9keTogMXJlbTtcblx0LS1mb250LXNpemUtaDE6IDQuMjA5cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMy4xNTdyZW07XG5cdC0tZm9udC1zaXplLWgzOiAyLjM2OXJlbTtcblx0LS1mb250LXNpemUtaDQ6IDEuNzc3cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNTogMS4zMzNyZW07XG5cdC0tZm9udC1zaXplLWg2OiAxcmVtO1xuXHQtLWZvbnQtc2l6ZS1zbTogMC44NzVyZW07ICAgLyooMTRweCkqL1xuXHQtLWZvbnQtc2l6ZS14czogMC43NXJlbTsgICAvKigxMnB4KSovXG5cblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS43NTtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDUwMDtcblx0LS1mb250LXdlaWdodC1oMTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgyOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDM6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNDogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDUwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6MC4wOTRyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgyOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDM6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg1OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDY6IDA7XG5cdC0tbGV0dGVyLXNwYWNpbmc6MC4yNWVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMC4wNjNlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10d286IDAuMTI1ZW07XG4gICAgLS1sZXR0ZXItc3BhY2luZy10aHJlZTogMC4xODhlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiAwLjI1ZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDA7XG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IDA7XG5cdC0tYm9yZGVyLXJhZGl1cy10ZW46MDtcblx0LS1ib3JkZXItcmFkaXVzLWxpbmU6MWVtO1xuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czotMTtcblxuICAgIC8qIENvbG9ycyBBZGQgKi9cbiAgICAtLWdsb2JhbC1mb250LXRpdGxlOiAjMTcxYzI2O1xuICAgIC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM2ZTc5OTA7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZGJkZmU3O1xuXHQtLWJvcmRlci1jb2xvci1kYXJrOiAjMTcxYzI2O1xuXHQtLWJvcmRlci1jb2xvci13aGl0ZS1saWdodDogI2VhZWFlYTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICNmNWY3ZmI7XG5cdC0tY29sb3ItdGhlbWUtZGFyazogIzMzMzMzMztcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDAwMDtcblx0LS1jb2xvci10aGVtZS1vcmFuZ2U6ICNmZjhkMzk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjRjlBNjIwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyMTc1OWI7XG5cdC0td29vY29tbWVyY2UtYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuXHQtLXdvb2NvbW1lcmNlLWdyZXk6ICM2NjY2NjY7XG5cbiAgICAvKiBDdXN0b20gLSBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS0xMzogMTNweDtcblx0LS1mb250LXNpemUtMTU6IDE1cHg7XG5cdC0tZm9udC1zaXplLTE4OiAxOHB4O1xuXHQtLWZvbnQtc2l6ZS0yMDogMjBweDtcblx0LS1mb250LXNpemUtMjI6IDIycHg7XG5cdC0tZm9udC1zaXplLTI0OiAyNHB4O1xuXHQtLWZvbnQtc2l6ZS0yNjogMjZweDtcblx0LS1mb250LXNpemUtMzA6IDMwcHg7XG5cdC0tZm9udC1zaXplLTMyOiAzMnB4O1xuXHQtLWZvbnQtc2l6ZS0zNjogMzZweDtcblx0LS1mb250LXNpemUtNDI6IDQycHg7XG5cdC0tZm9udC1zaXplLTQ1OiA0NXB4O1xuXHQtLWZvbnQtc2l6ZS01MDogNTBweDtcblx0LS1mb250LXNpemUtNjI6IDYycHg7XG5cdC0tZm9udC1zaXplLTkwOiA5MHB4O1xuXHQtLWZvbnQtc2l6ZS0xNTA6IDE1MHB4O1xuXHQtLWZvbnQtc2l6ZS0yNDA6IDI0MHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuODI3ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwZW07XG4gICAgfVxufVxuXG5cblxuXHQiLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKiA9PT09PT09PT09PT09PT1PbGQgQ3NzID09PT09PT09PT09PSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIER1bW15IERhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC5lcnJvci1tc2cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMmVtIDAgMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdhcm5pbmctY29sb3IpO1xufVxuXG4uc2l0ZS1jb250ZW50LWNvbnRhaW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbiNnYWxsZXJ5LTEgLmdhbGxlcnktaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxlbWVudG9yLWltYWdlLWJveC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDFweCkge1xuICAgIC5pcS1jb250YWluZXItd2lkdGggLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTMxNXB4O1xuICAgIH1cbn1cblxuaDEuaXEtaGVhZGluZy10aXRsZSxcbmgyLmlxLWhlYWRpbmctdGl0bGUsXG5oMy5pcS1oZWFkaW5nLXRpdGxlLFxuaDQuaXEtaGVhZGluZy10aXRsZSxcbmg1LmlxLWhlYWRpbmctdGl0bGUsXG5oNi5pcS1oZWFkaW5nLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXIsXG4uZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149XCJmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzXj1cImZsYXRpY29uLVwiXTphZnRlcixcbltjbGFzcyo9XCIgZmxhdGljb24tXCJdOmFmdGVyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cblxuLyogSFRNTCBUYWdzICovXG5cbi5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLmVsZW1lbnRvci1idXR0b24td3JhcHBlciAuZWxlbWVudG9yLWJ1dHRvbjpob3Zlcixcbi5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLmVsZW1lbnRvci1idXR0b24td3JhcHBlciAuZWxlbWVudG9yLWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAuZWxlbWVudG9yLWJ1dHRvbi13cmFwcGVyIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYmxvY2txdW90ZSxcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS1jb2xvcik7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciBjaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcyBsaSxcbi5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSxcbi5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSBzcGFuLFxuZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSB1bCBsaS5jYXQtaXRlbSBzcGFuLnBvc3RfY291bnQsXG5mb290ZXIuZm9vdGVyLW9uZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWFyY2hpdmVzLFxuLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMsXG4uYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkuc3RpY2t5IC5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5pcS1ib3gtc2hhZG93IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3gtc2hhZG93OiAwIDAgODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbmZvb3RlciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG59XG5cbmZvb3RlciB1bC5pcS1jb250YWN0IGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuXG5cbi8qIEZvcm0gKi9cblxuLmNvbW1lbnRzLWFyZWEgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS1jb2xvcik7XG59XG5cbi5jb21tZW50cy1hcmVhIHRhYmxlIHRkLFxuLmNvbW1lbnRzLWFyZWEgdGFibGUgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxuLmVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0td2FybmluZy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3LWZvcm0gLmNmaWVsZCAud3BjZjctbm90LXZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nLWNvbG9yKTtcbn1cblxuLnNpdGUtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4udmNfcGFyYWxsYXgge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbi8qIEF1ZGlvICovXG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwgcDpudGgtY2hpbGQoLW4rMikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtYXVkaW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC12aWRlbyAuY29uc3VsdC1kZXRhaWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBCbG9nc2lkZWJhciAqL1xuXG5kaXYjc2VhcmNoLTIsXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUud2lkZ2V0LFxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtcGluay1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIExhdGVzdCBCbG9nIFBvc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLndwLWJsb2NrLWNvdmVyIHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zdGlja3kgLmlxLWJsb2ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlLWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIGltZyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGEgaDQge1xuICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYTpob3ZlciBoNCxcbi5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5raXZpY2FyZS1zcGFjZS1ib3R0b20gLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IHtcbiAgICBtYXJnaW46IDAgMTVweCA0NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiA0Ljg3MXB4IDM0LjY1OXB4IDE1cHggLTI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCAuaXEtYmxvZy1tZXRhIHVsIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2d0YWcgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uaGFzLXBvc3QtdGh1bWJuYWlsIC5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW46IDAgLTMwcHggMzBweDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCAuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2ctY29udGVudCAud3AtYXVkaW8tc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuXG4uYmxvZyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLFxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMsXG4uaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcyBsaSxcbi5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLFxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGFzLWRhdGVzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4uaGFzLWV4Y2VycHRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRkLFxuLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuaGFzLWRhdGVzIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5pcS1ibG9nLWJveDpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmlxLWJsb2ctYm94OmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWJsb2ctYm94IGEuaXEtY2F0LW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctY2F0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlxLWJsb2ctYm94IGEuaXEtY2F0LW5hbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaXEtYmxvZy1ib3g6aG92ZXIgLmlxLWJsb2ctaW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmlxLWJsb2ctbWV0YSB1bCBsaSBpIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLW1ldGEgdWwgbGkgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5pcS1ibG9nLW1ldGEgdWwgbGk6aG92ZXIgaSxcbi5pcS1ibG9nLW1ldGEgdWwgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50IGZvcm06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIGhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIC5nYWxsZXJ5LWl0ZW0gaW1nLFxuLmlxLWJsb2ctYm94OmhvdmVyIC5pcS1ibG9nLWltYWdlIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMjk5cHgpIHtcbiAgICAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctY2F0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo0NzlweCkge1xuICAgIC5pcS1ibG9nLWJveCAuaXEtYmxvZy1jYXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGEgaDQge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMik7XG4gICAgfVxufVxuXG5cbi8qIEJsb2cgUGFnZSBMaW5rICovXG5cbi5wYWdlLWxpbmtzIHtcbiAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlLWxpbmtzPnNwYW4ucGFnZS1udW1iZXIsXG4ucGFnZS1saW5rcyBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM0LCAxNDAsIDE1NiwgMC4xOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2UtbGlua3Mgc3Bhbi5wb3N0LXBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5wYWdlLWxpbmtzIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmFydGljbGUuaGVudHJ5IC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC5wYWdlLWxpbmtzIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cblxuLypwYWdpbmF0aW9uLW5hdiovXG5cbi5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzQsIDE0MCwgMTU2LCAwLjE4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAubmV4dC5wYWdlLW51bWJlcnMsXG4ucGFnZS1udW1iZXJzIGxpIC5wcmV2LnBhZ2UtbnVtYmVycyB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnM6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5yZWR1eC1jb250YWluZXIgLnVpLWljb24sXG4uY29udHJvbC1zZWN0aW9uLXJlZHV4IC51aS1pY29uLFxuLmNvbnRyb2wtcGFuZWwtcmVkdXggLnVpLWljb24sXG4ucmVkdXgtbWV0YWJveCAudWktaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblxuICAgIC5wYWdlLW51bWJlcnMgbGkgLnByZXYucGFnZS1udW1iZXJzLFxuICAgIC5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEJsb2dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5tYWluLWJsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEgaDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyBhIGg1OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctYnV0dG9uIGEgaSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB1bC5saXN0LWlubGluZSBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB1bC5saXN0LWlubGluZSBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgdWwubGlzdC1pbmxpbmUgbGkgYSBpLFxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5jb25zdWx0LWRldGFpbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtMTI2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC01ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTZkZWcpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nOmhvdmVyIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm90dG9tOiAtNzJweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuYmxvZy1jYXRlZ29yaWVzIGxpIGEge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyBsaTpob3Zlcixcbi5jb25zdWx0aW5nLWJsb2c6aG92ZXIgLmJsb2ctY2F0ZWdvcmllcyBsaSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOjQ3OXB4KSB7XG4gICAgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b24ge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQmxvZyBHcmlkIDEgYW5kIDNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5raXZpY2FyZS1yZWNlbnRibG9nLmM0IC5jb25zdWx0aW5nLWJsb2cgLmNvbnN1bHQtZGV0YWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5raXZpY2FyZS1yZWNlbnRibG9nLmM0IC5jb25zdWx0aW5nLWJsb2csXG4ua2l2aWNhcmUtcmVjZW50YmxvZy5jMyAuY29uc3VsdGluZy1ibG9nLFxuLmtpdmljYXJlLXJlY2VudGJsb2cuYzIgLmNvbnN1bHRpbmctYmxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmtpdmljYXJlLXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgICBib3R0b206IC02M3B4O1xufVxuXG4ua2l2aWNhcmUtcmVjZW50YmxvZy5jNCAuY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xuICAgIG1zLXRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBCbG9nIEdyaWQgMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmtpdmljYXJlLXJlY2VudGJsb2cuYzIgLmNvbnN1bHRpbmctYmxvZyAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICBtcy10cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQmxvZyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZy5ibG9nLXBhZ2UgLmNvbnN1bHQtZWZmZWN0OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTM2cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cuYmxvZy1wYWdlOmhvdmVyIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xuICAgIGJvdHRvbTogLTc0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQ29udGFjdCBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctbWFpbC1zZW50LW5nLFxuZGl2LndwY2Y3LWFib3J0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbi5raXZpY2FyZS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaW5wdXQ6aG92ZXIsXG4ua2l2aWNhcmUtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLFxuLmtpdmljYXJlLWNvbnRhY3QgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ua2l2aWNhcmUtY29udGFjdCAuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaW5wdXQsXG4ua2l2aWNhcmUtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdLFxuLmtpdmljYXJlLWNvbnRhY3QgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi53cGNmNy1mb3JtIHA6bnRoLWNoaWxkKG4rNikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3NpbmcsXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dDpmb2N1cyxcbi5jb250YWN0LWZvcm0gLmNmaWVsZC50ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cyxcbi5jb250YWN0LWZvcm0gLmNmaWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQudGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDIwcHg7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgLndwY2Y3LW5vdC12YWxpZCxcbi5pcS13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nLWNvbG9yKTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuYWpheC1sb2FkZXIge1xuICAgIG1hcmdpbjogMzJweCAwIDAgNXB4O1xufVxuXG4ucHJlZGljdC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucHJlZGljdC1mb3JtIGlucHV0LFxuLnByZWRpY3QtZm9ybSB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIENvbnRhY3QgZm9ybSBzdHlsZS0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250YWN0LXR3byAua2l2aWNhcmUtY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtdHdvIC5raXZpY2FyZS1jb250YWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGFjdC10d28gLmtpdmljYXJlLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtdHdvIGlmcmFtZSB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggNTcuNHB4IDEyLjZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogNTY4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBDb250YWN0IGZvcm0gc3R5bGUtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ua2l2aWNhcmUtY29udGFjdC5jb250YWN0LXN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMDBweCA0NXB4O1xufVxuXG4ua2l2aWNhcmUtY29udGFjdC5jb250YWN0LXN0eWxlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRHVtbXkgZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud2lkZ2V0IHVsIC5yZWNlbnRjb21tZW50cyAuY29tbWVudC1hdXRob3ItbGluayBhOmJlZm9yZSxcbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIC5yZWNlbnRjb21tZW50cyAuY29tbWVudC1hdXRob3ItbGluayBhIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUmVjZW50IE5ld3Mgc2lkZSB3aWRnZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4MiwgOTUsIDEyOSwgMC4wOSk7XG59XG5cbi5pcS13aWRnZXQtbWVudSB1bC5pcS1wb3N0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rOmhvdmVyIGg1IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1ibG9nIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayBoNSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcS13aWRnZXQtbWVudS53aWRnZXQgLmlxLXdpZGdldC1tZW51IC5pcS1wb3N0IGxpIC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMyk7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBvc3QtaW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wb3N0LWltZy1ob2xkZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblJlY2VudCBOZXdzIHNpZGUgd2lkZ2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmEjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEsXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldC5nZXQtZmlsZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNhdGVnb3JpZXMgc2lkZSB3aWRnZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHNwYW4sXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50LFxudWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmRvd25sb2FkLWl0ZW0gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSBpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdvcmRQcmVzcyBDb3JlIE5ld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEsXG4uY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCxcbi5jb21tZW50LWZvcm0tdXJsIGlucHV0LFxuLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uZWxlbWVudG9yLWljb24tYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0IHVsLm1lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbjogMCAtMzBweCAzMHB4O1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLndwLWNhcHRpb24sXG5maWdjYXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuXG5wLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuYm9keTpub3QoW2NsYXNzKj1hYXJlLWNvcmVdKSAuYWxpZ25yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uLmFsaWduY2VudGVyIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uLmFsaWdubGVmdCAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbnJpZ2h0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4ud3AtYmxvY2stZmlsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG4uaGFzLWRyb3AtY2FwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG4gICAgY2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQsXG4uaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhLFxuICAgIGhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMgKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PSBBREQgTkVXUyBDU1NTID09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGFncyBDU3MgKi9cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLWJ1dHRvbiAuY3NzX3ByZWZpeC1idXR0b24tbGluayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXRpbnQpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgYTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpXG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA4cHggMTBweCAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpLmNzc19wcmVmaXgtY29tbWVudC1jb3VudCB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpLmNzc19wcmVmaXgtY29tbWVudC1jb3VudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaS5jc3NfcHJlZml4LWNvbW1lbnQtY291bnQ6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgLmNzc19wcmVmaXgtdGFnLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluayk7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgLmNzc19wcmVmaXgtdGFnLXRpdGxlIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjXCI7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIixcIjtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGk6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59Il19 */