/*!
Theme Name: Aker Offshore Wind
Template: aker
Author: Appex Web
Author URI: http://appex.no/
Version: 0.1.0
*/:root{--color-primary:var(--color-blue);--color-secondary:var(--color-black);--color-headings:var(--color-blue);--color-primary-contrast:var(--color-blue-contrast);--color-secondary-contrast:var(--color-black-contrast);--logo-position:center center;--logo-repeat:no-repeat;--logo-size:contain;--size-base:18px;--size-heading-1:48px;--size-heading-2:48px;--size-heading-3:24px;--size-heading-4:20px;--size-heading-5:16px;--size-heading-6:16px;--size-heading-7:16px;--size-heading-hero:48px;--size-heading-callout:36px;--font-family-primary:Inter,sans-serif;--font-family-secondary:Jost,sans-serif;--font-family-alt:Jost,sans-serif;--font-weight-normal:400;--font-weight-bold:700;--font-weight-medium:500;--font-weight-headings:var(--font-weight-bold);--letter-spacing-default:0;--letter-spacing-headings:-0.02em;--header-background-color:var(--color-black);--header-background-color-opacity:rgba(0,0,0,.6);--header-color:#fff;--header-height:110px;--header-height-negative:-110px;--header-logo:url(/wp-content/themes/aker-offshore-wind/images/logo.svg);--header-logo-width:363px;--header-logo-height:38px;--navigation-font-family:var(--font-family-secondary);--navigation-font-size:16px;--navigation-font-weight:var(--font-weight-medium);--navigation-font-weight-active:var(--font-weight-medium);--navigation-text-transform:none;--navigation-letter-spacing:0;--navigation-color-active:var(--color-blue);--navigation-active-underline:1;--navigation-footer-font-size:16px;--navigation-footer-font-weight:var(--font-weight-medium);--footer-background-color:var(--color-grey-dark);--footer-color:var(--color-white);--footer-separator-color:var(--color-transparent);--footer-separator-size:0;--footer-logo:url(/wp-content/themes/aker-offshore-wind/images/logo.svg);--footer-logo-width:363px;--footer-logo-height:38px;--footer-padding:calc(4 * var(--spacing));--spacing:16px;--border-radius:4px;--box-shadow:0 0 8px rgba(0,0,0,.25);--container-default:1250px;--container-wide:1400px;--container-small:1040px;--container-spacing:64px;--link-color:var(--color-blue);--swiper-pagination-color:var(--color-grey-2);--button-border-radius:36px;--button-border-width:2px;--button-padding:0.75em 3em;--latest-news-background-color:var(--color-white);--latest-news-color:var(--color-black);--latest-news-border-color:var(--color-transparent);--latest-news-border-width:0;--latest-news-font-size:14px;--latest-news-time-color:var(--color-grey-dark);--latest-news-read-more-color:var(--color-blue);--latest-news-read-more-font-size:14px;--latest-news-read-more-font-weight:400;--latest-news-box-shadow:0;--separator-color:var(--color-black);--separator-size:1px;--media-text-image-border-radius:0;--media-text-margin:2em 0;--post-header-background-color:var(--color-transparent);--post-header-color:var(--color-black);--post-header-border-color:var(--separator-color);--post-header-border-width:var(--separator-size);--hero-background-color:var(--color-black);--hero-color:var(--color-white);--hero-content-max-width:677px;--subpage-background-color:var(--color-transparent);--subpage-background-color-hover:var(--color-grey-light-1);--subpage-background-color-active:var(--color-blue-light);--subpage-background-color-focus:var(--color-grey-light-1);--subpage-color:var(--color-black);--subpage-color-hover:var(--color-black);--subpage-color-active:var(--color-black);--subpage-color-focus:var(--color-black);--subpage-font-weight:normal;--subpage-font-weight-hover:normal;--subpage-font-weight-active:bold;--subpage-font-weight-focus:normal;--subpage-border-color:var(--color-transparent);--subpage-border-color-hover:var(--color-transparent);--subpage-border-color-active:var(--color-transparent);--subpage-border-color-focus:var(--color-transparent);--subpage-border-width:0;--subpage-border-radius:0;--subpage-text-decoration:none;--subpage-text-decoration-hover:none;--subpage-text-decoration-active:none;--subpage-gap:0;--subpage-padding:13px 24px;--contact-card-grid-background-color:var(--color-grey-light-1);--contact-card-grid-color:var(--color-black);--contact-card-grid-name-size:18px;--contact-card-grid-name-color:var(--color-blue);--contact-card-grid-position-color:var(--color-black);--contact-card-grid-border-width:1px;--contact-card-grid-border-color:var(--color-grey-light-2);--contact-card-grid-border-radius:var(--border-radius);--contact-card-grid-box-shadow:var(--box-shadow);--contact-card-grid-toggle-font-size:14px;--contact-card-grid-toggle-color:var(--color-blue);--contact-card-grid-email-color:var(--color-);--contact-card-grid-image-border-radius:0;--contact-card-list-background-color:var(--color-grey-light-1);--contact-card-list-color:var(--color-black);--contact-card-list-name-size:25px;--contact-card-list-name-color:var(--color-blue);--contact-card-list-position-color:var(--color-green);--contact-card-list-border-width:0;--contact-card-list-border-color:var(--color-transparent);--contact-card-list-border-radius:0 0 var(--border-radius) var(--border-radius);--contact-card-list-box-shadow:0;--contact-card-list-toggle-font-size:14px;--contact-card-list-toggle-color:var(--color-blue);--contact-card-list-image-border-radius:var(--border-radius);--contact-modal-background-color:var(--color-grey-light-1);--contact-modal-name-size:36px;--contact-modal-position-size:20px;--contact-modal-position-color:var(--color-grey-dark);--contact-modal-biography-size:18px;--contact-modal-biography-color:var(--color-black);--contact-modal-close-fill:var(--color-white);--contact-modal-close-stroke:var(--color-blue);--excerpt-font-size:1.5rem;--investors-background-color:var(--color-grey-light-1);--investors-subpages-link-background-color:var(--color-white);--investors-subpages-link-background-image:url(images/arrow-right.svg);--investors-subpages-link-color:var(--color-black);--investors-nav-per-share-background-color:blue;--investors-nav-per-share-color:var(--color-grey-dark);--investors-stock-exchange-background-color:#c3f6ff;--investors-stock-exchange-color:var(--color-grey-dark);--investors-stock-exchange-text-align:center;--investors-border-radius:10px;--investors-panel-background-color:#fff;--investors-contact-background-color:#fff;--investors-stock-prices-left-background-color:rgba(0,171,33,.7);--investors-stock-prices-left-color:#fff;--investors-stock-prices-right-background-color:hsla(0,0%,63%,.6);--investors-stock-prices-right-color:#767676;--investors-financial-calendar-time-background-color:#00cdff;--table-font-size:14px;--table-cell-padding:calc(0.75 * var(--spacing)) calc(2 * var(--spacing));--table-border-radius:var(--border-radius);--table-head-background-color:var(--color-primary);--table-head-color:var(--color-primary-contrast);--table-head-text-transform:uppercase;--list-bullet-color:var(--color-green)}@media (max-width:549px){:root{--header-logo:url(/wp-content/themes/aker-offshore-wind/images/logo.svg);--header-logo-width:230px;--header-logo-height:24px}}@media (max-width:1279px){:root{--footer-padding:calc(3.5 * var(--spacing))}}@media (max-width:549px){:root{--footer-logo:url(/wp-content/themes/aker-offshore-wind/images/logo.svg);--footer-logo-width:230px;--footer-logo-height:24px}}@media (max-width:767px){:root{--container-spacing:32px}}@media (max-width:1023px){:root{--size-heading-1:32px;--size-heading-2:24px;--size-heading-3:20px;--size-heading-4:18px;--size-heading-5:18px;--size-heading-6:18px;--size-heading-7:18px;--size-heading-hero:48px;--size-heading-callout:30px;--excerpt-font-size:20px;--subpages-padding-bottom:calc(3.75 * var(--spacing));--subpages-after-inset:calc(-2 * var(--spacing));--table-cell-padding:calc(0.5 * var(--spacing)) calc(0.75 * var(--spacing))}}@media (max-width:767px){:root{--size-heading-hero:42px;--size-heading-callout:26px;--excerpt-font-size:18px;--subpages-padding-bottom:calc(1.5 * var(--spacing));--subpages-after-inset:calc(-1.5 * var(--spacing))}}@media (max-width:600px){:root{--media-text-margin:calc(2 * var(--spacing))}}body,html{overflow-x:hidden}html.modal-open,html.navigation-open{height:100vh;overflow:hidden}body.error404 #content{padding:calc(4 * var(--spacing)) 0}img{height:auto}figure.full-width img{width:100%}table{border-collapse:collapse}figure{margin:0 0 1em}button,input[type=submit]{cursor:pointer}a{color:var(--link-color)}p:not(:last-child){margin-bottom:2em}figcaption{font-size:.875em}h3+figure{margin-top:2em}.hentry h2:not(:first-child):not([class]),.hentry h3:not(:first-child):not([class]){margin-top:calc(4 * var(--spacing))}.hentry li:not([class]){margin-bottom:calc(.5 * var(--spacing))}body.page-template-default-no-sidebar .hentry figcaption:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry h2:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry h3:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry h4:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry ol:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry p:not(.has-text-align-center),body.page-template-default-no-sidebar .hentry ul:not(.has-text-align-center),body.page-template-portfolio .hentry figcaption:not(.has-text-align-center),body.page-template-portfolio .hentry h2:not(.has-text-align-center),body.page-template-portfolio .hentry h3:not(.has-text-align-center),body.page-template-portfolio .hentry h4:not(.has-text-align-center),body.page-template-portfolio .hentry ol:not(.has-text-align-center),body.page-template-portfolio .hentry p:not(.has-text-align-center),body.page-template-portfolio .hentry ul:not(.has-text-align-center),body.single-post .hentry figcaption:not(.has-text-align-center),body.single-post .hentry h2:not(.has-text-align-center),body.single-post .hentry h3:not(.has-text-align-center),body.single-post .hentry h4:not(.has-text-align-center),body.single-post .hentry ol:not(.has-text-align-center),body.single-post .hentry p:not(.has-text-align-center),body.single-post .hentry ul:not(.has-text-align-center){max-width:775px}body.page-template-default-no-sidebar .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map),body.page-template-portfolio .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map),body.single-post .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map){margin-top:calc(5 * var(--spacing))}@media (max-width:1023px){body.page-template-default-no-sidebar .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map),body.page-template-portfolio .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map),body.single-post .hentry>:first-child:not(.wp-block-group):not(.wp-block-cover):not(.google-map){margin-top:calc(2 * var(--spacing))}}body.page-template-default-no-sidebar .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover),body.page-template-portfolio .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover),body.single-post .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover){margin-bottom:calc(5 * var(--spacing))}@media (max-width:1023px){body.page-template-default-no-sidebar .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover),body.page-template-portfolio .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover),body.single-post .hentry>:last-child:not(.wp-block-group):not(.wp-block-cover){margin-bottom:calc(2 * var(--spacing))}}.user-is-clicking button,.user-is-clicking input,.user-is-clicking textarea{outline:none}article.is-404{text-align:center}.wp-block-media-text__media img{border-radius:var(--media-text-image-border-radius)}.text-link{background-color:transparent;border:0;padding:0;margin:0;text-decoration:underline;-webkit-appearance:none;appearance:none}.back-link{text-decoration:none;color:inherit;font-size:14px}.back-link:hover{text-decoration:underline}.post-meta{padding-top:1em}.link-email,.link-phone{position:relative;margin-left:calc(2 * var(--spacing))}.link-email:before,.link-phone:before{background-size:contain;background-position:0;background-repeat:no-repeat;width:calc(2 * var(--spacing));height:calc(1.3 * var(--spacing));content:"";position:absolute;left:calc(-2 * var(--spacing));top:0}.link-email:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 3v18h24V3H0zm21.518 2L12 12.713 2.482 5h19.036zM2 19V7.183l10 8.104 10-8.104V19H2z'/%3E%3C/svg%3E")}.link-phone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.176 1.322L9.02 0l4.041 7.89-2.724 1.341c-.538 1.259 2.159 6.289 3.297 6.372.09-.058 2.671-1.328 2.671-1.328l4.11 7.932s-2.764 1.354-2.854 1.396C9.699 27.194-1.542 5.345 6.176 1.322zm1.929 1.274L7.082 3.1c-5.294 2.762 4.177 21.185 9.648 18.686l.971-.474-2.271-4.383-1.026.5c-3.163 1.547-8.262-8.219-5.055-9.938l1.007-.497-2.251-4.398z'/%3E%3C/svg%3E")}.social-links{list-style:none;padding:0;margin-left:0;margin-right:0;display:flex}.social-links__item:not(:last-child){margin-right:calc(.5 * var(--spacing))}.social-links__link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:40px;height:40px;text-indent:-9999px;overflow:hidden}[data-icon=facebook] .social-links__link{background-image:url(/wp-content/themes/aker/images/social/facebook-dark.svg)}[data-icon=twitter] .social-links__link{background-image:url(/wp-content/themes/aker/images/social/twitter-dark.svg)}[data-icon=linkedin] .social-links__link{background-image:url(/wp-content/themes/aker/images/social/linkedin-dark.svg)}[data-icon=instagram] .social-links__link{background-image:url(/wp-content/themes/aker/images/social/instagram-dark.svg)}.portfolio-shelf{padding-top:calc(5 * var(--spacing))}.portfolio-shelf a{text-decoration:none}.portfolio-shelf a:hover{text-decoration:underline}.portfolio-shelf__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(3.75 * var(--spacing));padding-bottom:calc(5 * var(--spacing));border-bottom:1px solid var(--color-green)}.portfolio-shelf__box{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--border-radius);padding:calc(2 * var(--spacing))}.portfolio-shelf__box h2{font-size:20px;color:var(--color-primary)}.portfolio-shelf__box p{font-size:18px}.portfolio-shelf__logos{padding-top:var(--spacing);display:grid;grid-template-columns:repeat(2,1fr);gap:calc(2 * var(--spacing)) calc(3 * var(--spacing))}.portfolio-shelf__logos img{max-height:35px;display:block}@media (max-width:1000px){.portfolio-shelf{padding-top:calc(2.5 * var(--spacing))}.portfolio-shelf__inner{gap:calc(2 * var(--spacing));padding-bottom:calc(2.5 * var(--spacing))}}@media (max-width:767px){.portfolio-shelf{padding-top:calc(1.5 * var(--spacing))}.portfolio-shelf__inner{gap:var(--spacing);grid-template-columns:1fr;padding-bottom:calc(1.5 * var(--spacing))}.portfolio-shelf__box{padding:calc(1.5 * var(--spacing))}}.google-map{margin-top:-180px;margin-bottom:calc(3.75 * var(--spacing));filter:grayscale(100)}@media (max-width:1279px){.google-map{margin-top:-32px}}@media (max-width:1023px){.google-map{margin-top:-16px}}.google-map__inner{background-color:#eee;border-radius:var(--border-radius);padding-top:43.6%;position:relative}@media (max-width:767px){.google-map__inner{padding-top:80%}}.google-map__inner iframe{width:100%;height:100%;display:block;border-radius:var(--border-radius);position:absolute;left:0;right:0;top:0;bottom:0}.close-icon__circle1{fill:var(--contact-modal-close-fill,var(--color-white))}#navigation .close-icon__circle1{fill:var(--header-background-color)}.close-icon__circle2{stroke:var(--contact-modal-close-stroke,var(--color-black))}#navigation .close-icon__circle2{stroke:var(--navigation-color-active)}.close-icon__cross{fill:var(--contact-modal-close-stroke,var(--color-black))}#navigation .close-icon__cross{fill:var(--navigation-color-active)}.whr-items{max-width:100%!important;list-style:none;margin:0;padding:0}.whr-item{background-color:#eee;padding:calc(1.5 * var(--spacing));padding-right:145px;border-bottom:2px solid #fff;transition:background-color .15s ease-in-out;position:relative}.whr-item:hover{background-color:#ececec;cursor:pointer}.whr-item:hover a{text-decoration:underline}.whr-item:after{background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--border-radius);font-size:14px;font-weight:var(--font-weight-bold);padding:calc(.5 * var(--spacing)) var(--spacing);content:"Apply now";position:absolute}.whr-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.whr-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.whr-item>:first-child{margin-top:0}.whr-item>:last-child{margin-bottom:0}@media (min-width:601px){.whr-item:after{transform:translateY(-50%);right:calc(1.5 * var(--spacing));top:50%}}@media (max-width:600px){.whr-item{padding-right:calc(1.5 * var(--spacing));padding-bottom:calc(5 * var(--spacing))}.whr-item:after{left:calc(1.5 * var(--spacing));bottom:calc(1.5 * var(--spacing))}}.whr-title{font-size:18px;margin-bottom:.3em}.whr-title a{color:#000;text-decoration:none}.whr-info{font-size:14px;color:#777;list-style:none;margin:0;padding:0;display:flex}.whr-info li{padding-right:var(--spacing)}.whr-info span{font-weight:var(--font-weight-bold)}.whr-code,.whr-date,.whr-group{display:none}@media (min-width:601px){.cision-archive__post{display:flex}}.cision-archive__post:not(:last-child){padding-bottom:calc(3.5 * var(--spacing));margin-bottom:calc(3.5 * var(--spacing));border-bottom:1px solid #eee}.cision-archive__post p{margin-bottom:var(--spacing);word-break:break-word}@media (min-width:768px){.cision-archive__image{margin-right:calc(2 * var(--spacing))}}@media (min-width:601px){.cision-archive__image{width:250px;margin-right:var(--spacing)}}@media (max-width:600px){.cision-archive__image{margin-bottom:var(--spacing)}}.cision-archive__image img{display:block;border-radius:var(--border-radius)}.cision-archive__content{flex:1}@media (min-width:768px){.cision-archive__content{padding-right:calc(2 * var(--spacing))}}@media (min-width:601px){.cision-archive__content{padding-right:var(--spacing)}}.cision-archive__title{margin-top:var(--spacing);margin-bottom:var(--spacing)}.cision-archive__title a{color:inherit;text-decoration:none}.cision-archive__title a:hover{text-decoration:underline}.cision-archive__time{color:#777;display:block}.cision-output{max-width:1000px;text-align:justify;padding-bottom:calc(3.75 * var(--spacing))}.cision-featured-image{width:100%;max-width:1000px}.cision-files{list-style:none;padding-left:2.2em}.cision-files li{position:relative}.cision-files li:before{background-image:url(https://publish.ne.cision.com/content/images/icons/pdf.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.35em;height:1.35em;content:"";position:absolute;left:-2em;top:0}h2 a,h3 a{text-decoration:none}h2 a:hover,h3 a:hover{text-decoration:underline}@media (max-width:781px){.wp-block-columns>.wp-block-column:not(:last-child) .card:last-child{margin-bottom:calc(2 * var(--spacing))}}@media (max-width:599px){.wp-block-columns>.wp-block-column:not(:last-child) .card:last-child{margin-bottom:var(--spacing)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}img{max-width:100%;border-style:none}body{font-family:var(--font-family-primary);font-size:18px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-grey-2)}.cision-archive__title,.is-style-callout-title,.is-style-h1,.is-style-h2,.is-style-h3,.is-style-h4,.is-style-h5,.is-style-h6,.is-style-h7,.is-style-hero-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);font-weight:var(--font-weight-headings);line-height:1.25;color:var(--color-headings);letter-spacing:var(--letter-spacing-headings)}.is-style-h1,h1{font-size:var(--size-heading-1)}.is-style-h2,h2{font-size:var(--size-heading-2)}.cision-archive__title,.is-style-h3,h3{font-size:var(--size-heading-3);margin-bottom:0}.is-style-h4,h4{font-size:var(--size-heading-4);margin-bottom:22px}.is-style-h5,h5{font-size:var(--size-heading-5)}.is-style-h6,h6{font-size:var(--size-heading-6)}.is-style-h7{font-size:var(--size-heading-7)}.is-style-hero-title{font-size:var(--size-heading-hero)}.hero__inner .is-style-hero-title{margin-bottom:0}.is-style-callout-title{font-size:var(--size-heading-hero)}.font-weight-normal{font-weight:var(--font-weight-normal)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-bold{font-weight:var(--font-weight-bold)}.visuallyhidden{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0}.first-last-nomargin>:first-child{margin-top:0}.first-last-nomargin>:last-child{margin-bottom:0}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.inherit-color{color:inherit}.container{width:calc(100% - var(--container-spacing));max-width:var(--container-default);margin:0 auto}.container--wide{max-width:var(--container-wide)}.container--small{max-width:var(--container-small)}.grid{display:grid}.grid[data-grid=three-columns]{grid-template-columns:1fr 1fr 1fr;gap:25px}@media (max-width:900px){.grid[data-grid=three-columns]{grid-template-columns:1fr 1fr}}@media (max-width:599px){.grid[data-grid=three-columns]{grid-template-columns:1fr}}.grid[data-grid=post-with-sidebar]{grid-template-columns:250px 1fr;gap:calc(3.75 * var(--spacing));padding-bottom:calc(3.75 * var(--spacing))}@media (max-width:1279px){.grid[data-grid=post-with-sidebar]{gap:calc(2 * var(--spacing))}}@media (max-width:1023px){.grid[data-grid=post-with-sidebar]{display:flex;flex-direction:column;gap:0}}.grid[data-grid=investors]{grid-template-columns:1fr 370px;gap:calc(2 * var(--spacing));padding-bottom:calc(3.75 * var(--spacing))}@media (max-width:1023px){.grid[data-grid=investors]{grid-template-columns:1fr}}.grid[data-grid=investors-no-sidebar]{grid-template-columns:1fr;padding-bottom:calc(3.75 * var(--spacing))}.gutenberg-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),[class*=inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:min(100vw - var(--container-spacing),var(--container-default));margin-left:auto;margin-right:auto}.gutenberg-content:after{clear:both;content:"";display:table;table-layout:fixed}.alignwide{max-width:var(--container-wide);margin-left:auto;margin-right:auto}.wp-block-group:not(.alignwide):not(.alignfull).has-background{padding-left:calc(2 * var(--spacing));padding-right:calc(2 * var(--spacing))}.wp-block-group__inner-container{padding-top:calc(5 * var(--spacing));padding-bottom:calc(5 * var(--spacing))}.wp-block-group__inner-container>:first-child{margin-top:0}.wp-block-group__inner-container>:last-child{margin-bottom:0}@media (max-width:600px){.wp-block-group__inner-container{padding-top:calc(2.5 * var(--spacing));padding-bottom:calc(2.5 * var(--spacing))}}.wp-block-cover{padding:calc(2 * var(--spacing))}.wp-block-media-text{margin-top:var(--media-text-margin);margin-bottom:var(--media-text-margin)}.wp-block-separator{background-color:var(--separator-color);height:var(--separator-size);border:0;margin-top:calc(2 * var(--spacing));margin-bottom:calc(2 * var(--spacing))}.wp-block-separator+*{margin-top:0!important}.wp-block-embed,.wp-block-image{margin-bottom:2em}.wp-block-embed:only-child,.wp-block-image:only-child{margin-bottom:0}body.single-post .wp-block-embed img,body.single-post .wp-block-image img{border-radius:var(--border-radius)}.wp-block-embed figcaption,.wp-block-image figcaption{margin:1em 0 3em;opacity:.7}.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}.wp-block-buttons{margin:2em 0}.cision-newsletter__submit,.gform_button,.gform_button:hover,.stock-exchange__subscribe,.wp-block-button__link{background-color:var(--color-primary);color:var(--color-primary-contrast)!important}.cision-newsletter__submit:hover,.gform_button:hover,.stock-exchange__subscribe:hover,.wp-block-button__link:hover{background-color:var(--color-primary);color:var(--color-primary-contrast);text-decoration:underline}@media (max-width:1023px){.cision-newsletter__submit,.gform_button,.gform_button:hover,.stock-exchange__subscribe,.wp-block-button__link{font-size:1rem}}.wp-block-table{margin-top:calc(2 * var(--spacing));margin-bottom:calc(2 * var(--spacing));font-size:var(--table-font-size);width:100%;overflow-x:auto}.wp-block-table td,.wp-block-table th{padding:var(--table-cell-padding)}.wp-block-table thead{background-color:var(--table-head-background-color);color:var(--table-head-color);text-transform:var(--table-head-text-transform);text-align:left}.wp-block-table thead tr:first-child th:first-child{border-top-left-radius:var(--table-border-radius)}.wp-block-table thead tr:first-child th:last-child{border-top-right-radius:var(--table-border-radius)}.wp-block-table tbody td:last-child td:first-child{border-bottom-left-radius:var(--table-border-radius)}.wp-block-table tbody td:last-child td:last-child{border-bottom-right-radius:var(--table-border-radius)}.wp-block-table.is-style-stripes tbody tr:nth-child(2n){background-color:var(--color-white)}.wp-block-table figcaption{padding:var(--table-cell-padding);color:rgba(0,0,0,.7)}.is-style-excerpt{font-size:var(--excerpt-font-size)}.is-style-small{font-size:.875em}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:calc(2 * var(--spacing)) 0}}button{cursor:pointer}.cision-newsletter__submit,.gform_button,.gform_button:hover,.stock-exchange__subscribe,.wp-block-button__link{border-radius:var(--button-border-radius)!important;padding:var(--button-padding)}.carbon-price-chart__header{padding:0 20px;display:flex;justify-content:space-between}.carbon-price-chart__header p{margin-bottom:0}.header{background-color:var(--header-background-color);color:var(--header-color);position:relative;z-index:100}.header a{color:inherit;text-decoration:none}.header.header--opacity{background-color:var(--header-background-color-opacity)}.header.header--transparent{background-color:transparent}.header__inner{display:flex;justify-content:space-between;align-items:center;height:var(--header-height)}.header-logo{background-image:var(--header-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:var(--header-logo-width);height:var(--header-logo-height)}.navigation-close,.navigation-toggle{background-color:transparent;border:0;padding:0;margin:0}.navigation-toggle__icon{fill:var(--navigation-toggle-fill,var(--header-color))}.navigation-close{transform:translateY(-50%);position:fixed;right:var(--spacing);top:calc(var(--header-height) / 2);z-index:100}.navigation{font-family:var(--navigation-font-family);font-weight:var(--navigation-font-weight);font-size:var(--navigation-font-size);text-transform:var(--navigation-text-transform,none);letter-spacing:var(--navigation-letter-spacing,0)}.navigation ul{list-style:none;padding:0;margin:0}.navigation>ul>li>a{display:block;position:relative;transition:color .15s ease-in-out}.navigation>ul>li>a:hover{color:var(--navigation-color-active)}.navigation>ul>li>a:after{background-color:currentColor;width:0;height:1px;transition:width .15s ease-in-out;content:"";position:absolute;left:0;bottom:-8px}@media (min-width:1280px){.navigation>ul>li>a:after{transform:translateX(-50%);left:50%}}@media (min-width:1280px){.navigation>ul>li>a:hover:after{width:23px}}.navigation .current-menu-item>a,.navigation .current-page-ancestor>a{color:var(--navigation-color-active);font-weight:var(--navigation-font-weight-active)}.navigation .current-menu-item>a:after,.navigation .current-page-ancestor>a:after{width:23px}@media (min-width:1280px){.navigation-close,.navigation-toggle{display:none}.navigation>ul{display:flex}.navigation>ul>li{padding:.5em 0}.navigation>ul>li:not(:first-child){margin-left:calc(2 * var(--spacing))}.navigation>ul>li:hover .sub-menu{opacity:1;pointer-events:auto}.navigation>ul>li:focus-within .sub-menu{opacity:1;pointer-events:auto}.menu-item-has-children{position:relative}ul.sub-menu{background-color:var(--color-white);min-width:200px;font-size:14px;padding:16px 14px;border-radius:4px;transform:translateX(-50%);opacity:0;transition:opacity .15s ease-in-out;top:100%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15))}ul.sub-menu,ul.sub-menu:before{pointer-events:none;position:absolute;left:50%}ul.sub-menu:before{bottom:100%;border:solid transparent;content:"";height:0;width:0;border-color:transparent;border-bottom-color:var(--color-white);border-width:8px;margin-left:-8px}ul.sub-menu a{color:var(--color-grey-dark);font-weight:var(--font-weight-normal)!important;display:block;padding:4px 10px;border-radius:4px;transition:background-color .15s ease-in-out}ul.sub-menu a[aria-current=page]{font-weight:var(--font-weight-bold)!important;color:var(--color-green-dark)}ul.sub-menu a:focus,ul.sub-menu a:hover{background-color:var(--color-grey-light-3)}}@media (max-width:1279px){#navigation,.sub-menu{display:none}.navigation{background-color:var(--header-background-color);font-size:24px;display:flex;justify-content:center;overflow:auto;position:fixed;left:0;top:0;right:0;bottom:0}.navigation>ul{width:calc(100% - (4 * var(--spacing)));max-width:300px;padding:calc(8 * var(--spacing)) 0 calc(2 * var(--spacing))}.navigation li:not(:last-child){padding-bottom:.5em}.navigation-open #navigation{display:block}}a.skip-to-content{background-color:var(--color-white);color:var(--color-black);font-size:16px;text-decoration:none;display:block;overflow:hidden;height:0;text-align:center;border-radius:4px;position:absolute;top:20px;left:20px;z-index:5}a.skip-to-content:active,a.skip-to-content:focus{height:auto;padding:.5em 1em}.footer{background-color:var(--footer-background-color);color:var(--footer-color);padding:var(--footer-padding) 0;font-size:14px}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__top{display:flex;justify-content:space-between;align-items:center}.footer-logo{background-image:var(--footer-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:var(--footer-logo-width);height:var(--footer-logo-height)}.footer-navigation{font-size:var(--navigation-footer-font-size);font-weight:var(--navigation-footer-font-weight)}.footer-navigation ul{list-style:none;padding:0;margin:0}.footer-navigation a{display:block}.footer-navigation .sub-menu{display:none}.footer__bottom{border-top:var(--footer-separator-size) solid var(--footer-separator-color);padding-top:var(--spacing);margin-top:calc(1.5 * var(--spacing))}.footer__links{font-weight:var(--font-weight-bold)}.footer__links,.footer__social{list-style:none;padding:0;margin:0}.footer__social{display:flex}.footer__social li:not(:last-child){padding-right:var(--spacing)}.footer__social a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:28px;height:28px;text-indent:-9999px;overflow:hidden}.footer__social li[data-icon=facebook] a{background-image:url(/wp-content/themes/aker/images/social/facebook.svg)}.footer__social li[data-icon=twitter] a{background-image:url(/wp-content/themes/aker/images/social/twitter.svg)}.footer__social li[data-icon=linkedin] a{background-image:url(/wp-content/themes/aker/images/social/linkedin.svg)}.footer__social li[data-icon=instagram] a{background-image:url(/wp-content/themes/aker/images/social/instagram.svg)}@media (min-width:1280px){.footer__menu{display:flex;align-items:center}.footer-navigation>ul{display:flex;justify-content:flex-end}.footer-navigation>ul>li:not(:first-child){margin-left:calc(2 * var(--spacing))}.footer__social{padding-left:calc(2 * var(--spacing))}.footer__links{display:flex}.footer__links li:not(:last-child){margin-right:20px;position:relative}.footer__links li:not(:last-child):after{font-weight:var(--font-weight-normal);content:"|";position:absolute;left:calc(100% + 9px);top:0}}@media (max-width:1279px){.footer{padding:calc(3.5 * var(--spacing)) 0}.footer__top{flex-direction:column;align-items:flex-start}.footer-navigation{margin:calc(2 * var(--spacing)) 0}}:root{--color-blue:#00cdff;--color-blue-contrast:var(--color-white);--color-blue-border:var(--color-blue);--color-blue-light:#c3f6ff;--color-blue-light-contrast:var(--color-white);--color-blue-light-border:var(--color-blue-light);--color-grey-light-1:#ececec;--color-grey-light-1-contrast:var(--color-black);--color-grey-light-1-border:var(--color-black);--color-grey-light-2:#e9edee;--color-grey-light-2-contrast:var(--color-black);--color-grey-light-2-border:var(--color-black);--color-grey-light-3:#eff2f2;--color-grey-light-3-contrast:var(--color-black);--color-grey-light-3-border:var(--color-black);--color-grey-dark:#2c2c2c;--color-grey-dark-contrast:var(--color-white);--color-grey-dark-border:var(--color-grey-dark);--color-white:#fff;--color-white-contrast:var(--color-black);--color-white-border:var(--color-black);--color-black:#000;--color-black-contrast:var(--color-white);--color-black-border:var(--color-red);--color-transparent:transparent;--color-transparent-contrast:var(--color-transparent);--color-transparent-border:var(--color-transparent)}.gform_button,.gform_button:hover,.has-blue-background-color{background-color:#00cdff;color:var(--color-blue-contrast)}.gform_button,.gform_button:hover,.has-blue-background-color.cision-newsletter__submit,.has-blue-background-color.stock-exchange__subscribe,.has-blue-background-color.wp-block-button__link{background-color:#00cdff;border:var(--button-border-width) solid var(--color-blue);color:var(--color-white)}.wp-block-button.is-style-outline .gform_button,.wp-block-button.is-style-outline .has-blue-background-color{background-color:transparent!important;border:var(--button-border-width) solid #00cdff!important}.has-blue-color{color:#00cdff!important}.has-blue-color.cision-newsletter__submit:hover,.has-blue-color.gform_button:hover,.has-blue-color.stock-exchange__subscribe:hover,.has-blue-color.wp-block-button__link:hover{color:#00cdff}.has-blue-border-color{border-color:#00cdff!important}.has-blue-light-background-color{background-color:#c3f6ff;color:var(--color-blue-light-contrast)}.has-blue-light-background-color.cision-newsletter__submit,.has-blue-light-background-color.gform_button,.has-blue-light-background-color.stock-exchange__subscribe,.has-blue-light-background-color.wp-block-button__link{background-color:#c3f6ff;border:var(--button-border-width) solid var(--color-blue-light);color:var(--color-white)}.wp-block-button.is-style-outline .has-blue-light-background-color{background-color:transparent!important;border:var(--button-border-width) solid #c3f6ff!important}.has-blue-light-color{color:#c3f6ff!important}.has-blue-light-color.cision-newsletter__submit:hover,.has-blue-light-color.gform_button:hover,.has-blue-light-color.stock-exchange__subscribe:hover,.has-blue-light-color.wp-block-button__link:hover{color:#c3f6ff}.has-blue-light-border-color{border-color:#c3f6ff!important}.has-grey-light-1-background-color{background-color:#ececec;color:var(--color-grey-light-1-contrast)}.has-grey-light-1-background-color.cision-newsletter__submit,.has-grey-light-1-background-color.gform_button,.has-grey-light-1-background-color.stock-exchange__subscribe,.has-grey-light-1-background-color.wp-block-button__link{background-color:#ececec;border:var(--button-border-width) solid var(--color-black);color:var(--color-black)}.wp-block-button.is-style-outline .has-grey-light-1-background-color{background-color:transparent!important;border:var(--button-border-width) solid #ececec!important}.has-grey-light-1-color{color:#ececec!important}.has-grey-light-1-color.cision-newsletter__submit:hover,.has-grey-light-1-color.gform_button:hover,.has-grey-light-1-color.stock-exchange__subscribe:hover,.has-grey-light-1-color.wp-block-button__link:hover{color:#ececec}.has-grey-light-1-border-color{border-color:#ececec!important}.has-grey-light-2-background-color{background-color:#e9edee;color:var(--color-grey-light-2-contrast)}.has-grey-light-2-background-color.cision-newsletter__submit,.has-grey-light-2-background-color.gform_button,.has-grey-light-2-background-color.stock-exchange__subscribe,.has-grey-light-2-background-color.wp-block-button__link{background-color:#e9edee;border:var(--button-border-width) solid var(--color-black);color:var(--color-black)}.wp-block-button.is-style-outline .has-grey-light-2-background-color{background-color:transparent!important;border:var(--button-border-width) solid #e9edee!important}.has-grey-light-2-color{color:#e9edee!important}.has-grey-light-2-color.cision-newsletter__submit:hover,.has-grey-light-2-color.gform_button:hover,.has-grey-light-2-color.stock-exchange__subscribe:hover,.has-grey-light-2-color.wp-block-button__link:hover{color:#e9edee}.has-grey-light-2-border-color{border-color:#e9edee!important}.has-grey-light-3-background-color{background-color:#eff2f2;color:var(--color-grey-light-3-contrast)}.has-grey-light-3-background-color.cision-newsletter__submit,.has-grey-light-3-background-color.gform_button,.has-grey-light-3-background-color.stock-exchange__subscribe,.has-grey-light-3-background-color.wp-block-button__link{background-color:#eff2f2;border:var(--button-border-width) solid var(--color-black);color:var(--color-black)}.wp-block-button.is-style-outline .has-grey-light-3-background-color{background-color:transparent!important;border:var(--button-border-width) solid #eff2f2!important}.has-grey-light-3-color{color:#eff2f2!important}.has-grey-light-3-color.cision-newsletter__submit:hover,.has-grey-light-3-color.gform_button:hover,.has-grey-light-3-color.stock-exchange__subscribe:hover,.has-grey-light-3-color.wp-block-button__link:hover{color:#eff2f2}.has-grey-light-3-border-color{border-color:#eff2f2!important}.has-grey-dark-background-color{background-color:#2c2c2c;color:var(--color-grey-dark-contrast)}.has-grey-dark-background-color.cision-newsletter__submit,.has-grey-dark-background-color.gform_button,.has-grey-dark-background-color.stock-exchange__subscribe,.has-grey-dark-background-color.wp-block-button__link{background-color:#2c2c2c;border:var(--button-border-width) solid var(--color-grey-dark);color:var(--color-white)}.wp-block-button.is-style-outline .has-grey-dark-background-color{background-color:transparent!important;border:var(--button-border-width) solid #2c2c2c!important}.has-grey-dark-color{color:#2c2c2c!important}.has-grey-dark-color.cision-newsletter__submit:hover,.has-grey-dark-color.gform_button:hover,.has-grey-dark-color.stock-exchange__subscribe:hover,.has-grey-dark-color.wp-block-button__link:hover{color:#2c2c2c}.has-grey-dark-border-color{border-color:#2c2c2c!important}.has-white-background-color{background-color:#fff;color:var(--color-white-contrast)}.has-white-background-color.cision-newsletter__submit,.has-white-background-color.gform_button,.has-white-background-color.stock-exchange__subscribe,.has-white-background-color.wp-block-button__link{background-color:#fff;border:var(--button-border-width) solid var(--color-black);color:var(--color-black)}.wp-block-button.is-style-outline .has-white-background-color{background-color:transparent!important;border:var(--button-border-width) solid #fff!important}.has-white-color{color:#fff!important}.has-white-color.cision-newsletter__submit:hover,.has-white-color.gform_button:hover,.has-white-color.stock-exchange__subscribe:hover,.has-white-color.wp-block-button__link:hover{color:#fff}.has-white-border-color{border-color:#fff!important}.has-black-background-color{background-color:#000;color:var(--color-black-contrast)}.has-black-background-color.cision-newsletter__submit,.has-black-background-color.gform_button,.has-black-background-color.stock-exchange__subscribe,.has-black-background-color.wp-block-button__link{background-color:#000;border:var(--button-border-width) solid var(--color-red);color:var(--color-white)}.wp-block-button.is-style-outline .has-black-background-color{background-color:transparent!important;border:var(--button-border-width) solid #000!important}.has-black-color{color:#000!important}.has-black-color.cision-newsletter__submit:hover,.has-black-color.gform_button:hover,.has-black-color.stock-exchange__subscribe:hover,.has-black-color.wp-block-button__link:hover{color:#000}.has-black-border-color{border-color:#000!important}.has-transparent-background-color{background-color:transparent;color:var(--color-transparent-contrast)}.has-transparent-background-color.cision-newsletter__submit,.has-transparent-background-color.gform_button,.has-transparent-background-color.stock-exchange__subscribe,.has-transparent-background-color.wp-block-button__link{background-color:transparent;border:var(--button-border-width) solid var(--color-transparent);color:var(--color-transparent)}.wp-block-button.is-style-outline .has-transparent-background-color{background-color:transparent!important;border:var(--button-border-width) solid transparent!important}.has-transparent-color{color:transparent!important}.has-transparent-color.cision-newsletter__submit:hover,.has-transparent-color.gform_button:hover,.has-transparent-color.stock-exchange__subscribe:hover,.has-transparent-color.wp-block-button__link:hover{color:transparent}.has-transparent-border-color{border-color:transparent!important}.cision-newsletter__submit,.has-primary-background-color{background-color:var(--color-blue);color:var(--color-blue-contrast)}.cision-newsletter__submit,.has-primary-background-color.gform_button,.has-primary-background-color.stock-exchange__subscribe,.has-primary-background-color.wp-block-button__link{background-color:var(--color-blue);border:var(--button-border-width) solid var(--color-blue-border);color:var(--color-blue-contrast)}.post-header{background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--header-height) + var(--spacing) * 5);padding-bottom:calc(5 * var(--spacing));margin-top:var(--header-height-negative);position:relative}@media (min-width:1280px){.post-header{min-height:650px}}@media (max-width:1023px){.post-header{padding-top:calc(var(--header-height) + var(--spacing) * 3);padding-bottom:calc(3 * var(--spacing))}}body:not(.page-template-default-no-sidebar):not(.page-template-portfolio) .post-header{margin-bottom:calc(3.75 * var(--spacing))}@media (max-width:767px){body:not(.page-template-default-no-sidebar):not(.page-template-portfolio) .post-header{margin-bottom:calc(1.5 * var(--spacing))}}.post-header__inner{position:relative;z-index:5}.post-header__left{max-width:880px}.post-header__right{flex:1;margin-left:60px}.post-header__overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}@media (max-width:1023px){.subpages{padding-bottom:var(--subpages-padding-bottom);margin-bottom:calc(2 * var(--spacing));position:relative}.subpages:after{background-color:rgba(0,0,0,.1);height:1px;content:"";position:absolute;left:var(--subpages-after-inset);bottom:0;right:var(--subpages-after-inset)}}.subpages-toggle{background-color:#eee;color:var(--color-black);font-size:16px;font-weight:var(--font-weight-bold);width:100%;border:0;border-radius:var(--border-radius);padding:var(--subpage-padding);margin:0;text-align:left;text-transform:uppercase;position:relative;z-index:50}@media (min-width:1024px){.subpages-toggle{display:none}}.subpages-toggle svg{fill:currentColor;width:12px;height:12px;transition:transform .15s ease-in-out}.subpages-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:var(--subpage-gap)}.subpages-toggle[aria-expanded=true] svg{transform:rotate(180deg);transform-origin:center}.subpages-toggle__icon{transform:translateY(-50%);position:absolute;right:var(--spacing);top:50%}.subpages__list{font-size:16px;list-style:none;padding:0;margin:0}@media (max-width:1023px){.subpages__list:not(.open){display:none}}.subpages__listitem:not(:last-child){margin-bottom:var(--subpage-gap)}.subpages__link{background-color:var(--subpage-background-color);background-image:url(/wp-content/themes/aker-offshore-wind/images/arrow-right.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:6px 13px;color:var(--subpage-color);font-weight:var(--subpage-font-weight);display:block;-webkit-text-decoration:var(--subpage-text-decoration);text-decoration:var(--subpage-text-decoration);padding:var(--subpage-padding);border:solid var(--subpage-border-color);border-width:var(--subpage-border-width);border-radius:var(--subpage-border-radius);position:relative}.subpages__link:hover{background-color:var(--subpage-background-color-hover);color:var(--subpage-color-hover);font-weight:var(--subpage-font-weight-hover);border-color:var(--subpage-border-color-hover);-webkit-text-decoration:var(--subpage-text-decoration-hover);text-decoration:var(--subpage-text-decoration-hover)}html:not(.user-is-clicking) .subpages__link:focus{background-color:var(--subpage-background-color-focus);color:var(--subpage-color-focus);font-weight:var(--subpage-font-weight-focus);border-color:var(--subpage-border-color-focus);outline:none}.subpages__listitem--current .subpages__link{background-color:var(--subpage-background-color-active);background-image:url(/wp-content/themes/aker-offshore-wind/images/arrow-right-active.svg);color:var(--subpage-color-active);font-weight:var(--subpage-font-weight-active);border-color:var(--subpage-border-color-active);-webkit-text-decoration:var(--subpage-text-decoration-active);text-decoration:var(--subpage-text-decoration-active)}.page-template-investors{background-color:var(--investors-background-color)}.investors-subpages{font-size:16px;padding-top:var(--spacing)}.investors-subpages__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing) calc(2 * var(--spacing))}@media (max-width:1279px){.investors-subpages__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.investors-subpages__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.investors-subpages__list{grid-template-columns:1fr}}html .investors-subpages__link{background-color:var(--investors-subpages-link-background-color);background-image:var(--investors-subpages-link-background-image);background-position:right var(--spacing) center;background-repeat:no-repeat;text-decoration:none;display:block;padding:13px calc(2 * var(--spacing)) 13px var(--spacing);position:relative;color:var(--investors-subpages-link-color)!important}html .investors-subpages__link:hover{text-decoration:underline}.investors-content h2{margin-bottom:var(--spacing)}.investors-content h2:not(:first-child),.investors-sidebar h2:not(:first-child){margin-top:calc(3 * var(--spacing))}.investors-sidebar__heading+*{margin-top:var(--spacing);border-radius:var(--investors-border-radius)}.nav-per-share{background-color:var(--investors-nav-per-share-background-color);color:var(--investors-nav-per-share-color);padding:calc(2.5 * var(--spacing)) calc(2 * var(--spacing));display:grid;grid-template-columns:1fr;gap:calc(2 * var(--spacing))}@media (max-width:600px){.nav-per-share{padding:var(--spacing);gap:var(--spacing)}}.nav-per-share__columns{display:grid;grid-template-columns:1fr 1fr;gap:calc(2 * var(--spacing))}.nav-per-share__heading{font-size:14px;font-weight:var(--font-weight-normal);color:inherit;margin:0}.nav-per-share__number{font-size:40px}.nav-per-share__number:not(:last-child){margin-bottom:calc(2 * var(--spacing))}@media (max-width:600px){.nav-per-share__number{font-size:30px}}.stock-exchange{background-color:var(--investors-stock-exchange-background-color);color:var(--investors-stock-exchange-color);padding:calc(2.5 * var(--spacing)) calc(2 * var(--spacing));text-align:var(--investors-stock-exchange-text-align)}@media (max-width:600px){.stock-exchange{padding:var(--spacing);padding-bottom:calc(2 * var(--spacing))}}.stock-exchange__subscribe{border-color:var(--investors-stock-exchange-background-color);text-decoration:none}.investors-ir-contact{background-color:var(--investors-contact-background-color);display:flex;align-items:center;border-radius:var(--investors-border-radius)}.investors-ir-contact+.investors-ir-contact{margin-top:var(--spacing)}.investors-ir-contact__photo{width:96px;height:160px}.investors-ir-contact__photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--investors-border-radius) 0 0 var(--investors-border-radius)}.investors-ir-contact__details{flex:1;font-size:14px;padding:0 var(--spacing)}.investors-ir-contact__name{font-size:20px}.investors-ir-contact__position{font-size:18px;margin-bottom:calc(.5 * var(--spacing))}@media (max-width:600px){.investors-ir-contact__name{font-size:18px}.investors-ir-contact__position{font-size:16px}}.investors-ir-contact__email,.investors-ir-contact__phone{position:relative;overflow-y:hidden}@media (min-width:601px){.investors-ir-contact__email span:first-child,.investors-ir-contact__email span:nth-child(2),.investors-ir-contact__phone span:first-child,.investors-ir-contact__phone span:nth-child(2){opacity:0;position:absolute;left:0;top:0}}@media (max-width:600px){.investors-ir-contact__email span:nth-child(2),.investors-ir-contact__email span:nth-child(3),.investors-ir-contact__phone span:nth-child(2),.investors-ir-contact__phone span:nth-child(3){opacity:0;position:absolute;left:0;top:0}}.investors-panel{background-color:var(--investors-panel-background-color);padding:calc(2 * var(--spacing));border-radius:var(--investors-border-radius)}body.page-template-default .investors-panel{background-color:#f9f9f9}@media (max-width:1023px){.investors-panel{padding:var(--spacing)}}.investors-panel,.investors-panel__inner{padding:calc(2 * var(--spacing))}@media (max-width:600px){.investors-panel,.investors-panel__inner{padding:var(--spacing)}}.investors-panel[data-name=stock-prices]{background-color:var(--color-white);padding:0}.investors-graph-toggle{display:flex}.investors-graph-toggle__item{width:50%;height:120px;padding:0 calc(2.5 * var(--spacing));line-height:1;display:flex;flex-direction:column;justify-content:center}.investors-graph-toggle__item a{color:inherit;text-decoration:none}.investors-graph-toggle__item--left{background-color:var(--investors-stock-prices-left-background-color);border-top-left-radius:var(--investors-border-radius);color:var(--investors-stock-prices-left-color)}.investors-graph-toggle__item--right{background-color:var(--investors-stock-prices-right-background-color);border-top-right-radius:var(--investors-border-radius);color:var(--investors-stock-prices-right-color)}.investors-graph-toggle__number{font-size:var(--size-heading-1);font-weight:var(--font-weight-bold)}.investors-graph-toggle__stockmarket{font-size:var(--size-heading-3);padding-left:var(--spacing)}.investors-graph-toggle__status{padding-top:.5em}.stock-exchange-post{text-decoration:none;color:var(--color-black);display:block}.stock-exchange-post:nth-child(1n+4){display:none}.stock-exchange-post:not(:first-child){border-top:1px solid rgba(0,0,0,.1);padding-top:calc(1.5 * var(--spacing));margin-top:calc(1.5 * var(--spacing))}.stock-exchange-post__meta{color:rgba(0,0,0,.5)}@media (max-width:600px){.stock-exchange-post__meta{font-size:14px}}.stock-exchange-post__heading{margin-bottom:.75em;color:inherit}.financial-calendar__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing) calc(2 * var(--spacing))}@media (max-width:600px){.financial-calendar__list{grid-template-columns:1fr;font-size:1rem}}.financial-calendar__link{display:flex;align-items:center;text-decoration:none;color:var(--color-black)}.financial-calendar__link:hover .financial-calendar__heading{text-decoration:underline}.financial-calendar__time{background-color:var(--investors-financial-calendar-time-background-color);width:58px;height:58px;font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.financial-calendar__time span:first-child{font-weight:var(--font-weight-bold)}.financial-calendar__heading{flex:1;padding-left:var(--spacing)}.hero{background-color:var(--hero-background-color);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:calc(var(--header-height) * 2) 0 var(--header-height);position:relative}@media (max-width:1023px){.hero{padding-top:calc(var(--header-height) + (3 * var(--spacing)))}}.hero:not(.is-wp-admin){min-height:100vh;display:flex;align-items:center}@media (max-width:1023px){.hero:not(.is-wp-admin){align-items:flex-start}}.hero:not(.is-wp-admin):first-child{margin-top:var(--header-height-negative)}.hero *{color:var(--block-hero-color)}body.page-template-contact .hero,body.single-post .hero{padding:calc(var(--header-height) + (2 * var(--spacing))) 0 calc(4 * var(--spacing));min-height:auto}body.page-template-contact .hero *,body.single-post .hero *{color:var(--color-white)}.hero__inner{max-width:var(--hero-content-max-width);position:relative;z-index:3}.hero__button{background-color:transparent;border:0;padding:0 0 55px;font-size:18px;color:inherit;transform:translateX(-50%)}.hero__button,.hero__button:after{position:absolute;left:50%;bottom:0}.hero__button:after{background-color:currentColor;width:1px;height:40px;content:""}.hero__overlay,.hero__video{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}.hero__video{object-fit:cover;z-index:1}.hero__overlay{z-index:2}.latest-news-header{display:flex;align-items:flex-start}.latest-news-header .section-heading{margin-top:0}.latest-news-header a{transform:translate(calc(2 * var(--spacing)),.35em)}.news-item{display:flex;flex-direction:column;text-decoration:none;height:100%;border:var(--latest-news-border-width) solid var(--latest-news-border-color);border-radius:var(--border-radius);box-shadow:var(--latest-news-box-shadow)}.news-item .read-more{margin-top:var(--spacing)}.news-item__image{background-color:var(--latest-news-background-color);padding-top:60%;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);position:relative}.news-item__image>div{position:absolute;left:0;top:0;right:0;bottom:0}.news-item__image img{width:100%;height:100%;object-fit:cover;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.news-item__content{background-color:var(--latest-news-background-color);color:var(--latest-news-color);padding:22px 26px;font-size:var(--latest-news-font-size);flex:1;display:flex;flex-direction:column;justify-content:space-between;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.news-item__content p{word-break:break-word}.news-item__time{color:var(--latest-news-time-color)}.news-item__heading{color:#22252a;margin-top:4px;margin-bottom:0}.read-more{font-size:var(--latest-news-read-more-font-size);color:var(--latest-news-read-more-color);font-weight:var(--latest-news-read-more-font-weight);display:block;position:relative;text-decoration:underline}.testimonials__header{display:flex}.testimonials__controls{flex:1;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end}.testimonial{border:1px solid var(--color-grey-8);border-radius:var(--border-radius);padding:calc(2 * var(--spacing));width:416px}.testimonial:not(:last-child){margin-right:calc(2 * var(--spacing))}.testimonial figure{margin:0}.testimonial__quote{font-size:18px;margin:0;color:var(--color-grey-3)}.testimonial__quote p{margin:0}.testimonial__footer{display:flex;align-items:center;padding-top:calc(2 * var(--spacing));color:var(--color-grey-4)}.testimonial__photo{width:55px;height:55px;border-radius:var(--border-radius);margin-right:var(--spacing)}.testimonial__name{font-size:14px;text-transform:uppercase;display:block}.testimonial__position{font-size:12px;display:block}.swiper-button-next,.swiper-button-prev{display:block;height:44px!important;width:auto;margin:0;position:static;background-position:50%;background-repeat:no-repeat;background-size:8px 14px;padding:.667em 1.333em!important}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next{background-image:url(images/slider-right.svg);margin-left:calc(.5 * var(--spacing))}.swiper-button-prev{background-image:url(images/slider-left.svg)}.contacts img{display:block;width:100%}.view-grid .contacts__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2 * var(--spacing))}@media (max-width:1023px){.view-grid .contacts__inner{grid-template-columns:repeat(2,1fr);gap:var(--spacing)}}@media (max-width:600px){.view-grid .contacts__inner{grid-template-columns:1fr}}.contact-grid-item{background-color:var(--contact-card-grid-background-color);color:var(--contact-card-grid-color);border-radius:var(--border-radius);border:var(--contact-card-grid-border-width) solid var(--contact-card-grid-border-color);box-shadow:var(--contact-card-grid-box-shadow)}.contact-grid-item__photo{padding-top:100%;overflow:hidden;position:relative}.contact-grid-item__photo div{position:absolute;left:0;top:0;right:0;bottom:0}.contact-grid-item__photo img{border-radius:var(--contact-card-grid-image-border-radius);width:100%;height:100%;object-fit:cover}.contact-grid-item__details{padding:var(--spacing) calc(1.5 * var(--spacing))}.contact-grid-item__name{font-size:var(--contact-card-grid-name-size);color:var(--contact-card-grid-name-color);margin:0}.contact-grid-item__position{font-size:16px;color:var(--contact-card-grid-position-color)}.contact-list-item{background-color:var(--contact-card-list-background-color);color:var(--contact-card-list-color);border:var(--contact-card-list-border-width) solid var(--contact-card-list-border-color);box-shadow:var(--contact-card-list-box-shadow)}.contact-list-item:not(:last-child){margin-bottom:calc(2 * var(--spacing))}@media (max-width:767px){.contact-list-item:not(:last-child){margin-bottom:var(--spacing)}}@media (min-width:701px){.contact-list-item{display:flex}}.contact-list-item__photo{width:100%}@media (min-width:701px){.contact-list-item__photo{width:325px}}.contact-list-item__photo>div{padding-top:100%;position:relative}.contact-list-item__photo>div>div{position:absolute;left:0;right:0;top:0;bottom:0}.contact-list-item__photo img{width:100%;height:100%;object-fit:cover;border-radius:var(--contact-card-list-image-border-radius)}.contact-list-item__details{padding:calc(3 * var(--spacing)) calc(2 * var(--spacing));flex:1}@media (max-width:700px){.contact-list-item__details{padding:calc(2 * var(--spacing))}}.contact-list-item__name{font-size:var(--contact-card-list-name-size);color:var(--contact-card-list-name-color);margin:0}.contact-list-item__position{color:var(--contact-card-list-position-color);font-weight:var(--contact-card-list-position-font-weight);margin:var(--spacing) 0}.contact-list-content{margin:var(--spacing) 0}.contact-list-content ul{padding-left:1.5em}.contact-list-content ul:first-child{padding-top:.5em}.contact-biography{display:none}.view-grid .contact-toggle{color:var(--contact-card-grid-toggle-color);font-size:var(--contact-card-grid-toggle-font-size);margin-top:calc(2 * var(--spacing))}.view-list .contact-toggle{color:var(--contact-card-list-toggle-color);font-size:var(--contact-card-list-toggle-font-size)}.contact-grid-item__name,.contact-list-item__name{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold)}.contact-modal-wrap{background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;transition:opacity .1s ease-in-out}.contact-modal-wrap:not(.trapped){opacity:0;pointer-events:none}.contact-modal{background-color:var(--contact-modal-background-color);width:100%;max-width:1184px;height:calc(100% - (2 * var(--spacing)));max-height:645px;border-radius:var(--border-radius);margin:var(--spacing);display:flex;position:relative}@media (max-width:600px){.contact-modal{height:calc(100% - (4 * var(--spacing)))}}.contact-modal__photo{width:392px}.contact-modal__photo>div{padding-top:165%;position:relative}.contact-modal__photo img{display:block;border-radius:var(--border-radius) 0 0 var(--border-radius);width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}@media (max-width:1023px){.contact-modal__photo{display:none}}.contact-modal__content{flex:1;padding:calc(4.5 * var(--spacing));line-height:1.6;overflow:auto}@media (max-width:600px){.contact-modal__content{padding:calc(4 * var(--spacing)) calc(2 * var(--spacing)) calc(2 * var(--spacing))}}.contact-modal__name{font-size:var(--contact-modal-name-size);margin-bottom:0}.contact-modal__position{font-size:var(--contact-modal-position-size);color:var(--contact-modal-position-color);margin-top:0}.contact-modal__biography{font-size:var(--contact-modal-biography-size);color:var(--contact-modal-biography-color)}.contact-close{background-color:transparent;width:42px;height:42px;border:0;padding:0;margin:0;position:absolute;right:calc(1.5 * var(--spacing));top:calc(1.5 * var(--spacing))}.contact-info{font-size:14px}.contact-info a[href^=mailto]{color:var(--contact-card-grid-email-color)}.contact-info a[href^=tel]{text-decoration:none;color:inherit}.contact-info__data{margin:0;padding:0}.card{border:1px solid transparent;border-radius:var(--border-radius);padding:calc(2 * var(--spacing))}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{margin-bottom:0}.project{font-size:24px;color:var(--color-blue);margin:calc(6 * var(--spacing)) 0;position:relative}.project:before{background-color:var(--color-turquoise-light);border-radius:50%;content:"";position:absolute;z-index:-2}.project:after{background-color:var(--color-blue);content:"";position:absolute;z-index:-1}.project[data-view=one]:before{width:475px;height:475px;left:0;top:0}.project[data-view=one]:after{width:1px;height:220px;left:70px;top:145px}.project[data-view=two]{display:flex;gap:calc(2 * var(--spacing))}.project[data-view=two]:before{width:273px;height:273px;left:0;top:0}.project__header{max-width:680px}.project[data-view=one] .project__header{padding:140px 0 1.5em 100px}.project[data-view=two] .project__header{padding:115px 0 0 100px}.project__heading{font-size:36px;margin:0;position:relative}.project__heading+*{margin-top:.75em}.project[data-view=two] .project__heading{margin-bottom:1em}.project[data-view=two] .project__heading:after{background-color:var(--color-blue);width:calc(100% + (3 * var(--spacing)));height:1px;content:"";position:absolute;left:0;bottom:-7px}.project__image-wrap{width:100%;max-width:576px}.project__image{background-color:var(--color-white);width:100%;padding-top:72%;margin:0;position:relative;overflow:hidden}.project__image img{width:100%;height:100%;border:1px solid var(--color-blue);object-fit:cover;display:block;position:absolute;left:0;top:0;right:0;bottom:0}.project__image img[data-fit=contain]{object-fit:contain}.project__image figcaption{background-color:var(--color-blue);color:var(--color-white);font-size:14px;padding:.3em .5em;position:absolute;left:0;bottom:0}.project__image figcaption p{margin:0}.project__more{display:flex;gap:calc(2 * var(--spacing));align-items:center;font-size:20px;color:var(--color-black)}.project[data-view=two] .project__more{width:100%;max-width:576px}@media (min-width:1280px){.project[data-view=two] .project__more{min-width:400px}}@media (max-width:1279px) and (min-width:1024px){.project[data-view=two] .project__more{min-width:300px}}@media (max-width:1023px){.project{font-size:1rem;margin:calc(2 * var(--spacing)) 0}.project__heading{font-size:26px}.project__heading:after{display:none}.project__more{font-size:inherit;flex-direction:column;align-items:flex-start}.project[data-view=one] .project__header,.project[data-view=two] .project__header{padding:12vw 0 1.5em}.project[data-view=one] .project__heading,.project[data-view=two] .project__heading{margin:0}.project[data-view=one]:before,.project[data-view=two]:before{width:70vw;height:70vw;left:-15vw}.project[data-view=one]:after,.project[data-view=two]:after{display:none}.project[data-view=two]{flex-direction:column}}.documents{padding:calc(2 * var(--spacing));border-radius:var(--border-radius)}@media (max-width:600px){.documents{padding:var(--spacing)}}.documents__list{list-style:none;margin:0;padding:0;font-size:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing) calc(2 * var(--spacing))}@media (max-width:600px){.documents__list{grid-template-columns:1fr}}.documents__link{color:var(--color-black);text-decoration:none;display:flex;flex-direction:row-reverse;align-items:center}.documents__title{flex:1}.documents__filetype{width:47px;height:35px;text-transform:uppercase;margin-right:var(--spacing);font-weight:var(--font-weight-bold);background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.documents__link:hover .documents__filetype{background-color:rgba(0,0,0,.4)}.circle-wrap{width:100%;max-width:385px;margin:var(--spacing) auto;margin-left:auto;margin-right:auto}.circle{padding-top:100%;position:relative;border:4px solid transparent;border-radius:50%}.circle__background,.circle__inner{position:absolute;left:0;right:0;bottom:0;top:0}.circle__background{border-radius:50%;z-index:-1}.circle__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.circle__text--large{font-family:var(--font-family-secondary);font-size:65px;line-height:1.3}.circle__text--small{font-size:25px;line-height:1.25;max-width:240px}@media (min-width:782px) and (max-width:1310px){.circle__text--large{font-size:5vw}.circle__text--small{font-size:2vw}}@media (min-width:600px) and (max-width:781px){.circle__text--large{font-size:7vw}.circle__text--small{font-size:3vw}}@media (max-width:450px){.circle__text--large{font-size:14vw}.circle__text--small{font-size:5.5vw}}.cision-newsletter label{display:block}.cision-newsletter label[for]{font-weight:var(--font-weight-bold)}.cision-newsletter input[type=email],.cision-newsletter input[type=text]{width:100%;height:2.5em;padding:0 1em;margin-top:calc(.5 * var(--spacing));border:1px solid rgba(0,0,0,.35);border-radius:var(--border-radius)}.cision-newsletter__field{margin-bottom:calc(1.5 * var(--spacing))}.cision-newsletter__field p{margin-bottom:0}.cision-newsletter__required{color:red}.g-recaptcha{margin-bottom:calc(1.5 * var(--spacing))}.cision-newsletter__status{padding:calc(2 * var(--spacing));margin-bottom:calc(3.5 * var(--spacing));border:1px solid #000;border-radius:var(--border-radius)}.cision-newsletter__status--success{background-color:#e6f7e9;border-color:#00ab21}.cision-newsletter__status--error{background-color:#f7e6e8;border-color:#ab001d}.cision-newsletter__status h2{margin-bottom:0}.cision-newsletter__status p{margin-top:.5em}.product-hero{background-repeat:no-repeat;padding:var(--header-height) 0;display:flex;flex-direction:column}@media (max-width:1023px){.product-hero{padding-bottom:calc(3 * var(--spacing))}}.product-hero:not(.is-wp-admin){min-height:100vh}.product-hero:not(.is-wp-admin):first-child{margin-top:var(--header-height-negative)}.product-hero.is-wp-admin{min-height:80vh}.product-hero .container{flex:1;position:relative}.product-hero-header__heading{color:inherit;margin-bottom:0;letter-spacing:.01em}.product-hero-header__heading+p{margin-top:.5em}.product-hero-details[data-layout=vertical] .product-hero-details__item:not(:last-child){margin-bottom:calc(2 * var(--spacing))}@media (min-width:1024px){.product-hero-details[data-layout=horizontal]{display:flex}.product-hero-details[data-layout=horizontal] .product-hero-details__item:not(:last-child){margin-right:39px}}@media (max-width:1023px){.product-hero-details[data-layout=horizontal] .product-hero-details__item:not(:last-child){margin-bottom:calc(2 * var(--spacing))}}@media (min-width:1024px){.product-hero-big-catch .product-hero-details{position:absolute;right:50%;top:50%;transform:translate(170%,-50%);min-width:250px}}@media (max-width:1023px){.product-hero-details{padding-top:calc(2 * var(--spacing))}}.product-hero-details__heading{color:var(--color-green);margin:0 0 .2em}.product-hero-details__text{font-size:20px;display:block}.product-hero-image{display:none}.product-hero-big-catch{background-position:40% 50%;background-size:auto 75%}@media (min-width:1024px){.product-hero-big-catch .product-hero-header{padding-top:calc(6 * var(--spacing))}}.product-hero-just-catch-offshore{background-position:30% 450px;background-size:700px auto}@media (max-width:1023px){.product-hero-just-catch-offshore{background-image:none!important}.product-hero-just-catch-offshore .product-hero-image{display:block;margin-top:calc(2 * var(--spacing))}}.product-hero-just-catch-offshore .product-hero-header{padding-top:calc(3.5 * var(--spacing))}@media (min-width:1024px){.product-hero-just-catch-offshore .product-hero-details{transform:translateY(-25%);position:absolute;right:0;top:50%}}.product-hero-just-catch{background-position:20%;background-size:auto 60%}.product-hero-just-catch .product-hero-header{padding-top:calc(3.5 * var(--spacing))}@media (min-width:1024px){.product-hero-just-catch .product-hero-header{position:absolute;bottom:50%;left:40%}.product-hero-just-catch .product-hero-details{position:absolute;top:calc(50% + (4 * var(--spacing)));left:40%}}@media (max-width:1023px){.product-hero-just-catch{background-image:none!important}.product-hero-just-catch .product-hero-image{display:block;max-height:400px;margin-top:calc(2 * var(--spacing))}}.product-hero-ccaas,.product-hero-just-test{background-position:bottom;background-size:cover}.product-hero-ccaas .product-hero-header,.product-hero-just-test .product-hero-header{padding-top:calc(5 * var(--spacing))}@media (max-width:1023px){.product-hero-ccaas .product-hero-header,.product-hero-just-test .product-hero-header{padding-top:calc(3.5 * var(--spacing))}}.product-hero-ccaas .product-hero-header p,.product-hero-just-test .product-hero-header p{max-width:390px}.product-hero-ccaas .product-hero-details,.product-hero-just-test .product-hero-details{padding-top:calc(7 * var(--spacing))}@media (max-width:1023px){.product-hero-ccaas .product-hero-details,.product-hero-just-test .product-hero-details{padding-top:calc(4 * var(--spacing))}}#map-container{position:relative}#map{height:400px}.map.is-wp-admin #map{background-color:#f9f9f9}#map-content{position:absolute;z-index:10;left:10px;top:10px;max-width:360px;box-shadow:2px 2px 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.94);border-radius:3px;padding:10px 15px;visibility:visible;opacity:1;transition:opacity .2s ease-in;line-height:1.4}#map-content div div:first-child{margin-bottom:.5em!important}#map-content:empty{opacity:0;visibility:hidden}.map-admin-message{max-width:400px;text-align:center;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}h1:not(.is-style-hero-title),h2:not(.is-style-hero-title){text-transform:uppercase}ul{padding-left:1.2em}.hentry ul li:not([class])::marker{color:var(--color-primary)}.wp-block-media-text{grid-template-columns:40% 1fr}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 40%}.wp-block-group.gform_button a,.wp-block-group.has-blue-background-color a{color:inherit}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmFzZS9faGVscGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9iYXNlL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmFzZS9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9iYXNlL19ndXRlbmJlcmcuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2NhcmJvbi1wcmljZS1jaGFydC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9sYXlvdXQvX3RoZW1pbmcuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvbGF5b3V0L19wb3N0LWhlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9sYXlvdXQvX3N1YnBhZ2VzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL3BhZ2VzL19pbnZlc3RvcnMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL19oZXJvLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fbGF0ZXN0LW5ld3Muc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL190ZXN0aW1vbmlhbHMtY2FyZHMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL19jb250YWN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3N0eWxlcy9ibG9ja3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL19wcm9qZWN0LnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fZG9jdW1lbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fY2lyY2xlLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fY2lzaW9uLW5ld3NsZXR0ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL19wcm9kdWN0LWhlcm8uc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYmxvY2tzL19tYXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VBQUEsQUNRQSxNQUVDLGtDQUFBLEFBQ0EscUNBQUEsQUFDQSxtQ0FBQSxBQUVBLG9EQUFBLEFBQ0EsdURBQUEsQUFHQSw4QkFBQSxBQUNBLHdCQUFBLEFBQ0Esb0JBQUEsQUFHQSxpQkFBQSxBQUNBLHNCQUFBLEFBQ0Esc0JBQUEsQUFDQSxzQkFBQSxBQUNBLHNCQUFBLEFBQ0Esc0JBQUEsQUFDQSxzQkFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsQUFDQSw0QkFBQSxBQUVBLHVDQUFBLEFBQ0Esd0NBQUEsQUFDQSxrQ0FBQSxBQUVBLHlCQUFBLEFBQ0EsdUJBQUEsQUFDQSx5QkFBQSxBQUNBLCtDQUFBLEFBRUEsMkJBQUEsQUFDQSxrQ0FBQSxBQUdBLDZDQUFBLEFBQ0EsaURBQUEsQUFDQSxvQkFBQSxBQUNBLHNCQUFBLEFBQ0EsZ0NBQUEsQUFDQSx5RUFBQSxBQUNBLDBCQUFBLEFBQ0Es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QUNDLGlCQUFBLEMzQnE4R0QsQTJCbDhHQSxLQUNDLFlBQUEsQzNCcThHRCxBMkJuOEdDLHNCQUNDLHdCQUFBLEMzQnE4R0YsQTJCajhHQSxhQUNDLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxzQ0FBQSxBQUNBLCtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLCtCQUFBLEFBQ0EsZUFBQSxDM0JvOEdELEEyQmo4R0EsaUNBQ0MsNEJBQUEsQzNCbzhHRCxBMkJqOEdBLG1CQUNDLFVBQUEsQUFDQSxpQkFBQSxDM0JvOEdELEEyQmo4R0EsbUJBQ0MsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLCtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxDM0JvOEdELEFGbCtHQywwREFDQyx3QkFBQSxDRXMrR0YsQUZsK0dBLEdBQ0Msa0JBQUEsQ0VxK0dELEFGLzlHRyxtQ0FDQywwQkFBQSxDRWsrR0osQUY1OUdBLHFCQUNDLDZCQUFBLENFKzlHRCxBRjc5R0MsNENBQ0MsNkJBQUEsQ0UrOUdGLEFGaDlHQywyRUFDQyxhQUFBLENFbTlHRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IEFrZXIgT2Zmc2hvcmUgV2luZFxuVGVtcGxhdGU6IGFrZXJcbkF1dGhvcjogQXBwZXggV2ViXG5BdXRob3IgVVJJOiBodHRwOi8vYXBwZXgubm8vXG5WZXJzaW9uOiAwLjEuMFxuKi9cblxuQGltcG9ydCAndG9rZW5zJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMvYWtlci5zY3NzJztcblxuaDEsXG5oMiB7XG5cdCY6bm90KC5pcy1zdHlsZS1oZXJvLXRpdGxlKSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMS4yZW07XG59XG5cbi5oZW50cnkge1xuXHR1bCB7XG5cdFx0bGk6bm90KFtjbGFzc10pIHtcblx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnI7XG5cblx0Ji5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MCU7XG5cdH1cbn1cblxuLmdmb3JtX2J1dHRvbixcbi5nZm9ybV9idXR0b246aG92ZXIge1xuXHRAZXh0ZW5kIC53cC1ibG9jay1idXR0b25fX2xpbms7XG5cdEBleHRlbmQgLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fdGl0bGUge1xuXHRAZXh0ZW5kIC5pcy1zdHlsZS1oMztcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuIiwiJGNvbG9yczogbWFwLWdldCgkdG9rZW5zLCAnY29sb3JzJyk7XG4kZm9udC1mYW1pbHktcHJpbWFyeS1uYW1lOiBtYXAtZ2V0KCR0b2tlbnMsICdmb250LWZhbWlseS1wcmltYXJ5LW5hbWUnKTtcbiRmb250LWZhbWlseS1wcmltYXJ5LWdyb3VwOiBtYXAtZ2V0KCR0b2tlbnMsICdmb250LWZhbWlseS1wcmltYXJ5LWdyb3VwJyk7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5LW5hbWU6IG1hcC1nZXQoJHRva2VucywgJ2ZvbnQtZmFtaWx5LXNlY29uZGFyeS1uYW1lJyk7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5LWdyb3VwOiBtYXAtZ2V0KCR0b2tlbnMsICdmb250LWZhbWlseS1zZWNvbmRhcnktZ3JvdXAnKTtcbiRmb250LWZhbWlseS1hbHQtbmFtZTogbWFwLWdldCgkdG9rZW5zLCAnZm9udC1mYW1pbHktYWx0LW5hbWUnKTtcbiRmb250LWZhbWlseS1hbHQtZ3JvdXA6IG1hcC1nZXQoJHRva2VucywgJ2ZvbnQtZmFtaWx5LWFsdC1ncm91cCcpO1xuXG46cm9vdCB7XG5cdC8vIENvbG9yc1xuXHQtLWNvbG9yLXByaW1hcnk6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnY29sb3ItcHJpbWFyeScpfSk7XG5cdC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbG9yLXNlY29uZGFyeScpfSk7XG5cdC0tY29sb3ItaGVhZGluZ3M6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnY29sb3ItaGVhZGluZ3MnKX0pO1xuXG5cdC0tY29sb3ItcHJpbWFyeS1jb250cmFzdDogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb2xvci1wcmltYXJ5Jyl9LWNvbnRyYXN0KTtcblx0LS1jb2xvci1zZWNvbmRhcnktY29udHJhc3Q6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnY29sb3Itc2Vjb25kYXJ5Jyl9LWNvbnRyYXN0KTtcblxuXHQvLyBMb2dvXG5cdC0tbG9nby1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0LS1sb2dvLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtLWxvZ28tc2l6ZTogY29udGFpbjtcblxuXHQvLyBUeXBvZ3JhcGh5XG5cdC0tc2l6ZS1iYXNlOiAje21hcC1nZXQoJHRva2VucywgJ2ZvbnQtc2l6ZS1iYXNlJyl9O1xuXHQtLXNpemUtaGVhZGluZy0xOiAje21hcC1nZXQoJHRva2VucywgJ2ZvbnQtc2l6ZS1oZWFkaW5nLTEnKX07XG5cdC0tc2l6ZS1oZWFkaW5nLTI6ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9udC1zaXplLWhlYWRpbmctMicpfTtcblx0LS1zaXplLWhlYWRpbmctMzogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb250LXNpemUtaGVhZGluZy0zJyl9O1xuXHQtLXNpemUtaGVhZGluZy00OiAje21hcC1nZXQoJHRva2VucywgJ2ZvbnQtc2l6ZS1oZWFkaW5nLTQnKX07XG5cdC0tc2l6ZS1oZWFkaW5nLTU6ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9udC1zaXplLWhlYWRpbmctNScpfTtcblx0LS1zaXplLWhlYWRpbmctNjogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb250LXNpemUtaGVhZGluZy02Jyl9O1xuXHQtLXNpemUtaGVhZGluZy03OiAje21hcC1nZXQoJHRva2VucywgJ2ZvbnQtc2l6ZS1oZWFkaW5nLTcnKX07XG5cdC0tc2l6ZS1oZWFkaW5nLWhlcm86ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9udC1zaXplLWhlcm8nKX07XG5cdC0tc2l6ZS1oZWFkaW5nLWNhbGxvdXQ6ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9udC1zaXplLWNhbGxvdXQnKX07XG5cblx0LS1mb250LWZhbWlseS1wcmltYXJ5OiAjeyRmb250LWZhbWlseS1wcmltYXJ5LW5hbWV9LCAjeyRmb250LWZhbWlseS1wcmltYXJ5LWdyb3VwfTtcblx0LS1mb250LWZhbWlseS1zZWNvbmRhcnk6ICN7JGZvbnQtZmFtaWx5LXNlY29uZGFyeS1uYW1lfSwgI3skZm9udC1mYW1pbHktc2Vjb25kYXJ5LWdyb3VwfTtcblx0LS1mb250LWZhbWlseS1hbHQ6ICN7JGZvbnQtZmFtaWx5LWFsdC1uYW1lfSwgI3skZm9udC1mYW1pbHktYWx0LWdyb3VwfTtcblxuXHQtLWZvbnQtd2VpZ2h0LW5vcm1hbDogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb250LXdlaWdodC1ub3JtYWwnKX07XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb250LXdlaWdodC1ib2xkJyl9O1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb250LXdlaWdodC1tZWRpdW0nKX07XG5cdC0tZm9udC13ZWlnaHQtaGVhZGluZ3M6IHZhcigtLWZvbnQtd2VpZ2h0LSN7bWFwLWdldCgkdG9rZW5zLCAnZm9udC13ZWlnaHQtaGVhZGluZ3MnKX0pO1xuXG5cdC0tbGV0dGVyLXNwYWNpbmctZGVmYXVsdDogI3ttYXAtZ2V0KCR0b2tlbnMsICdsZXR0ZXItc3BhY2luZy1kZWZhdWx0Jyl9O1xuXHQtLWxldHRlci1zcGFjaW5nLWhlYWRpbmdzOiAje21hcC1nZXQoJHRva2VucywgJ2xldHRlci1zcGFjaW5nLWhlYWRpbmdzJyl9O1xuXG5cdC8vIEhlYWRlclxuXHQtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2hlYWRlci1iYWNrZ3JvdW5kLWNvbG9yJyl9KTtcblx0LS1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5OiAje21hcC1nZXQoJHRva2VucywgJ2hlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHknKX07XG5cdC0taGVhZGVyLWNvbG9yOiAje21hcC1nZXQoJHRva2VucywgJ2hlYWRlci1jb2xvcicpfTtcblx0LS1oZWFkZXItaGVpZ2h0OiAje21hcC1nZXQoJHRva2VucywgJ2hlYWRlci1oZWlnaHQnKX07XG5cdC0taGVhZGVyLWhlaWdodC1uZWdhdGl2ZTogY2FsYygje21hcC1nZXQoJHRva2VucywgJ2hlYWRlci1oZWlnaHQnKX0gKiAtMSk7XG5cdC0taGVhZGVyLWxvZ286IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzLyN7bWFwLWdldCgkdG9rZW5zLCAndGhlbWUnKX0vaW1hZ2VzLyN7bWFwLWdldCgkdG9rZW5zLCAnaGVhZGVyLWxvZ28nKX0nKTtcblx0LS1oZWFkZXItbG9nby13aWR0aDogI3ttYXAtZ2V0KCR0b2tlbnMsICdoZWFkZXItbG9nby13aWR0aCcpfTtcblx0LS1oZWFkZXItbG9nby1oZWlnaHQ6ICN7bWFwLWdldCgkdG9rZW5zLCAnaGVhZGVyLWxvZ28taGVpZ2h0Jyl9O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuXHRcdC0taGVhZGVyLWxvZ286IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzLyN7bWFwLWdldCgkdG9rZW5zLCAndGhlbWUnKX0vaW1hZ2VzLyN7bWFwLWdldCgkdG9rZW5zLCAnaGVhZGVyLWxvZ28tbW9iaWxlJyl9Jyk7XG5cdFx0LS1oZWFkZXItbG9nby13aWR0aDogI3ttYXAtZ2V0KCR0b2tlbnMsICdoZWFkZXItbG9nby13aWR0aC1tb2JpbGUnKX07XG5cdFx0LS1oZWFkZXItbG9nby1oZWlnaHQ6ICN7bWFwLWdldCgkdG9rZW5zLCAnaGVhZGVyLWxvZ28taGVpZ2h0LW1vYmlsZScpfTtcblx0fVxuXG5cdC8vIE5hdmlnYXRpb25cblx0LS1uYXZpZ2F0aW9uLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0je21hcC1nZXQoJHRva2VucywgJ25hdmlnYXRpb24tZm9udC1mYW1pbHknKX0pO1xuXHQtLW5hdmlnYXRpb24tZm9udC1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ25hdmlnYXRpb24tZm9udC1zaXplJyl9O1xuXHQtLW5hdmlnYXRpb24tZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LSN7bWFwLWdldCgkdG9rZW5zLCAnbmF2aWdhdGlvbi1mb250LXdlaWdodCcpfSk7XG5cdC0tbmF2aWdhdGlvbi1mb250LXdlaWdodC1hY3RpdmU6IHZhcigtLWZvbnQtd2VpZ2h0LSN7bWFwLWdldCgkdG9rZW5zLCAnbmF2aWdhdGlvbi1mb250LXdlaWdodC1hY3RpdmUnKX0pO1xuXHQtLW5hdmlnYXRpb24tdGV4dC10cmFuc2Zvcm06ICN7bWFwLWdldCgkdG9rZW5zLCAnbmF2aWdhdGlvbi10ZXh0LXRyYW5zZm9ybScpfTtcblx0LS1uYXZpZ2F0aW9uLWxldHRlci1zcGFjaW5nOiAje21hcC1nZXQoJHRva2VucywgJ25hdmlnYXRpb24tbGV0dGVyLXNwYWNpbmcnKX07XG5cdC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmU6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnbmF2aWdhdGlvbi1jb2xvci1hY3RpdmUnKX0pO1xuXHQtLW5hdmlnYXRpb24tYWN0aXZlLXVuZGVybGluZTogI3ttYXAtZ2V0KCR0b2tlbnMsICduYXZpZ2F0aW9uLWFjdGl2ZS11bmRlcmxpbmUnKX07XG5cblx0LS1uYXZpZ2F0aW9uLWZvb3Rlci1mb250LXNpemU6ICN7bWFwLWdldCgkdG9rZW5zLCAnbmF2aWdhdGlvbi1mb290ZXItZm9udC1zaXplJyl9O1xuXHQtLW5hdmlnYXRpb24tZm9vdGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC0je21hcC1nZXQoJHRva2VucywgJ25hdmlnYXRpb24tZm9vdGVyLWZvbnQtd2VpZ2h0Jyl9KTtcblxuXHQvLyBGb290ZXJcblx0LS1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdmb290ZXItYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0tZm9vdGVyLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2Zvb3Rlci1jb2xvcicpfSk7XG5cdC0tZm9vdGVyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdmb290ZXItc2VwYXJhdG9yLWNvbG9yJyl9KTtcblx0LS1mb290ZXItc2VwYXJhdG9yLXNpemU6ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9vdGVyLXNlcGFyYXRvci1zaXplJyl9O1xuXHQtLWZvb3Rlci1sb2dvOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy8je21hcC1nZXQoJHRva2VucywgJ3RoZW1lJyl9L2ltYWdlcy8je21hcC1nZXQoJHRva2VucywgJ2Zvb3Rlci1sb2dvJyl9Jyk7XG5cdC0tZm9vdGVyLWxvZ28td2lkdGg6ICN7bWFwLWdldCgkdG9rZW5zLCAnZm9vdGVyLWxvZ28td2lkdGgnKX07XG5cdC0tZm9vdGVyLWxvZ28taGVpZ2h0OiAje21hcC1nZXQoJHRva2VucywgJ2Zvb3Rlci1sb2dvLWhlaWdodCcpfTtcblx0LS1mb290ZXItcGFkZGluZzogI3tzcGFjaW5nKDQpfTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0LS1mb290ZXItcGFkZGluZzogI3tzcGFjaW5nKDMuNSl9O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG5cdFx0LS1mb290ZXItbG9nbzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvI3ttYXAtZ2V0KCR0b2tlbnMsICd0aGVtZScpfS9pbWFnZXMvI3ttYXAtZ2V0KCR0b2tlbnMsICdmb290ZXItbG9nby1tb2JpbGUnKX0nKTtcblx0XHQtLWZvb3Rlci1sb2dvLXdpZHRoOiAje21hcC1nZXQoJHRva2VucywgJ2Zvb3Rlci1sb2dvLXdpZHRoLW1vYmlsZScpfTtcblx0XHQtLWZvb3Rlci1sb2dvLWhlaWdodDogI3ttYXAtZ2V0KCR0b2tlbnMsICdmb290ZXItbG9nby1oZWlnaHQtbW9iaWxlJyl9O1xuXHR9XG5cblx0Ly8gR2VuZXJhbFxuXHQtLXNwYWNpbmc6IDE2cHg7XG5cdC0tYm9yZGVyLXJhZGl1czogI3ttYXAtZ2V0KCR0b2tlbnMsICdib3JkZXItcmFkaXVzJyl9O1xuXHQtLWJveC1zaGFkb3c6ICN7bWFwLWdldCgkdG9rZW5zLCAnYm94LXNoYWRvdycpfTtcblxuXHQvLyBDb250YWluZXJzXG5cdC0tY29udGFpbmVyLWRlZmF1bHQ6IDEyNTBweDtcblx0LS1jb250YWluZXItd2lkZTogMTQwMHB4O1xuXHQtLWNvbnRhaW5lci1zbWFsbDogMTA0MHB4O1xuXG5cdC0tY29udGFpbmVyLXNwYWNpbmc6IDY0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LS1jb250YWluZXItc3BhY2luZzogMzJweDtcblx0fVxuXG5cdC8vIExpbmtzXG5cdC0tbGluay1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb2xvci1saW5rcycpfSk7XG5cblx0Ly8gU3dpcGVyXG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMik7XG5cblx0Ly8gQnV0dG9uc1xuXHQtLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAje21hcC1nZXQoJHRva2VucywgJ2J1dHRvbi1ib3JkZXItcmFkaXVzJyl9O1xuXHQtLWJ1dHRvbi1ib3JkZXItd2lkdGg6ICN7bWFwLWdldCgkdG9rZW5zLCAnYnV0dG9uLWJvcmRlci13aWR0aCcpfTtcblx0LS1idXR0b24tcGFkZGluZzogI3ttYXAtZ2V0KCR0b2tlbnMsICdidXR0b24tcGFkZGluZycpfTtcblxuXHQvLyBMYXRlc3QgbmV3c1xuXHQtLWxhdGVzdC1uZXdzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnbGF0ZXN0LW5ld3MtYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0tbGF0ZXN0LW5ld3MtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnbGF0ZXN0LW5ld3MtY29sb3InKX0pO1xuXHQtLWxhdGVzdC1uZXdzLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdsYXRlc3QtbmV3cy1ib3JkZXItY29sb3InKX0pO1xuXHQtLWxhdGVzdC1uZXdzLWJvcmRlci13aWR0aDogI3ttYXAtZ2V0KCR0b2tlbnMsICdsYXRlc3QtbmV3cy1ib3JkZXItd2lkdGgnKX07XG5cdC0tbGF0ZXN0LW5ld3MtZm9udC1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ2xhdGVzdC1uZXdzLWZvbnQtc2l6ZScpfTtcblx0LS1sYXRlc3QtbmV3cy10aW1lLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2xhdGVzdC1uZXdzLXRpbWUtY29sb3InKX0pO1xuXHQtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdsYXRlc3QtbmV3cy1yZWFkLW1vcmUtY29sb3InKX0pO1xuXHQtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1mb250LXNpemU6ICN7bWFwLWdldCgkdG9rZW5zLCAnbGF0ZXN0LW5ld3MtcmVhZC1tb3JlLWZvbnQtc2l6ZScpfTtcblx0LS1sYXRlc3QtbmV3cy1yZWFkLW1vcmUtZm9udC13ZWlnaHQ6ICN7bWFwLWdldCgkdG9rZW5zLCAnbGF0ZXN0LW5ld3MtcmVhZC1tb3JlLWZvbnQtd2VpZ2h0Jyl9O1xuXHQtLWxhdGVzdC1uZXdzLWJveC1zaGFkb3c6ICN7bWFwLWdldCgkdG9rZW5zLCAnbGF0ZXN0LW5ld3MtYm94LXNoYWRvdycpfTtcblxuXHQvLyBTZXBhcmF0b3Jcblx0LS1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnc2VwYXJhdG9yLWNvbG9yJyl9KTtcblx0LS1zZXBhcmF0b3Itc2l6ZTogI3ttYXAtZ2V0KCR0b2tlbnMsICdzZXBhcmF0b3Itc2l6ZScpfTtcblxuXHQvLyBNaXNjXG5cdC0tbWVkaWEtdGV4dC1pbWFnZS1ib3JkZXItcmFkaXVzOiAje21hcC1nZXQoJHRva2VucywgJ2Jsb2NrLW1lZGlhLXRleHQtaW1hZ2UtYm9yZGVyLXJhZGl1cycpfTtcblx0LS1tZWRpYS10ZXh0LW1hcmdpbjogI3ttYXAtZ2V0KCR0b2tlbnMsICdibG9jay1tZWRpYS10ZXh0LW1hcmdpbicpfTtcblxuXHQvLyBQb3N0IGhlYWRlclxuXHQtLXBvc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAncG9zdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0tcG9zdC1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAncG9zdC1oZWFkZXItY29sb3InKX0pO1xuXHQtLXBvc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tc2VwYXJhdG9yLWNvbG9yKTtcblx0LS1wb3N0LWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLXNlcGFyYXRvci1zaXplKTtcblxuXHQvLyBIZXJvXG5cdC0taGVyby1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2Jsb2NrLWhlcm8tYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0taGVyby1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdibG9jay1oZXJvLWNvbG9yJyl9KTtcblx0LS1oZXJvLWNvbnRlbnQtbWF4LXdpZHRoOiAje21hcC1nZXQoJHRva2VucywgJ2Jsb2NrLWhlcm8tY29udGVudC1tYXgtd2lkdGgnKX07XG5cblx0Ly8gU3VicGFnZXNcblx0LS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWJhY2tncm91bmQtY29sb3ItaG92ZXInKX0pO1xuXHQtLXN1YnBhZ2UtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUnKX0pO1xuXHQtLXN1YnBhZ2UtYmFja2dyb3VuZC1jb2xvci1mb2N1czogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzJyl9KTtcblx0LS1zdWJwYWdlLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWNvbG9yJyl9KTtcblx0LS1zdWJwYWdlLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWNvbG9yLWhvdmVyJyl9KTtcblx0LS1zdWJwYWdlLWNvbG9yLWFjdGl2ZTogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1jb2xvci1hY3RpdmUnKX0pO1xuXHQtLXN1YnBhZ2UtY29sb3ItZm9jdXM6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtY29sb3ItZm9jdXMnKX0pO1xuXHQtLXN1YnBhZ2UtZm9udC13ZWlnaHQ6ICN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtZm9udC13ZWlnaHQnKX07XG5cdC0tc3VicGFnZS1mb250LXdlaWdodC1ob3ZlcjogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1mb250LXdlaWdodC1ob3ZlcicpfTtcblx0LS1zdWJwYWdlLWZvbnQtd2VpZ2h0LWFjdGl2ZTogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1mb250LXdlaWdodC1hY3RpdmUnKX07XG5cdC0tc3VicGFnZS1mb250LXdlaWdodC1mb2N1czogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1mb250LXdlaWdodC1mb2N1cycpfTtcblx0LS1zdWJwYWdlLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1ib3JkZXItY29sb3InKX0pO1xuXHQtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWJvcmRlci1jb2xvci1ob3ZlcicpfSk7XG5cdC0tc3VicGFnZS1ib3JkZXItY29sb3ItYWN0aXZlOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWJvcmRlci1jb2xvci1hY3RpdmUnKX0pO1xuXHQtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWJvcmRlci1jb2xvci1mb2N1cycpfSk7XG5cdC0tc3VicGFnZS1ib3JkZXItd2lkdGg6ICN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtYm9yZGVyLXdpZHRoJyl9O1xuXHQtLXN1YnBhZ2UtYm9yZGVyLXJhZGl1czogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1ib3JkZXItcmFkaXVzJyl9O1xuXHQtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uOiAje21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLXRleHQtZGVjb3JhdGlvbicpfTtcblx0LS1zdWJwYWdlLXRleHQtZGVjb3JhdGlvbi1ob3ZlcjogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy10ZXh0LWRlY29yYXRpb24taG92ZXInKX07XG5cdC0tc3VicGFnZS10ZXh0LWRlY29yYXRpb24tYWN0aXZlOiAje21hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLXRleHQtZGVjb3JhdGlvbi1hY3RpdmUnKX07XG5cdC0tc3VicGFnZS1nYXA6ICN7bWFwLWdldCgkdG9rZW5zLCAnc3VicGFnZXMtZ2FwJyl9O1xuXHQtLXN1YnBhZ2UtcGFkZGluZzogI3ttYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1wYWRkaW5nJyl9O1xuXG5cdC8vIENvbnRhY3RzXG5cdC0tY29udGFjdC1jYXJkLWdyaWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtZ3JpZC1iYWNrZ3JvdW5kLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LWNhcmQtZ3JpZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtZ3JpZC1jb2xvcicpfSk7XG5cdC0tY29udGFjdC1jYXJkLWdyaWQtbmFtZS1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLW5hbWUtc2l6ZScpfTtcblx0LS1jb250YWN0LWNhcmQtZ3JpZC1uYW1lLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLW5hbWUtY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1ncmlkLXBvc2l0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLXBvc2l0aW9uLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LWNhcmQtZ3JpZC1ib3JkZXItd2lkdGg6ICN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLXdpZHRoJyl9O1xuXHQtLWNvbnRhY3QtY2FyZC1ncmlkLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtZ3JpZC1ib3JkZXItY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1ncmlkLWJvcmRlci1yYWRpdXM6ICN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLXJhZGl1cycpfTtcblx0LS1jb250YWN0LWNhcmQtZ3JpZC1ib3gtc2hhZG93OiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLWJveC1zaGFkb3cnKX07XG5cdC0tY29udGFjdC1jYXJkLWdyaWQtdG9nZ2xlLWZvbnQtc2l6ZTogI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtZ3JpZC10b2dnbGUtZm9udC1zaXplJyl9O1xuXHQtLWNvbnRhY3QtY2FyZC1ncmlkLXRvZ2dsZS1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtZ3JpZC10b2dnbGUtY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1ncmlkLWVtYWlsLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLWVtYWlsLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LWNhcmQtZ3JpZC1pbWFnZS1ib3JkZXItcmFkaXVzOiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1ncmlkLWltYWdlLWJvcmRlci1yYWRpdXMnKX07XG5cdC0tY29udGFjdC1jYXJkLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LWNhcmQtbGlzdC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtbGlzdC1jb2xvcicpfSk7XG5cdC0tY29udGFjdC1jYXJkLWxpc3QtbmFtZS1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1saXN0LW5hbWUtc2l6ZScpfTtcblx0LS1jb250YWN0LWNhcmQtbGlzdC1uYW1lLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1saXN0LW5hbWUtY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1saXN0LXBvc2l0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1saXN0LXBvc2l0aW9uLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LWNhcmQtbGlzdC1ib3JkZXItd2lkdGg6ICN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1jYXJkLWxpc3QtYm9yZGVyLXdpZHRoJyl9O1xuXHQtLWNvbnRhY3QtY2FyZC1saXN0LWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtbGlzdC1ib3JkZXItY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1saXN0LWJvcmRlci1yYWRpdXM6ICN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1jYXJkLWxpc3QtYm9yZGVyLXJhZGl1cycpfTtcblx0LS1jb250YWN0LWNhcmQtbGlzdC1ib3gtc2hhZG93OiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtY2FyZC1saXN0LWJveC1zaGFkb3cnKX07XG5cdC0tY29udGFjdC1jYXJkLWxpc3QtdG9nZ2xlLWZvbnQtc2l6ZTogI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtbGlzdC10b2dnbGUtZm9udC1zaXplJyl9O1xuXHQtLWNvbnRhY3QtY2FyZC1saXN0LXRvZ2dsZS1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LWNhcmQtbGlzdC10b2dnbGUtY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtY2FyZC1saXN0LWltYWdlLWJvcmRlci1yYWRpdXM6ICN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1jYXJkLWxpc3QtaW1hZ2UtYm9yZGVyLXJhZGl1cycpfTtcblxuXHQtLWNvbnRhY3QtbW9kYWwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LW1vZGFsLWJhY2tncm91bmQtY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtbW9kYWwtbmFtZS1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtbW9kYWwtbmFtZS1zaXplJyl9O1xuXHQtLWNvbnRhY3QtbW9kYWwtcG9zaXRpb24tc2l6ZTogI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LW1vZGFsLXBvc2l0aW9uLXNpemUnKX07XG5cdC0tY29udGFjdC1tb2RhbC1wb3NpdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LW1vZGFsLXBvc2l0aW9uLWNvbG9yJyl9KTtcblx0LS1jb250YWN0LW1vZGFsLWJpb2dyYXBoeS1zaXplOiAje21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtbW9kYWwtYmlvZ3JhcGh5LXNpemUnKX07XG5cdC0tY29udGFjdC1tb2RhbC1iaW9ncmFwaHktY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnY29udGFjdC1tb2RhbC1iaW9ncmFwaHktY29sb3InKX0pO1xuXHQtLWNvbnRhY3QtbW9kYWwtY2xvc2UtZmlsbDogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb250YWN0LW1vZGFsLWNsb3NlLWZpbGwnKX0pO1xuXHQtLWNvbnRhY3QtbW9kYWwtY2xvc2Utc3Ryb2tlOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbnRhY3QtbW9kYWwtY2xvc2Utc3Ryb2tlJyl9KTtcblxuXHQvLyBFeGNlcnB0XG5cdC0tZXhjZXJwdC1mb250LXNpemU6ICN7bWFwLWdldCgkdG9rZW5zLCAnZXhjZXJwdC1mb250LXNpemUnKX07XG5cblx0Ly8gSW52ZXN0b3JzXG5cdC0taW52ZXN0b3JzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLWJhY2tncm91bmQtY29sb3InKX0pO1xuXHQtLWludmVzdG9ycy1zdWJwYWdlcy1saW5rLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstYmFja2dyb3VuZC1jb2xvcicpfSk7XG5cdC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvYXJyb3ctcmlnaHQuc3ZnJyk7XG5cdC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstY29sb3InKX0pO1xuXHQtLWludmVzdG9ycy1uYXYtcGVyLXNoYXJlLWJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLW5hdi1wZXItc2hhcmUtYmFja2dyb3VuZC1jb2xvcicpfTtcblx0LS1pbnZlc3RvcnMtbmF2LXBlci1zaGFyZS1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdpbnZlc3RvcnMtbmF2LXBlci1zaGFyZS1jb2xvcicpfSk7XG5cdC0taW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLWJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLWJhY2tncm91bmQtY29sb3InKX07XG5cdC0taW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2ludmVzdG9ycy1zdG9jay1leGNoYW5nZS1jb2xvcicpfSk7XG5cdC0taW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLXRleHQtYWxpZ246ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLXRleHQtYWxpZ24nKX07XG5cdC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXM6ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLWJvcmRlci1yYWRpdXMnKX07XG5cdC0taW52ZXN0b3JzLXBhbmVsLWJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLXBhbmVsLWJhY2tncm91bmQtY29sb3InKX07XG5cdC0taW52ZXN0b3JzLWNvbnRhY3QtYmFja2dyb3VuZC1jb2xvcjogI3ttYXAtZ2V0KCR0b2tlbnMsICdpbnZlc3RvcnMtY29udGFjdC1iYWNrZ3JvdW5kLWNvbG9yJyl9O1xuXHQtLWludmVzdG9ycy1zdG9jay1wcmljZXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJHRva2VucywgJ2ludmVzdG9ycy1zdG9jay1wcmljZXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yJyl9O1xuXHQtLWludmVzdG9ycy1zdG9jay1wcmljZXMtbGVmdC1jb2xvcjogI3ttYXAtZ2V0KCR0b2tlbnMsICdpbnZlc3RvcnMtc3RvY2stcHJpY2VzLWxlZnQtY29sb3InKX07XG5cdC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJHRva2VucywgJ2ludmVzdG9ycy1zdG9jay1wcmljZXMtcmlnaHQtYmFja2dyb3VuZC1jb2xvcicpfTtcblx0LS1pbnZlc3RvcnMtc3RvY2stcHJpY2VzLXJpZ2h0LWNvbG9yOiAje21hcC1nZXQoJHRva2VucywgJ2ludmVzdG9ycy1zdG9jay1wcmljZXMtcmlnaHQtY29sb3InKX07XG5cdC0taW52ZXN0b3JzLWZpbmFuY2lhbC1jYWxlbmRhci10aW1lLWJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkdG9rZW5zLCAnaW52ZXN0b3JzLWZpbmFuY2lhbC1jYWxlbmRhci10aW1lLWJhY2tncm91bmQtY29sb3InKX07XG5cblx0Ly8gVGFibGVzXG5cdC0tdGFibGUtZm9udC1zaXplOiAxNHB4O1xuXHQtLXRhYmxlLWNlbGwtcGFkZGluZzogI3tzcGFjaW5nKDAuNzUpfSAje3NwYWNpbmcoMil9O1xuXHQtLXRhYmxlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtLXRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tdGFibGUtaGVhZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdCk7XG5cdC0tdGFibGUtaGVhZC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdC8vIExpc3RzXG5cdC0tbGlzdC1idWxsZXQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Ly8gVHlwb2dyYXBoeVxuXHRcdC0tc2l6ZS1oZWFkaW5nLTE6IDMycHg7XG5cdFx0LS1zaXplLWhlYWRpbmctMjogMjRweDtcblx0XHQtLXNpemUtaGVhZGluZy0zOiAyMHB4O1xuXHRcdC0tc2l6ZS1oZWFkaW5nLTQ6IDE4cHg7XG5cdFx0LS1zaXplLWhlYWRpbmctNTogMThweDtcblx0XHQtLXNpemUtaGVhZGluZy02OiAxOHB4O1xuXHRcdC0tc2l6ZS1oZWFkaW5nLTc6IDE4cHg7XG5cdFx0LS1zaXplLWhlYWRpbmctaGVybzogNDhweDtcblx0XHQtLXNpemUtaGVhZGluZy1jYWxsb3V0OiAzMHB4O1xuXG5cdFx0LS1leGNlcnB0LWZvbnQtc2l6ZTogMjBweDtcblxuXHRcdC0tc3VicGFnZXMtcGFkZGluZy1ib3R0b206ICN7c3BhY2luZygzLjc1KX07XG5cdFx0LS1zdWJwYWdlcy1hZnRlci1pbnNldDogI3tzcGFjaW5nKC0yKX07XG5cblx0XHQtLXRhYmxlLWNlbGwtcGFkZGluZzogI3tzcGFjaW5nKDAuNSl9ICN7c3BhY2luZygwLjc1KX07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQtLXNpemUtaGVhZGluZy1oZXJvOiA0MnB4O1xuXHRcdC0tc2l6ZS1oZWFkaW5nLWNhbGxvdXQ6IDI2cHg7XG5cblx0XHQtLWV4Y2VycHQtZm9udC1zaXplOiAxOHB4O1xuXG5cdFx0LS1zdWJwYWdlcy1wYWRkaW5nLWJvdHRvbTogI3tzcGFjaW5nKDEuNSl9O1xuXHRcdC0tc3VicGFnZXMtYWZ0ZXItaW5zZXQ6ICN7c3BhY2luZygtMS41KX07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHQtLW1lZGlhLXRleHQtbWFyZ2luOiAje3NwYWNpbmcoMil9O1xuXHR9XG59XG4iLCIvKiFcblRoZW1lIE5hbWU6IEFrZXIgT2Zmc2hvcmUgV2luZFxuVGVtcGxhdGU6IGFrZXJcbkF1dGhvcjogQXBwZXggV2ViXG5BdXRob3IgVVJJOiBodHRwOi8vYXBwZXgubm8vXG5WZXJzaW9uOiAwLjEuMFxuKi9cbjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgLS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1jb2xvci1oZWFkaW5nczogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIC0tY29sb3ItcHJpbWFyeS1jb250cmFzdDogdmFyKC0tY29sb3ItYmx1ZS1jb250cmFzdCk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ibGFjay1jb250cmFzdCk7XG4gIC0tbG9nby1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLS1sb2dvLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtLWxvZ28tc2l6ZTogY29udGFpbjtcbiAgLS1zaXplLWJhc2U6IDE4cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTE6IDQ4cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTI6IDQ4cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTM6IDI0cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTQ6IDIwcHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTU6IDE2cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTY6IDE2cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLTc6IDE2cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLWhlcm86IDQ4cHg7XG4gIC0tc2l6ZS1oZWFkaW5nLWNhbGxvdXQ6IDM2cHg7XG4gIC0tZm9udC1mYW1pbHktcHJpbWFyeTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBKb3N0LCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWFsdDogSm9zdCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZ3M6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAtLWxldHRlci1zcGFjaW5nLWRlZmF1bHQ6IDA7XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZ3M6IC0wLjAyZW07XG4gIC0taGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5OiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0taGVhZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1oZWFkZXItaGVpZ2h0OiAxMTBweDtcbiAgLS1oZWFkZXItaGVpZ2h0LW5lZ2F0aXZlOiBjYWxjKDExMHB4ICogLTEpO1xuICAtLWhlYWRlci1sb2dvOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci1vZmZzaG9yZS13aW5kL2ltYWdlcy9sb2dvLnN2Z1wiKTtcbiAgLS1oZWFkZXItbG9nby13aWR0aDogMzYzcHg7XG4gIC0taGVhZGVyLWxvZ28taGVpZ2h0OiAzOHB4O1xuICAtLW5hdmlnYXRpb24tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIC0tbmF2aWdhdGlvbi1mb250LXNpemU6IDE2cHg7XG4gIC0tbmF2aWdhdGlvbi1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgLS1uYXZpZ2F0aW9uLWZvbnQtd2VpZ2h0LWFjdGl2ZTogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgLS1uYXZpZ2F0aW9uLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtLW5hdmlnYXRpb24tbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmU6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLW5hdmlnYXRpb24tYWN0aXZlLXVuZGVybGluZTogMTtcbiAgLS1uYXZpZ2F0aW9uLWZvb3Rlci1mb250LXNpemU6IDE2cHg7XG4gIC0tbmF2aWdhdGlvbi1mb290ZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG4gIC0tZm9vdGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tZm9vdGVyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLWZvb3Rlci1zZXBhcmF0b3Itc2l6ZTogMDtcbiAgLS1mb290ZXItbG9nbzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXItb2Zmc2hvcmUtd2luZC9pbWFnZXMvbG9nby5zdmdcIik7XG4gIC0tZm9vdGVyLWxvZ28td2lkdGg6IDM2M3B4O1xuICAtLWZvb3Rlci1sb2dvLWhlaWdodDogMzhweDtcbiAgLS1mb290ZXItcGFkZGluZzogY2FsYyg0ICogdmFyKC0tc3BhY2luZykpO1xuICAtLXNwYWNpbmc6IDE2cHg7XG4gIC0tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1jb250YWluZXItZGVmYXVsdDogMTI1MHB4O1xuICAtLWNvbnRhaW5lci13aWRlOiAxNDAwcHg7XG4gIC0tY29udGFpbmVyLXNtYWxsOiAxMDQwcHg7XG4gIC0tY29udGFpbmVyLXNwYWNpbmc6IDY0cHg7XG4gIC0tbGluay1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMik7XG4gIC0tYnV0dG9uLWJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWJ1dHRvbi1wYWRkaW5nOiAwLjc1ZW0gM2VtO1xuICAtLWxhdGVzdC1uZXdzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1sYXRlc3QtbmV3cy1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWxhdGVzdC1uZXdzLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLWxhdGVzdC1uZXdzLWJvcmRlci13aWR0aDogMDtcbiAgLS1sYXRlc3QtbmV3cy1mb250LXNpemU6IDE0cHg7XG4gIC0tbGF0ZXN0LW5ld3MtdGltZS1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgLS1sYXRlc3QtbmV3cy1yZWFkLW1vcmUtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1mb250LXNpemU6IDE0cHg7XG4gIC0tbGF0ZXN0LW5ld3MtcmVhZC1tb3JlLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tbGF0ZXN0LW5ld3MtYm94LXNoYWRvdzogMDtcbiAgLS1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1zZXBhcmF0b3Itc2l6ZTogMXB4O1xuICAtLW1lZGlhLXRleHQtaW1hZ2UtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1tZWRpYS10ZXh0LW1hcmdpbjogMmVtIDA7XG4gIC0tcG9zdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLXBvc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tcG9zdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXBhcmF0b3ItY29sb3IpO1xuICAtLXBvc3QtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tc2VwYXJhdG9yLXNpemUpO1xuICAtLWhlcm8tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWhlcm8tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1oZXJvLWNvbnRlbnQtbWF4LXdpZHRoOiA2NzdweDtcbiAgLS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbiAgLS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtMSk7XG4gIC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogdmFyKC0tY29sb3ItYmx1ZS1saWdodCk7XG4gIC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTEpO1xuICAtLXN1YnBhZ2UtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1zdWJwYWdlLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tc3VicGFnZS1jb2xvci1hY3RpdmU6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1zdWJwYWdlLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tc3VicGFnZS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLXN1YnBhZ2UtZm9udC13ZWlnaHQtaG92ZXI6IG5vcm1hbDtcbiAgLS1zdWJwYWdlLWZvbnQtd2VpZ2h0LWFjdGl2ZTogYm9sZDtcbiAgLS1zdWJwYWdlLWZvbnQtd2VpZ2h0LWZvY3VzOiBub3JtYWw7XG4gIC0tc3VicGFnZS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbiAgLS1zdWJwYWdlLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWFjdGl2ZTogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XG4gIC0tc3VicGFnZS1ib3JkZXItd2lkdGg6IDA7XG4gIC0tc3VicGFnZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xuICAtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uLWFjdGl2ZTogbm9uZTtcbiAgLS1zdWJwYWdlLWdhcDogMDtcbiAgLS1zdWJwYWdlLXBhZGRpbmc6IDEzcHggMjRweDtcbiAgLS1jb250YWN0LWNhcmQtZ3JpZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTEpO1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tY29udGFjdC1jYXJkLWdyaWQtbmFtZS1zaXplOiAxOHB4O1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLW5hbWUtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLXBvc2l0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTIpO1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLWJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3cpO1xuICAtLWNvbnRhY3QtY2FyZC1ncmlkLXRvZ2dsZS1mb250LXNpemU6IDE0cHg7XG4gIC0tY29udGFjdC1jYXJkLWdyaWQtdG9nZ2xlLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgLS1jb250YWN0LWNhcmQtZ3JpZC1lbWFpbC1jb2xvcjogdmFyKC0tY29sb3ItKTtcbiAgLS1jb250YWN0LWNhcmQtZ3JpZC1pbWFnZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWNvbnRhY3QtY2FyZC1saXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtMSk7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1jb250YWN0LWNhcmQtbGlzdC1uYW1lLXNpemU6IDI1cHg7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtbmFtZS1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtcG9zaXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgLS1jb250YWN0LWNhcmQtbGlzdC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMpIHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLWNvbnRhY3QtY2FyZC1saXN0LWJveC1zaGFkb3c6IDA7XG4gIC0tY29udGFjdC1jYXJkLWxpc3QtdG9nZ2xlLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1jb250YWN0LWNhcmQtbGlzdC10b2dnbGUtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLWNvbnRhY3QtY2FyZC1saXN0LWltYWdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLWNvbnRhY3QtbW9kYWwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodC0xKTtcbiAgLS1jb250YWN0LW1vZGFsLW5hbWUtc2l6ZTogMzZweDtcbiAgLS1jb250YWN0LW1vZGFsLXBvc2l0aW9uLXNpemU6IDIwcHg7XG4gIC0tY29udGFjdC1tb2RhbC1wb3NpdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgLS1jb250YWN0LW1vZGFsLWJpb2dyYXBoeS1zaXplOiAxOHB4O1xuICAtLWNvbnRhY3QtbW9kYWwtYmlvZ3JhcGh5LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tY29udGFjdC1tb2RhbC1jbG9zZS1maWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29udGFjdC1tb2RhbC1jbG9zZS1zdHJva2U6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLWV4Y2VycHQtZm9udC1zaXplOiAxLjVyZW07XG4gIC0taW52ZXN0b3JzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtMSk7XG4gIC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWludmVzdG9ycy1zdWJwYWdlcy1saW5rLWJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1pbnZlc3RvcnMtbmF2LXBlci1zaGFyZS1iYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICAtLWludmVzdG9ycy1uYXYtcGVyLXNoYXJlLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuICAtLWludmVzdG9ycy1zdG9jay1leGNoYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOiAjYzNmNmZmO1xuICAtLWludmVzdG9ycy1zdG9jay1leGNoYW5nZS1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgLS1pbnZlc3RvcnMtc3RvY2stZXhjaGFuZ2UtdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWludmVzdG9ycy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWludmVzdG9ycy1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtLWludmVzdG9ycy1jb250YWN0LWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1sZWZ0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTcxLCAzMywgMC43KTtcbiAgLS1pbnZlc3RvcnMtc3RvY2stcHJpY2VzLWxlZnQtY29sb3I6ICNmZmY7XG4gIC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNik7XG4gIC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1yaWdodC1jb2xvcjogIzc2NzY3NjtcbiAgLS1pbnZlc3RvcnMtZmluYW5jaWFsLWNhbGVuZGFyLXRpbWUtYmFja2dyb3VuZC1jb2xvcjogIzAwY2RmZjtcbiAgLS10YWJsZS1mb250LXNpemU6IDE0cHg7XG4gIC0tdGFibGUtY2VsbC1wYWRkaW5nOiBjYWxjKDAuNzUgKiB2YXIoLS1zcGFjaW5nKSkgY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICAtLXRhYmxlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLXRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tdGFibGUtaGVhZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdCk7XG4gIC0tdGFibGUtaGVhZC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWxpc3QtYnVsbGV0LWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLWxvZ286IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9ha2VyLW9mZnNob3JlLXdpbmQvaW1hZ2VzL2xvZ28uc3ZnXCIpO1xuICAgIC0taGVhZGVyLWxvZ28td2lkdGg6IDIzMHB4O1xuICAgIC0taGVhZGVyLWxvZ28taGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIDpyb290IHtcbiAgICAtLWZvb3Rlci1wYWRkaW5nOiBjYWxjKDMuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIDpyb290IHtcbiAgICAtLWZvb3Rlci1sb2dvOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci1vZmZzaG9yZS13aW5kL2ltYWdlcy9sb2dvLnN2Z1wiKTtcbiAgICAtLWZvb3Rlci1sb2dvLXdpZHRoOiAyMzBweDtcbiAgICAtLWZvb3Rlci1sb2dvLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci1zcGFjaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIDpyb290IHtcbiAgICAtLXNpemUtaGVhZGluZy0xOiAzMnB4O1xuICAgIC0tc2l6ZS1oZWFkaW5nLTI6IDI0cHg7XG4gICAgLS1zaXplLWhlYWRpbmctMzogMjBweDtcbiAgICAtLXNpemUtaGVhZGluZy00OiAxOHB4O1xuICAgIC0tc2l6ZS1oZWFkaW5nLTU6IDE4cHg7XG4gICAgLS1zaXplLWhlYWRpbmctNjogMThweDtcbiAgICAtLXNpemUtaGVhZGluZy03OiAxOHB4O1xuICAgIC0tc2l6ZS1oZWFkaW5nLWhlcm86IDQ4cHg7XG4gICAgLS1zaXplLWhlYWRpbmctY2FsbG91dDogMzBweDtcbiAgICAtLWV4Y2VycHQtZm9udC1zaXplOiAyMHB4O1xuICAgIC0tc3VicGFnZXMtcGFkZGluZy1ib3R0b206IGNhbGMoMy43NSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgICAtLXN1YnBhZ2VzLWFmdGVyLWluc2V0OiBjYWxjKC0yICogdmFyKC0tc3BhY2luZykpO1xuICAgIC0tdGFibGUtY2VsbC1wYWRkaW5nOiBjYWxjKDAuNSAqIHZhcigtLXNwYWNpbmcpKSBjYWxjKDAuNzUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaXplLWhlYWRpbmctaGVybzogNDJweDtcbiAgICAtLXNpemUtaGVhZGluZy1jYWxsb3V0OiAyNnB4O1xuICAgIC0tZXhjZXJwdC1mb250LXNpemU6IDE4cHg7XG4gICAgLS1zdWJwYWdlcy1wYWRkaW5nLWJvdHRvbTogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gICAgLS1zdWJwYWdlcy1hZnRlci1pbnNldDogY2FsYygtMS41ICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWVkaWEtdGV4dC1tYXJnaW46IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaHRtbC5uYXZpZ2F0aW9uLW9wZW4sIGh0bWwubW9kYWwtb3BlbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuZXJyb3I0MDQgI2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDQgKiB2YXIoLS1zcGFjaW5nKSkgMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZS5mdWxsLXdpZHRoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbnA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuaDMgKyBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5oZW50cnkgaDI6bm90KDpmaXJzdC1jaGlsZCk6bm90KFtjbGFzc10pLFxuLmhlbnRyeSBoMzpub3QoOmZpcnN0LWNoaWxkKTpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG4uaGVudHJ5IGxpOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogdmFyKC0tc3BhY2luZykpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyIC5oZW50cnkgaDI6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQtbm8tc2lkZWJhciAuaGVudHJ5IGgzOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LW5vLXNpZGViYXIgLmhlbnRyeSBoNDpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyIC5oZW50cnkgcDpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyIC5oZW50cnkgdWw6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQtbm8tc2lkZWJhciAuaGVudHJ5IG9sOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LW5vLXNpZGViYXIgLmhlbnRyeSBmaWdjYXB0aW9uOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wb3J0Zm9saW8gLmhlbnRyeSBoMjpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvIC5oZW50cnkgaDM6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBvcnRmb2xpbyAuaGVudHJ5IGg0Om5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wb3J0Zm9saW8gLmhlbnRyeSBwOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wb3J0Zm9saW8gLmhlbnRyeSB1bDpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvIC5oZW50cnkgb2w6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBvcnRmb2xpbyAuaGVudHJ5IGZpZ2NhcHRpb246bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5zaW5nbGUtcG9zdCAuaGVudHJ5IGgyOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkuc2luZ2xlLXBvc3QgLmhlbnRyeSBoMzpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnNpbmdsZS1wb3N0IC5oZW50cnkgaDQ6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5zaW5nbGUtcG9zdCAuaGVudHJ5IHA6bm90KC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIpLFxuYm9keS5zaW5nbGUtcG9zdCAuaGVudHJ5IHVsOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSxcbmJvZHkuc2luZ2xlLXBvc3QgLmhlbnRyeSBvbDpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlciksXG5ib2R5LnNpbmdsZS1wb3N0IC5oZW50cnkgZmlnY2FwdGlvbjpub3QoLmhhcy10ZXh0LWFsaWduLWNlbnRlcikge1xuICBtYXgtd2lkdGg6IDc3NXB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQtbm8tc2lkZWJhciAuaGVudHJ5ID4gKjpmaXJzdC1jaGlsZDpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLmdvb2dsZS1tYXApLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBvcnRmb2xpbyAuaGVudHJ5ID4gKjpmaXJzdC1jaGlsZDpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLmdvb2dsZS1tYXApLFxuYm9keS5zaW5nbGUtcG9zdCAuaGVudHJ5ID4gKjpmaXJzdC1jaGlsZDpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLmdvb2dsZS1tYXApIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyIC5oZW50cnkgPiAqOmZpcnN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCguZ29vZ2xlLW1hcCksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvIC5oZW50cnkgPiAqOmZpcnN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCguZ29vZ2xlLW1hcCksXG5ib2R5LnNpbmdsZS1wb3N0IC5oZW50cnkgPiAqOmZpcnN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCguZ29vZ2xlLW1hcCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQtbm8tc2lkZWJhciAuaGVudHJ5ID4gKjpsYXN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBvcnRmb2xpbyAuaGVudHJ5ID4gKjpsYXN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpLFxuYm9keS5zaW5nbGUtcG9zdCAuaGVudHJ5ID4gKjpsYXN0LWNoaWxkOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCgud3AtYmxvY2stY292ZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyIC5oZW50cnkgPiAqOmxhc3QtY2hpbGQ6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC53cC1ibG9jay1jb3ZlciksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvIC5oZW50cnkgPiAqOmxhc3QtY2hpbGQ6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC53cC1ibG9jay1jb3ZlciksXG5ib2R5LnNpbmdsZS1wb3N0IC5oZW50cnkgPiAqOmxhc3QtY2hpbGQ6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC53cC1ibG9jay1jb3Zlcikge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuXG4udXNlci1pcy1jbGlja2luZyBpbnB1dCxcbi51c2VyLWlzLWNsaWNraW5nIHRleHRhcmVhLFxuLnVzZXItaXMtY2xpY2tpbmcgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYXJ0aWNsZS5pcy00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZWRpYS10ZXh0LWltYWdlLWJvcmRlci1yYWRpdXMpO1xufVxuXG4udGV4dC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJhY2stbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYWNrLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5saW5rLWVtYWlsLFxuLmxpbmstcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG4ubGluay1lbWFpbDo6YmVmb3JlLFxuLmxpbmstcGhvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGhlaWdodDogY2FsYygxLjMgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygtMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgdG9wOiAwO1xufVxuXG4ubGluay1lbWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTAgM3YxOGgyNHYtMThoLTI0em0yMS41MTggMmwtOS41MTggNy43MTMtOS41MTgtNy43MTNoMTkuMDM2em0tMTkuNTE4IDE0di0xMS44MTdsMTAgOC4xMDQgMTAtOC4xMDR2MTEuODE3aC0yMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5saW5rLXBob25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNNi4xNzYgMS4zMjJsMi44NDQtMS4zMjIgNC4wNDEgNy44OS0yLjcyNCAxLjM0MWMtLjUzOCAxLjI1OSAyLjE1OSA2LjI4OSAzLjI5NyA2LjM3Mi4wOS0uMDU4IDIuNjcxLTEuMzI4IDIuNjcxLTEuMzI4bDQuMTEgNy45MzJzLTIuNzY0IDEuMzU0LTIuODU0IDEuMzk2Yy03Ljg2MiAzLjU5MS0xOS4xMDMtMTguMjU4LTExLjM4NS0yMi4yODF6bTEuOTI5IDEuMjc0bC0xLjAyMy41MDRjLTUuMjk0IDIuNzYyIDQuMTc3IDIxLjE4NSA5LjY0OCAxOC42ODZsLjk3MS0uNDc0LTIuMjcxLTQuMzgzLTEuMDI2LjVjLTMuMTYzIDEuNTQ3LTguMjYyLTguMjE5LTUuMDU1LTkuOTM4bDEuMDA3LS40OTctMi4yNTEtNC4zOTh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNSAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLnNvY2lhbC1saW5rc19fbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2RhdGEtaWNvbj1mYWNlYm9va10gLnNvY2lhbC1saW5rc19fbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9ha2VyL2ltYWdlcy9zb2NpYWwvZmFjZWJvb2stZGFyay5zdmdcIik7XG59XG5bZGF0YS1pY29uPXR3aXR0ZXJdIC5zb2NpYWwtbGlua3NfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL3R3aXR0ZXItZGFyay5zdmdcIik7XG59XG5bZGF0YS1pY29uPWxpbmtlZGluXSAuc29jaWFsLWxpbmtzX19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9saW5rZWRpbi1kYXJrLnN2Z1wiKTtcbn1cbltkYXRhLWljb249aW5zdGFncmFtXSAuc29jaWFsLWxpbmtzX19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9pbnN0YWdyYW0tZGFyay5zdmdcIik7XG59XG5cbi5wb3J0Zm9saW8tc2hlbGYge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xufVxuLnBvcnRmb2xpby1zaGVsZiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvcnRmb2xpby1zaGVsZiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wb3J0Zm9saW8tc2hlbGZfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiBjYWxjKDMuNzUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5wb3J0Zm9saW8tc2hlbGZfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG4ucG9ydGZvbGlvLXNoZWxmX19ib3ggaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wb3J0Zm9saW8tc2hlbGZfX2JveCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucG9ydGZvbGlvLXNoZWxmX19sb2dvcyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSkgY2FsYygzICogdmFyKC0tc3BhY2luZykpO1xufVxuLnBvcnRmb2xpby1zaGVsZl9fbG9nb3MgaW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvcnRmb2xpby1zaGVsZiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41ICogdmFyKC0tc3BhY2luZykpO1xuICB9XG4gIC5wb3J0Zm9saW8tc2hlbGZfX2lubmVyIHtcbiAgICBnYXA6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXNoZWxmIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbiAgLnBvcnRmb2xpby1zaGVsZl9faW5uZXIge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xuICB9XG4gIC5wb3J0Zm9saW8tc2hlbGZfX2JveCB7XG4gICAgcGFkZGluZzogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbi5nb29nbGUtbWFwIHtcbiAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuNzUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nb29nbGUtbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ29vZ2xlLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbn1cblxuLmdvb2dsZS1tYXBfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmctdG9wOiA0My42JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29nbGUtbWFwX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxufVxuLmdvb2dsZS1tYXBfX2lubmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jbG9zZS1pY29uX19jaXJjbGUxIHtcbiAgZmlsbDogdmFyKC0tY29udGFjdC1tb2RhbC1jbG9zZS1maWxsLCB2YXIoLS1jb2xvci13aGl0ZSkpO1xufVxuI25hdmlnYXRpb24gLmNsb3NlLWljb25fX2NpcmNsZTEge1xuICBmaWxsOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5jbG9zZS1pY29uX19jaXJjbGUyIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb250YWN0LW1vZGFsLWNsb3NlLXN0cm9rZSwgdmFyKC0tY29sb3ItYmxhY2spKTtcbn1cbiNuYXZpZ2F0aW9uIC5jbG9zZS1pY29uX19jaXJjbGUyIHtcbiAgc3Ryb2tlOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbG9yLWFjdGl2ZSk7XG59XG5cbi5jbG9zZS1pY29uX19jcm9zcyB7XG4gIGZpbGw6IHZhcigtLWNvbnRhY3QtbW9kYWwtY2xvc2Utc3Ryb2tlLCB2YXIoLS1jb2xvci1ibGFjaykpO1xufVxuI25hdmlnYXRpb24gLmNsb3NlLWljb25fX2Nyb3NzIHtcbiAgZmlsbDogdmFyKC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmUpO1xufVxuXG4ud2hyLWl0ZW1zIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndoci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndoci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndoci1pdGVtOmhvdmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aHItaXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHBhZGRpbmc6IGNhbGMoMC41ICogdmFyKC0tc3BhY2luZykpIHZhcigtLXNwYWNpbmcpO1xuICBjb250ZW50OiBcIkFwcGx5IG5vd1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ud2hyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLndoci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLndoci1pdGVtID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2hyLWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC53aHItaXRlbTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2hyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbiAgLndoci1pdGVtOjphZnRlciB7XG4gICAgbGVmdDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gICAgYm90dG9tOiBjYWxjKDEuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuXG4ud2hyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbi53aHItdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aHItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53aHItaW5mbyBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xufVxuLndoci1pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi53aHItZ3JvdXAsXG4ud2hyLWNvZGUsXG4ud2hyLWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNpc2lvbi1hcmNoaXZlX19wb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2lzaW9uLWFyY2hpdmVfX3Bvc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmNpc2lvbi1hcmNoaXZlX19wb3N0IHAge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaXNpb24tYXJjaGl2ZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNpc2lvbi1hcmNoaXZlX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2lzaW9uLWFyY2hpdmVfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxufVxuLmNpc2lvbi1hcmNoaXZlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpc2lvbi1hcmNoaXZlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAuY2lzaW9uLWFyY2hpdmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xuICB9XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG59XG4uY2lzaW9uLWFyY2hpdmVfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNpc2lvbi1hcmNoaXZlX190aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fdGltZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpc2lvbi1vdXRwdXQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMy43NSAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLmNpc2lvbi1mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLmNpc2lvbi1maWxlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4uY2lzaW9uLWZpbGVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpc2lvbi1maWxlcyBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9wdWJsaXNoLm5lLmNpc2lvbi5jb20vY29udGVudC9pbWFnZXMvaWNvbnMvcGRmLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS4zNWVtO1xuICBoZWlnaHQ6IDEuMzVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMmVtO1xuICB0b3A6IDA7XG59XG5cbmgyIGEsXG5oMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDIgYTpob3ZlcixcbmgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbnN1YixcbnN1cCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIpO1xufVxuXG4uaXMtc3R5bGUtY2FsbG91dC10aXRsZSwgLmlzLXN0eWxlLWhlcm8tdGl0bGUsIC5pcy1zdHlsZS1oNywgaDYsXG4uaXMtc3R5bGUtaDYsIGg1LFxuLmlzLXN0eWxlLWg1LCBoNCxcbi5pcy1zdHlsZS1oNCwgaDMsXG4uaXMtc3R5bGUtaDMsXG4uY2lzaW9uLWFyY2hpdmVfX3RpdGxlLCBoMixcbi5pcy1zdHlsZS1oMiwgaDEsXG4uaXMtc3R5bGUtaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmdzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5ncyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5ncyk7XG59XG5cbmgxLFxuLmlzLXN0eWxlLWgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctMSk7XG59XG5cbmgyLFxuLmlzLXN0eWxlLWgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctMik7XG59XG5cbmgzLFxuLmlzLXN0eWxlLWgzLFxuLmNpc2lvbi1hcmNoaXZlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oZWFkaW5nLTMpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNCxcbi5pcy1zdHlsZS1oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oZWFkaW5nLTQpO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG5oNSxcbi5pcy1zdHlsZS1oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oZWFkaW5nLTUpO1xufVxuXG5oNixcbi5pcy1zdHlsZS1oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oZWFkaW5nLTYpO1xufVxuXG4uaXMtc3R5bGUtaDcge1xuICBmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy03KTtcbn1cblxuLmlzLXN0eWxlLWhlcm8tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy1oZXJvKTtcbn1cbi5oZXJvX19pbm5lciAuaXMtc3R5bGUtaGVyby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1zdHlsZS1jYWxsb3V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctaGVybyk7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5maXJzdC1sYXN0LW5vbWFyZ2luID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmlyc3QtbGFzdC1ub21hcmdpbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmluaGVyaXQtY29sb3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jb250YWluZXItc3BhY2luZykpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItLXdpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWRlKTtcbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1zbWFsbCk7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmdyaWRbZGF0YS1ncmlkPXRocmVlLWNvbHVtbnNdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ncmlkW2RhdGEtZ3JpZD10aHJlZS1jb2x1bW5zXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdyaWRbZGF0YS1ncmlkPXRocmVlLWNvbHVtbnNdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZFtkYXRhLWdyaWQ9cG9zdC13aXRoLXNpZGViYXJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnI7XG4gIGdhcDogY2FsYygzLjc1ICogdmFyKC0tc3BhY2luZykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjc1ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ3JpZFtkYXRhLWdyaWQ9cG9zdC13aXRoLXNpZGViYXJdIHtcbiAgICBnYXA6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZFtkYXRhLWdyaWQ9cG9zdC13aXRoLXNpZGViYXJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5ncmlkW2RhdGEtZ3JpZD1pbnZlc3RvcnNdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzcwcHg7XG4gIGdhcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjc1ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZFtkYXRhLWdyaWQ9aW52ZXN0b3JzXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWRbZGF0YS1ncmlkPWludmVzdG9ycy1uby1zaWRlYmFyXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjc1ICogdmFyKC0tc3BhY2luZykpO1xufVxuXG4uZ3V0ZW5iZXJnLWNvbnRlbnQgPiAqOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCk6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpLFxuW2NsYXNzKj1pbm5lci1jb250YWluZXJdID4gKjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gIG1heC13aWR0aDogbWluKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXNwYWNpbmcpLCB2YXIoLS1jb250YWluZXItZGVmYXVsdCkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3V0ZW5iZXJnLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1ncm91cDpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xufVxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41ICogdmFyKC0tc3BhY2luZykpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVkaWEtdGV4dC1tYXJnaW4pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tZWRpYS10ZXh0LW1hcmdpbik7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZXBhcmF0b3ItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXNlcGFyYXRvci1zaXplKTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IgKyAqIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2stZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ud3AtYmxvY2staW1hZ2U6b25seS1jaGlsZCxcbi53cC1ibG9jay1lbWJlZDpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuc2luZ2xlLXBvc3QgLndwLWJsb2NrLWltYWdlIGltZyxcbmJvZHkuc2luZ2xlLXBvc3QgLndwLWJsb2NrLWVtYmVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMWVtIDAgM2VtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLndwLWVtYmVkLWFzcGVjdC0xNi05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMge1xuICBtYXJnaW46IDJlbSAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZ2Zvcm1fYnV0dG9uLFxuLmdmb3JtX2J1dHRvbjpob3ZlciwgLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQsIC5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmdmb3JtX2J1dHRvbjpob3ZlciwgLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIsIC5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5nZm9ybV9idXR0b24sXG4uZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgZm9udC1zaXplOiB2YXIoLS10YWJsZS1mb250LXNpemUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi53cC1ibG9jay10YWJsZSB0aCxcbi53cC1ibG9jay10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZyk7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGFibGUtaGVhZC1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10YWJsZS1oZWFkLXRleHQtdHJhbnNmb3JtKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRhYmxlLWJvcmRlci1yYWRpdXMpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGFibGUtYm9yZGVyLXJhZGl1cyk7XG59XG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRhYmxlLWJvcmRlci1yYWRpdXMpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS10YWJsZS1ib3JkZXItcmFkaXVzKTtcbn1cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi53cC1ibG9jay10YWJsZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmlzLXN0eWxlLWV4Y2VycHQge1xuICBmb250LXNpemU6IHZhcigtLWV4Y2VycHQtZm9udC1zaXplKTtcbn1cblxuLmlzLXN0eWxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSAwO1xuICB9XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmssIC5nZm9ybV9idXR0b24sXG4uZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xufVxuXG4uY2FyYm9uLXByaWNlLWNoYXJ0X19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJib24tcHJpY2UtY2hhcnRfX2hlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLmhlYWRlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXIuaGVhZGVyLS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3Itb3BhY2l0eSk7XG59XG4uaGVhZGVyLmhlYWRlci0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlci1sb2dvKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWhlYWRlci1sb2dvLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItbG9nby1oZWlnaHQpO1xufVxuXG4ubmF2aWdhdGlvbi10b2dnbGUsXG4ubmF2aWdhdGlvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdmlnYXRpb24tdG9nZ2xlX19pY29uIHtcbiAgZmlsbDogdmFyKC0tbmF2aWdhdGlvbi10b2dnbGUtZmlsbCwgdmFyKC0taGVhZGVyLWNvbG9yKSk7XG59XG5cbi5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC8gMik7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tbmF2aWdhdGlvbi1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1uYXZpZ2F0aW9uLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1uYXZpZ2F0aW9uLXRleHQtdHJhbnNmb3JtLCBub25lKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW5hdmlnYXRpb24tbGV0dGVyLXNwYWNpbmcsIDApO1xufVxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW5hdmlnYXRpb24tY29sb3ItYWN0aXZlKTtcbn1cbi5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG59XG4ubmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdmlnYXRpb24gLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogdmFyKC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmUpO1xuICBmb250LXdlaWdodDogdmFyKC0tbmF2aWdhdGlvbi1mb250LXdlaWdodC1hY3RpdmUpO1xufVxuLm5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4ubmF2aWdhdGlvbiAuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2aWdhdGlvbi10b2dnbGUsXG4ubmF2aWdhdGlvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgfVxuICAubmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbiAgLm5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAubmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIHVsLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB9XG4gIHVsLnN1Yi1tZW51OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbiAgdWwuc3ViLW1lbnUgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICB1bC5zdWItbWVudSBhW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWRhcmspO1xuICB9XG4gIHVsLnN1Yi1tZW51IGE6aG92ZXIsIHVsLnN1Yi1tZW51IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI25hdmlnYXRpb24sXG4uc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uID4gdWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjKDQgKiB2YXIoLS1zcGFjaW5nKSkpO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogY2FsYyg4ICogdmFyKC0tc3BhY2luZykpIDAgY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICB9XG4gIC5uYXZpZ2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxuICAubmF2aWdhdGlvbi1vcGVuICNuYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYS5za2lwLXRvLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5hLnNraXAtdG8tY29udGVudDphY3RpdmUsIGEuc2tpcC10by1jb250ZW50OmZvY3VzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1mb290ZXItcGFkZGluZykgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZvb3Rlci1sb2dvKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZvb3Rlci1sb2dvLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mb290ZXItbG9nby1oZWlnaHQpO1xufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24ge1xuICBmb250LXNpemU6IHZhcigtLW5hdmlnYXRpb24tZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZm9vdGVyLW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IHZhcigtLWZvb3Rlci1zZXBhcmF0b3Itc2l6ZSkgc29saWQgdmFyKC0tZm9vdGVyLXNlcGFyYXRvci1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5mb290ZXJfX2xpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX3NvY2lhbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZyk7XG59XG4uZm9vdGVyX19zb2NpYWwgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlcl9fc29jaWFsIGxpW2RhdGEtaWNvbj1mYWNlYm9va10gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9ha2VyL2ltYWdlcy9zb2NpYWwvZmFjZWJvb2suc3ZnXCIpO1xufVxuLmZvb3Rlcl9fc29jaWFsIGxpW2RhdGEtaWNvbj10d2l0dGVyXSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC90d2l0dGVyLnN2Z1wiKTtcbn1cbi5mb290ZXJfX3NvY2lhbCBsaVtkYXRhLWljb249bGlua2VkaW5dIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL2xpbmtlZGluLnN2Z1wiKTtcbn1cbi5mb290ZXJfX3NvY2lhbCBsaVtkYXRhLWljb249aW5zdGFncmFtXSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9pbnN0YWdyYW0uc3ZnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLW5hdmlnYXRpb24gPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mb290ZXItbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxuICAuZm9vdGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX19saW5rcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290ZXJfX2xpbmtzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgOXB4KTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsYygzLjUgKiB2YXIoLS1zcGFjaW5nKSkgMDtcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSAwO1xuICB9XG59XG46cm9vdCB7XG4gIC0tY29sb3ItYmx1ZTogIzAwY2RmZjtcbiAgLS1jb2xvci1ibHVlLWNvbnRyYXN0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItYmx1ZS1ib3JkZXI6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAtLWNvbG9yLWJsdWUtbGlnaHQ6ICNjM2Y2ZmY7XG4gIC0tY29sb3ItYmx1ZS1saWdodC1jb250cmFzdDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLWJsdWUtbGlnaHQtYm9yZGVyOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0KTtcbiAgLS1jb2xvci1ncmV5LWxpZ2h0LTE6ICNlY2VjZWM7XG4gIC0tY29sb3ItZ3JleS1saWdodC0xLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tY29sb3ItZ3JleS1saWdodC0xLWJvcmRlcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLWdyZXktbGlnaHQtMjogI2U5ZWRlZTtcbiAgLS1jb2xvci1ncmV5LWxpZ2h0LTItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1jb2xvci1ncmV5LWxpZ2h0LTItYm9yZGVyOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tY29sb3ItZ3JleS1saWdodC0zOiAjZWZmMmYyO1xuICAtLWNvbG9yLWdyZXktbGlnaHQtMy1jb250cmFzdDogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLWdyZXktbGlnaHQtMy1ib3JkZXI6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLS1jb2xvci1ncmV5LWRhcms6ICMyYzJjMmM7XG4gIC0tY29sb3ItZ3JleS1kYXJrLWNvbnRyYXN0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItZ3JleS1kYXJrLWJvcmRlcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci13aGl0ZS1jb250cmFzdDogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLXdoaXRlLWJvcmRlcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLWJsYWNrLWNvbnRyYXN0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItYmxhY2stYm9yZGVyOiB2YXIoLS1jb2xvci1yZWQpO1xuICAtLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvci10cmFuc3BhcmVudC1jb250cmFzdDogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xuICAtLWNvbG9yLXRyYW5zcGFyZW50LWJvcmRlcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xufVxuXG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciwgLmdmb3JtX2J1dHRvbixcbi5nZm9ybV9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZGZmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1jb250cmFzdCk7XG59XG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmssIC5nZm9ybV9idXR0b24sXG4uZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0LCAuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2RmZjtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5nZm9ybV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICMwMGNkZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMwMGNkZmYgIWltcG9ydGFudDtcbn1cbi5oYXMtYmx1ZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5oYXMtYmx1ZS1jb2xvci5nZm9ybV9idXR0b246aG92ZXIsIC5oYXMtYmx1ZS1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0OmhvdmVyLCAuaGFzLWJsdWUtY29sb3Iuc3RvY2stZXhjaGFuZ2VfX3N1YnNjcmliZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBjZGZmO1xufVxuXG4uaGFzLWJsdWUtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmx1ZS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZjZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtY29udHJhc3QpO1xufVxuLmhhcy1ibHVlLWxpZ2h0LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rLCAuaGFzLWJsdWUtbGlnaHQtYmFja2dyb3VuZC1jb2xvci5nZm9ybV9idXR0b24sIC5oYXMtYmx1ZS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQsIC5oYXMtYmx1ZS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNmNmZmO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtYmx1ZS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjYzNmNmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmx1ZS1saWdodC1jb2xvciB7XG4gIGNvbG9yOiAjYzNmNmZmICFpbXBvcnRhbnQ7XG59XG4uaGFzLWJsdWUtbGlnaHQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaGFzLWJsdWUtbGlnaHQtY29sb3IuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuaGFzLWJsdWUtbGlnaHQtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdDpob3ZlciwgLmhhcy1ibHVlLWxpZ2h0LWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmU6aG92ZXIge1xuICBjb2xvcjogI2MzZjZmZjtcbn1cblxuLmhhcy1ibHVlLWxpZ2h0LWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2MzZjZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWdyZXktbGlnaHQtMS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtMS1jb250cmFzdCk7XG59XG4uaGFzLWdyZXktbGlnaHQtMS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmhhcy1ncmV5LWxpZ2h0LTEtYmFja2dyb3VuZC1jb2xvci5nZm9ybV9idXR0b24sIC5oYXMtZ3JleS1saWdodC0xLWJhY2tncm91bmQtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLmhhcy1ncmV5LWxpZ2h0LTEtYmFja2dyb3VuZC1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmV5LWxpZ2h0LTEtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI2VjZWNlYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWdyZXktbGlnaHQtMS1jb2xvciB7XG4gIGNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG59XG4uaGFzLWdyZXktbGlnaHQtMS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5oYXMtZ3JleS1saWdodC0xLWNvbG9yLmdmb3JtX2J1dHRvbjpob3ZlciwgLmhhcy1ncmV5LWxpZ2h0LTEtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdDpob3ZlciwgLmhhcy1ncmV5LWxpZ2h0LTEtY29sb3Iuc3RvY2stZXhjaGFuZ2VfX3N1YnNjcmliZTpob3ZlciB7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuXG4uaGFzLWdyZXktbGlnaHQtMS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1ncmV5LWxpZ2h0LTItYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTItY29udHJhc3QpO1xufVxuLmhhcy1ncmV5LWxpZ2h0LTItYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmssIC5oYXMtZ3JleS1saWdodC0yLWJhY2tncm91bmQtY29sb3IuZ2Zvcm1fYnV0dG9uLCAuaGFzLWdyZXktbGlnaHQtMi1iYWNrZ3JvdW5kLWNvbG9yLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQsIC5oYXMtZ3JleS1saWdodC0yLWJhY2tncm91bmQtY29sb3Iuc3RvY2stZXhjaGFuZ2VfX3N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWU7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1saWdodC0yLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNlOWVkZWUgIWltcG9ydGFudDtcbn1cblxuLmhhcy1ncmV5LWxpZ2h0LTItY29sb3Ige1xuICBjb2xvcjogI2U5ZWRlZSAhaW1wb3J0YW50O1xufVxuLmhhcy1ncmV5LWxpZ2h0LTItY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaGFzLWdyZXktbGlnaHQtMi1jb2xvci5nZm9ybV9idXR0b246aG92ZXIsIC5oYXMtZ3JleS1saWdodC0yLWNvbG9yLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIsIC5oYXMtZ3JleS1saWdodC0yLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmU6aG92ZXIge1xuICBjb2xvcjogI2U5ZWRlZTtcbn1cblxuLmhhcy1ncmV5LWxpZ2h0LTItYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllZGVlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtZ3JleS1saWdodC0zLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmYyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodC0zLWNvbnRyYXN0KTtcbn1cbi5oYXMtZ3JleS1saWdodC0zLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rLCAuaGFzLWdyZXktbGlnaHQtMy1iYWNrZ3JvdW5kLWNvbG9yLmdmb3JtX2J1dHRvbiwgLmhhcy1ncmV5LWxpZ2h0LTMtYmFja2dyb3VuZC1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0LCAuaGFzLWdyZXktbGlnaHQtMy1iYWNrZ3JvdW5kLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmYyO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZXktbGlnaHQtMy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjZWZmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtZ3JleS1saWdodC0zLWNvbG9yIHtcbiAgY29sb3I6ICNlZmYyZjIgIWltcG9ydGFudDtcbn1cbi5oYXMtZ3JleS1saWdodC0zLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmhhcy1ncmV5LWxpZ2h0LTMtY29sb3IuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuaGFzLWdyZXktbGlnaHQtMy1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0OmhvdmVyLCAuaGFzLWdyZXktbGlnaHQtMy1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlOmhvdmVyIHtcbiAgY29sb3I6ICNlZmYyZjI7XG59XG5cbi5oYXMtZ3JleS1saWdodC0zLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmMiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWdyZXktZGFyay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyay1jb250cmFzdCk7XG59XG4uaGFzLWdyZXktZGFyay1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmhhcy1ncmV5LWRhcmstYmFja2dyb3VuZC1jb2xvci5nZm9ybV9idXR0b24sIC5oYXMtZ3JleS1kYXJrLWJhY2tncm91bmQtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLmhhcy1ncmV5LWRhcmstYmFja2dyb3VuZC1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1ncmV5LWRhcmstY29sb3Ige1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuLmhhcy1ncmV5LWRhcmstY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaGFzLWdyZXktZGFyay1jb2xvci5nZm9ybV9idXR0b246aG92ZXIsIC5oYXMtZ3JleS1kYXJrLWNvbG9yLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIsIC5oYXMtZ3JleS1kYXJrLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmU6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmhhcy1ncmV5LWRhcmstYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS1jb250cmFzdCk7XG59XG4uaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rLCAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IuZ2Zvcm1fYnV0dG9uLCAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uaGFzLXdoaXRlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmhhcy13aGl0ZS1jb2xvci5nZm9ybV9idXR0b246aG92ZXIsIC5oYXMtd2hpdGUtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdDpob3ZlciwgLmhhcy13aGl0ZS1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oYXMtd2hpdGUtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay1jb250cmFzdCk7XG59XG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rLCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3IuZ2Zvcm1fYnV0dG9uLCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3IuY2lzaW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdCwgLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLXJlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmxhY2stY29sb3Ige1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmhhcy1ibGFjay1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5oYXMtYmxhY2stY29sb3IuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuaGFzLWJsYWNrLWNvbG9yLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIsIC5oYXMtYmxhY2stY29sb3Iuc3RvY2stZXhjaGFuZ2VfX3N1YnNjcmliZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGFzLWJsYWNrLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRyYW5zcGFyZW50LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50LWNvbnRyYXN0KTtcbn1cbi5oYXMtdHJhbnNwYXJlbnQtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmssIC5oYXMtdHJhbnNwYXJlbnQtYmFja2dyb3VuZC1jb2xvci5nZm9ybV9idXR0b24sIC5oYXMtdHJhbnNwYXJlbnQtYmFja2dyb3VuZC1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0LCAuaGFzLXRyYW5zcGFyZW50LWJhY2tncm91bmQtY29sb3Iuc3RvY2stZXhjaGFuZ2VfX3N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuaGFzLXRyYW5zcGFyZW50LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdHJhbnNwYXJlbnQtY29sb3Ige1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5oYXMtdHJhbnNwYXJlbnQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaGFzLXRyYW5zcGFyZW50LWNvbG9yLmdmb3JtX2J1dHRvbjpob3ZlciwgLmhhcy10cmFuc3BhcmVudC1jb2xvci5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0OmhvdmVyLCAuaGFzLXRyYW5zcGFyZW50LWNvbG9yLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmU6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oYXMtdHJhbnNwYXJlbnQtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtY29udHJhc3QpO1xufVxuLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rLCAuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvci5nZm9ybV9idXR0b24sIC5jaXNpb24tbmV3c2xldHRlcl9fc3VibWl0LCAuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvci5zdG9jay1leGNoYW5nZV9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY29sb3ItYmx1ZS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1jb250cmFzdCk7XG59XG5cbi5wb3N0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpICogNSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQtbmVnYXRpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3N0LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpICogMyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyKTpub3QoLnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvKSAucG9zdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuNzUgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyKTpub3QoLnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvKSAucG9zdC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG5cbi5wb3N0LWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wb3N0LWhlYWRlcl9fbGVmdCB7XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5cbi5wb3N0LWhlYWRlcl9fcmlnaHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnBvc3QtaGVhZGVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnBhZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3VicGFnZXMtcGFkZGluZy1ib3R0b20pO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnBhZ2VzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN1YnBhZ2VzLWFmdGVyLWluc2V0KTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IHZhcigtLXN1YnBhZ2VzLWFmdGVyLWluc2V0KTtcbiAgfVxufVxuXG4uc3VicGFnZXMtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1zdWJwYWdlLXBhZGRpbmcpO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJwYWdlcy10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJwYWdlcy10b2dnbGUgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uc3VicGFnZXMtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3VicGFnZS1nYXApO1xufVxuLnN1YnBhZ2VzLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN1YnBhZ2VzLXRvZ2dsZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIHRvcDogNTAlO1xufVxuXG4uc3VicGFnZXNfX2xpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnBhZ2VzX19saXN0Om5vdCgub3Blbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1YnBhZ2VzX19saXN0aXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3VicGFnZS1nYXApO1xufVxuXG4uc3VicGFnZXNfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci1vZmZzaG9yZS13aW5kL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1zdWJwYWdlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXN1YnBhZ2UtZm9udC13ZWlnaHQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1zdWJwYWdlLXRleHQtZGVjb3JhdGlvbik7XG4gIHBhZGRpbmc6IHZhcigtLXN1YnBhZ2UtcGFkZGluZyk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tc3VicGFnZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLXN1YnBhZ2UtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3VicGFnZS1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnBhZ2VzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXN1YnBhZ2UtY29sb3ItaG92ZXIpO1xuICBmb250LXdlaWdodDogdmFyKC0tc3VicGFnZS1mb250LXdlaWdodC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VicGFnZS1ib3JkZXItY29sb3ItaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uLWhvdmVyKTtcbn1cbmh0bWw6bm90KC51c2VyLWlzLWNsaWNraW5nKSAuc3VicGFnZXNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3ItZm9jdXMpO1xuICBjb2xvcjogdmFyKC0tc3VicGFnZS1jb2xvci1mb2N1cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zdWJwYWdlLWZvbnQtd2VpZ2h0LWZvY3VzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWJwYWdlLWJvcmRlci1jb2xvci1mb2N1cyk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3VicGFnZXNfX2xpc3RpdGVtLS1jdXJyZW50IC5zdWJwYWdlc19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnBhZ2UtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYWtlci1vZmZzaG9yZS13aW5kL2ltYWdlcy9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xuICBjb2xvcjogdmFyKC0tc3VicGFnZS1jb2xvci1hY3RpdmUpO1xuICBmb250LXdlaWdodDogdmFyKC0tc3VicGFnZS1mb250LXdlaWdodC1hY3RpdmUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tc3VicGFnZS10ZXh0LWRlY29yYXRpb24tYWN0aXZlKTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtaW52ZXN0b3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uaW52ZXN0b3JzLXN1YnBhZ2VzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZyk7XG59XG5cbi5pbnZlc3RvcnMtc3VicGFnZXNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogdmFyKC0tc3BhY2luZykgY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW52ZXN0b3JzLXN1YnBhZ2VzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnZlc3RvcnMtc3VicGFnZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW52ZXN0b3JzLXN1YnBhZ2VzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5odG1sIC5pbnZlc3RvcnMtc3VicGFnZXNfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3VicGFnZXMtbGluay1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstYmFja2dyb3VuZC1pbWFnZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLXNwYWNpbmcpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweCBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSkgMTNweCB2YXIoLS1zcGFjaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG59XG5odG1sIC5pbnZlc3RvcnMtc3VicGFnZXNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmludmVzdG9ycy1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG59XG4uaW52ZXN0b3JzLWNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5pbnZlc3RvcnMtc2lkZWJhciBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMyAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLmludmVzdG9ycy1zaWRlYmFyX19oZWFkaW5nICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnZlc3RvcnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uYXYtcGVyLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLW5hdi1wZXItc2hhcmUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtbmF2LXBlci1zaGFyZS1jb2xvcik7XG4gIHBhZGRpbmc6IGNhbGMoMi41ICogdmFyKC0tc3BhY2luZykpIGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXYtcGVyLXNoYXJlIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmcpO1xuICB9XG59XG5cbi5uYXYtcGVyLXNoYXJlX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1wZXItc2hhcmVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2LXBlci1zaGFyZV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLm5hdi1wZXItc2hhcmVfX251bWJlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXYtcGVyLXNoYXJlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc3RvY2stZXhjaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stZXhjaGFuZ2UtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stZXhjaGFuZ2UtY29sb3IpO1xuICBwYWRkaW5nOiBjYWxjKDIuNSAqIHZhcigtLXNwYWNpbmcpKSBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIHRleHQtYWxpZ246IHZhcigtLWludmVzdG9ycy1zdG9jay1leGNoYW5nZS10ZXh0LWFsaWduKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3RvY2stZXhjaGFuZ2Uge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cblxuLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWludmVzdG9ycy1zdG9jay1leGNoYW5nZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtY29udGFjdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3QgKyAuaW52ZXN0b3JzLWlyLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nKTtcbn1cblxuLmludmVzdG9ycy1pci1jb250YWN0X19waG90byB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLmludmVzdG9ycy1pci1jb250YWN0X19waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWludmVzdG9ycy1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3RfX2RldGFpbHMge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZyk7XG59XG5cbi5pbnZlc3RvcnMtaXItY29udGFjdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmludmVzdG9ycy1pci1jb250YWN0X19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW52ZXN0b3JzLWlyLWNvbnRhY3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbnZlc3RvcnMtaXItY29udGFjdF9fZW1haWwsXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmludmVzdG9ycy1pci1jb250YWN0X19lbWFpbCBzcGFuOm50aC1jaGlsZCgxKSxcbi5pbnZlc3RvcnMtaXItY29udGFjdF9fZW1haWwgc3BhbjpudGgtY2hpbGQoMiksXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bob25lIHNwYW46bnRoLWNoaWxkKDEpLFxuLmludmVzdG9ycy1pci1jb250YWN0X19waG9uZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW52ZXN0b3JzLWlyLWNvbnRhY3RfX2VtYWlsIHNwYW46bnRoLWNoaWxkKDIpLFxuLmludmVzdG9ycy1pci1jb250YWN0X19lbWFpbCBzcGFuOm50aC1jaGlsZCgzKSxcbi5pbnZlc3RvcnMtaXItY29udGFjdF9fcGhvbmUgc3BhbjpudGgtY2hpbGQoMiksXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bob25lIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uaW52ZXN0b3JzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLXBhbmVsLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWludmVzdG9ycy1ib3JkZXItcmFkaXVzKTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5pbnZlc3RvcnMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW52ZXN0b3JzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxufVxuXG4uaW52ZXN0b3JzLXBhbmVsLFxuLmludmVzdG9ycy1wYW5lbF9faW5uZXIge1xuICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludmVzdG9ycy1wYW5lbCxcbi5pbnZlc3RvcnMtcGFuZWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxufVxuXG4uaW52ZXN0b3JzLXBhbmVsW2RhdGEtbmFtZT1zdG9jay1wcmljZXNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW52ZXN0b3JzLWdyYXBoLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnZlc3RvcnMtZ3JhcGgtdG9nZ2xlX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMCBjYWxjKDIuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX2l0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnZlc3RvcnMtZ3JhcGgtdG9nZ2xlX19pdGVtLS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1sZWZ0LWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1pbnZlc3RvcnMtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stcHJpY2VzLWxlZnQtY29sb3IpO1xufVxuXG4uaW52ZXN0b3JzLWdyYXBoLXRvZ2dsZV9faXRlbS0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stcHJpY2VzLXJpZ2h0LWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1yaWdodC1jb2xvcik7XG59XG5cbi5pbnZlc3RvcnMtZ3JhcGgtdG9nZ2xlX19udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uaW52ZXN0b3JzLWdyYXBoLXRvZ2dsZV9fc3RvY2ttYXJrZXQge1xuICBmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy0zKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nKTtcbn1cblxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX3N0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLnN0b2NrLWV4Y2hhbmdlLXBvc3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0b2NrLWV4Y2hhbmdlLXBvc3Q6bnRoLWNoaWxkKDFuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdG9jay1leGNoYW5nZS1wb3N0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNSAqIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLnN0b2NrLWV4Y2hhbmdlLXBvc3RfX21ldGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9jay1leGNoYW5nZS1wb3N0X19tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnN0b2NrLWV4Y2hhbmdlLXBvc3RfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmcpIGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmluYW5jaWFsLWNhbGVuZGFyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmZpbmFuY2lhbC1jYWxlbmRhcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5maW5hbmNpYWwtY2FsZW5kYXJfX2xpbms6aG92ZXIgLmZpbmFuY2lhbC1jYWxlbmRhcl9faGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX190aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLWZpbmFuY2lhbC1jYWxlbmRhci10aW1lLWJhY2tncm91bmQtY29sb3IpO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbmFuY2lhbC1jYWxlbmRhcl9fdGltZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX19oZWFkaW5nIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nKTtcbn1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLWJhY2tncm91bmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMikgMCB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyBjYWxjKDMgKiB2YXIoLS1zcGFjaW5nKSkpO1xuICB9XG59XG4uaGVybzpub3QoLmlzLXdwLWFkbWluKSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVybzpub3QoLmlzLXdwLWFkbWluKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5oZXJvOm5vdCguaXMtd3AtYWRtaW4pOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodC1uZWdhdGl2ZSk7XG59XG4uaGVybyAqIHtcbiAgY29sb3I6IHZhcigtLWJsb2NrLWhlcm8tY29sb3IpO1xufVxuXG5ib2R5LnNpbmdsZS1wb3N0IC5oZXJvLFxuYm9keS5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmhlcm8ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgY2FsYygyICogdmFyKC0tc3BhY2luZykpKSAwIGNhbGMoNCAqIHZhcigtLXNwYWNpbmcpKTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkuc2luZ2xlLXBvc3QgLmhlcm8gKixcbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5oZXJvICoge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uaGVyb19faW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWhlcm8tY29udGVudC1tYXgtd2lkdGgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZXJvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDAgNTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm9fX2J1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm9fX3ZpZGVvLFxuLmhlcm9fX292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm9fX3ZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvX19vdmVybGF5IHtcbiAgei1pbmRleDogMjtcbn1cblxuLmxhdGVzdC1uZXdzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmxhdGVzdC1uZXdzLWhlYWRlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYXRlc3QtbmV3cy1oZWFkZXIgYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSwgMC4zNWVtKTtcbn1cblxuLm5ld3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHZhcigtLWxhdGVzdC1uZXdzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tbGF0ZXN0LW5ld3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWxhdGVzdC1uZXdzLWJveC1zaGFkb3cpO1xufVxuLm5ld3MtaXRlbSAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZyk7XG59XG5cbi5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF0ZXN0LW5ld3MtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLWl0ZW1fX2ltYWdlID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubmV3cy1pdGVtX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm5ld3MtaXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhdGVzdC1uZXdzLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbGF0ZXN0LW5ld3MtY29sb3IpO1xuICBwYWRkaW5nOiAyMnB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGF0ZXN0LW5ld3MtZm9udC1zaXplKTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLm5ld3MtaXRlbV9fY29udGVudCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm5ld3MtaXRlbV9fdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1sYXRlc3QtbmV3cy10aW1lLWNvbG9yKTtcbn1cblxuLm5ld3MtaXRlbV9faGVhZGluZyB7XG4gIGNvbG9yOiAjMjIyNTJhO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IHZhcigtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tbGF0ZXN0LW5ld3MtcmVhZC1tb3JlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1mb250LXdlaWdodCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGVzdGltb25pYWxzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGVzdGltb25pYWxzX19jb250cm9scyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGVzdGltb25pYWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICB3aWR0aDogNDE2cHg7XG59XG4udGVzdGltb25pYWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuLnRlc3RpbW9uaWFsIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRlc3RpbW9uaWFsX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0zKTtcbn1cbi50ZXN0aW1vbmlhbF9fcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRlc3RpbW9uaWFsX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00KTtcbn1cblxuLnRlc3RpbW9uaWFsX19waG90byB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xufVxuXG4udGVzdGltb25pYWxfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGVzdGltb25pYWxfX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gIHBhZGRpbmc6IDAuNjY3ZW0gMS4zMzNlbSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2xpZGVyLXJpZ2h0LnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC41ICogdmFyKC0tc3BhY2luZykpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NsaWRlci1sZWZ0LnN2Z1wiKTtcbn1cblxuLmNvbnRhY3RzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZXctZ3JpZCAuY29udGFjdHNfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWV3LWdyaWQgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZpZXctZ3JpZCAuY29udGFjdHNfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uY29udGFjdC1ncmlkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1ib3gtc2hhZG93KTtcbn1cblxuLmNvbnRhY3QtZ3JpZC1pdGVtX19waG90byB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1ncmlkLWl0ZW1fX3Bob3RvIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZ3JpZC1pdGVtX19waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1pbWFnZS1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb250YWN0LWdyaWQtaXRlbV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpIGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xufVxuXG4uY29udGFjdC1ncmlkLWl0ZW1fX25hbWUge1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLW5hbWUtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1uYW1lLWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1ncmlkLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtcG9zaXRpb24tY29sb3IpO1xufVxuXG4uY29udGFjdC1saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWNvbG9yKTtcbiAgYm9yZGVyOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWJveC1zaGFkb3cpO1xufVxuLmNvbnRhY3QtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAxcHgpIHtcbiAgLmNvbnRhY3QtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbV9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDFweCkge1xuICAuY29udGFjdC1saXN0LWl0ZW1fX3Bob3RvIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cbn1cbi5jb250YWN0LWxpc3QtaXRlbV9fcGhvdG8gPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtbGlzdC1pdGVtX19waG90byA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtbGlzdC1pdGVtX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtaW1hZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IGNhbGMoMyAqIHZhcigtLXNwYWNpbmcpKSBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhY3QtbGlzdC1pdGVtX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdC1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC1uYW1lLXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtbmFtZS1jb2xvcik7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtbGlzdC1pdGVtX19wb3NpdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC1wb3NpdGlvbi1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC1wb3NpdGlvbi1mb250LXdlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZykgMDtcbn1cblxuLmNvbnRhY3QtbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nKSAwO1xufVxuLmNvbnRhY3QtbGlzdC1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5jb250YWN0LWxpc3QtY29udGVudCB1bDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLmNvbnRhY3QtYmlvZ3JhcGh5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctZ3JpZCAuY29udGFjdC10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtdG9nZ2xlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC10b2dnbGUtZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuLnZpZXctbGlzdCAuY29udGFjdC10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtdG9nZ2xlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC10b2dnbGUtZm9udC1zaXplKTtcbn1cblxuLmNvbnRhY3QtZ3JpZC1pdGVtX19uYW1lLFxuLmNvbnRhY3QtbGlzdC1pdGVtX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5jb250YWN0LW1vZGFsLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRhY3QtbW9kYWwtd3JhcDpub3QoLnRyYXBwZWQpIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250YWN0LW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFjdC1tb2RhbC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4NHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSk7XG4gIG1heC1oZWlnaHQ6IDY0NXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWN0LW1vZGFsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoNCAqIHZhcigtLXNwYWNpbmcpKSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtbW9kYWxfX3Bob3RvIHtcbiAgd2lkdGg6IDM5MnB4O1xufVxuLmNvbnRhY3QtbW9kYWxfX3Bob3RvID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDE2NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LW1vZGFsX19waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0LW1vZGFsX19waG90byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC1tb2RhbF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGMoNC41ICogdmFyKC0tc3BhY2luZykpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGFjdC1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYyg0ICogdmFyKC0tc3BhY2luZykpIGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtbW9kYWxfX25hbWUge1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtbW9kYWwtbmFtZS1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtbW9kYWxfX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1vZGFsLXBvc2l0aW9uLXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1tb2RhbC1wb3NpdGlvbi1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250YWN0LW1vZGFsX19iaW9ncmFwaHkge1xuICBmb250LXNpemU6IHZhcigtLWNvbnRhY3QtbW9kYWwtYmlvZ3JhcGh5LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1tb2RhbC1iaW9ncmFwaHktY29sb3IpO1xufVxuXG4uY29udGFjdC1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIHRvcDogY2FsYygxLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdC1pbmZvIGFbaHJlZl49bWFpbHRvXSB7XG4gIGNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1lbWFpbC1jb2xvcik7XG59XG4uY29udGFjdC1pbmZvIGFbaHJlZl49dGVsXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0LWluZm9fX2RhdGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSkgY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuLmNhcmQgaDEsXG4uY2FyZCBoMixcbi5jYXJkIGgzLFxuLmNhcmQgaDQsXG4uY2FyZCBoNSxcbi5jYXJkIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2plY3Qge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgbWFyZ2luOiBjYWxjKDYgKiB2YXIoLS1zcGFjaW5nKSkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXR1cnF1b2lzZS1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbn1cbi5wcm9qZWN0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByb2plY3RbZGF0YS12aWV3PW9uZV06OmJlZm9yZSB7XG4gIHdpZHRoOiA0NzVweDtcbiAgaGVpZ2h0OiA0NzVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnByb2plY3RbZGF0YS12aWV3PW9uZV06OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAxNDVweDtcbn1cbi5wcm9qZWN0W2RhdGEtdmlldz10d29dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG4ucHJvamVjdFtkYXRhLXZpZXc9dHdvXTo6YmVmb3JlIHtcbiAgd2lkdGg6IDI3M3B4O1xuICBoZWlnaHQ6IDI3M3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9qZWN0X19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuLnByb2plY3RbZGF0YS12aWV3PW9uZV0gLnByb2plY3RfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMS41ZW0gMTAwcHg7XG59XG4ucHJvamVjdFtkYXRhLXZpZXc9dHdvXSAucHJvamVjdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMTE1cHggMCAwIDEwMHB4O1xufVxuXG4ucHJvamVjdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdF9faGVhZGluZyArICoge1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ucHJvamVjdFtkYXRhLXZpZXc9dHdvXSAucHJvamVjdF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wcm9qZWN0W2RhdGEtdmlldz10d29dIC5wcm9qZWN0X19oZWFkaW5nOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzICogdmFyKC0tc3BhY2luZykpKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xufVxuXG4ucHJvamVjdF9faW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3NnB4O1xufVxuXG4ucHJvamVjdF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzIlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9qZWN0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5wcm9qZWN0X19pbWFnZSBpbWdbZGF0YS1maXQ9Y29udGFpbl0ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2plY3RfX2ltYWdlIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ucHJvamVjdF9faW1hZ2UgZmlnY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvamVjdF9fbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi5wcm9qZWN0W2RhdGEtdmlldz10d29dIC5wcm9qZWN0X19tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTc2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9qZWN0W2RhdGEtdmlldz10d29dIC5wcm9qZWN0X19tb3JlIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0W2RhdGEtdmlldz10d29dIC5wcm9qZWN0X19tb3JlIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKSAwO1xuICB9XG4gIC5wcm9qZWN0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnByb2plY3RfX2hlYWRpbmc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9qZWN0X19tb3JlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucHJvamVjdFtkYXRhLXZpZXc9b25lXSAucHJvamVjdF9faGVhZGVyLFxuLnByb2plY3RbZGF0YS12aWV3PXR3b10gLnByb2plY3RfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTJ2dyAwIDEuNWVtIDA7XG4gIH1cbiAgLnByb2plY3RbZGF0YS12aWV3PW9uZV0gLnByb2plY3RfX2hlYWRpbmcsXG4ucHJvamVjdFtkYXRhLXZpZXc9dHdvXSAucHJvamVjdF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9qZWN0W2RhdGEtdmlldz1vbmVdOjpiZWZvcmUsXG4ucHJvamVjdFtkYXRhLXZpZXc9dHdvXTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzB2dztcbiAgICBoZWlnaHQ6IDcwdnc7XG4gICAgbGVmdDogLTE1dnc7XG4gIH1cbiAgLnByb2plY3RbZGF0YS12aWV3PW9uZV06OmFmdGVyLFxuLnByb2plY3RbZGF0YS12aWV3PXR3b106OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9qZWN0W2RhdGEtdmlldz10d29dIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZG9jdW1lbnRzIHtcbiAgcGFkZGluZzogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxufVxuXG4uZG9jdW1lbnRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogdmFyKC0tc3BhY2luZykgY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kb2N1bWVudHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5kb2N1bWVudHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvY3VtZW50c19fdGl0bGUge1xuICBmbGV4OiAxO1xufVxuXG4uZG9jdW1lbnRzX19maWxldHlwZSB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRvY3VtZW50c19fbGluazpob3ZlciAuZG9jdW1lbnRzX19maWxldHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmNpcmNsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZykgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNpcmNsZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jaXJjbGVfX2JhY2tncm91bmQsXG4uY2lyY2xlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2lyY2xlX19iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNpcmNsZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2lyY2xlX190ZXh0LS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5jaXJjbGVfX3RleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSBhbmQgKG1heC13aWR0aDogMTMxMHB4KSB7XG4gIC5jaXJjbGVfX3RleHQtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxuICAuY2lyY2xlX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC5jaXJjbGVfX3RleHQtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxuICAuY2lyY2xlX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuY2lyY2xlX190ZXh0LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNHZ3O1xuICB9XG4gIC5jaXJjbGVfX3RleHQtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICB9XG59XG4uY2lzaW9uLW5ld3NsZXR0ZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXNpb24tbmV3c2xldHRlciBsYWJlbFtmb3JdIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuLmNpc2lvbi1uZXdzbGV0dGVyIGlucHV0W3R5cGU9dGV4dF0sXG4uY2lzaW9uLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZzogMCAxZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tc3BhY2luZykpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNpc2lvbi1uZXdzbGV0dGVyX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xufVxuLmNpc2lvbi1uZXdzbGV0dGVyX19maWVsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNpc2lvbi1uZXdzbGV0dGVyX19yZXF1aXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ICogdmFyKC0tc3BhY2luZykpO1xufVxuXG4uY2lzaW9uLW5ld3NsZXR0ZXJfX3N0YXR1cyB7XG4gIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLmNpc2lvbi1uZXdzbGV0dGVyX19zdGF0dXMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2U5O1xuICBib3JkZXItY29sb3I6ICMwMGFiMjE7XG59XG4uY2lzaW9uLW5ld3NsZXR0ZXJfX3N0YXR1cy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlNmU4O1xuICBib3JkZXItY29sb3I6ICNhYjAwMWQ7XG59XG4uY2lzaW9uLW5ld3NsZXR0ZXJfX3N0YXR1cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2lzaW9uLW5ld3NsZXR0ZXJfX3N0YXR1cyBwIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5wcm9kdWN0LWhlcm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiB2YXIoLS1oZWFkZXItaGVpZ2h0KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG4ucHJvZHVjdC1oZXJvOm5vdCguaXMtd3AtYWRtaW4pIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ucHJvZHVjdC1oZXJvOm5vdCguaXMtd3AtYWRtaW4pOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodC1uZWdhdGl2ZSk7XG59XG4ucHJvZHVjdC1oZXJvLmlzLXdwLWFkbWluIHtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5wcm9kdWN0LWhlcm8gLmNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaGVyby1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5wcm9kdWN0LWhlcm8taGVhZGVyX19oZWFkaW5nICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ucHJvZHVjdC1oZXJvLWRldGFpbHNbZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5wcm9kdWN0LWhlcm8tZGV0YWlsc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1oZXJvLWRldGFpbHNbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByb2R1Y3QtaGVyby1kZXRhaWxzW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wcm9kdWN0LWhlcm8tZGV0YWlsc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtaGVyby1kZXRhaWxzW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wcm9kdWN0LWhlcm8tZGV0YWlsc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1iaWctY2F0Y2ggLnByb2R1Y3QtaGVyby1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzAlLCAtNTAlKTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWhlcm8tZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMiAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLWRldGFpbHNfX2hlYWRpbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICBtYXJnaW46IDAgMCAwLjJlbTtcbn1cblxuLnByb2R1Y3QtaGVyby1kZXRhaWxzX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtaGVyby1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWhlcm8tYmlnLWNhdGNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1iaWctY2F0Y2ggLnByb2R1Y3QtaGVyby1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1qdXN0LWNhdGNoLW9mZnNob3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIDQ1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwMHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWhlcm8tanVzdC1jYXRjaC1vZmZzaG9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LWhlcm8tanVzdC1jYXRjaC1vZmZzaG9yZSAucHJvZHVjdC1oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIH1cbn1cbi5wcm9kdWN0LWhlcm8tanVzdC1jYXRjaC1vZmZzaG9yZSAucHJvZHVjdC1oZXJvLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuNSAqIHZhcigtLXNwYWNpbmcpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1qdXN0LWNhdGNoLW9mZnNob3JlIC5wcm9kdWN0LWhlcm8tZGV0YWlscyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLWp1c3QtY2F0Y2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xufVxuLnByb2R1Y3QtaGVyby1qdXN0LWNhdGNoIC5wcm9kdWN0LWhlcm8taGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy41ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1oZXJvLWp1c3QtY2F0Y2ggLnByb2R1Y3QtaGVyby1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwJTtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbiAgLnByb2R1Y3QtaGVyby1qdXN0LWNhdGNoIC5wcm9kdWN0LWhlcm8tZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgKyBjYWxjKDQgKiB2YXIoLS1zcGFjaW5nKSkpO1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1oZXJvLWp1c3QtY2F0Y2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1oZXJvLWp1c3QtY2F0Y2ggLnByb2R1Y3QtaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tanVzdC10ZXN0LFxuLnByb2R1Y3QtaGVyby1jY2FhcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvZHVjdC1oZXJvLWp1c3QtdGVzdCAucHJvZHVjdC1oZXJvLWhlYWRlcixcbi5wcm9kdWN0LWhlcm8tY2NhYXMgLnByb2R1Y3QtaGVyby1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1ICogdmFyKC0tc3BhY2luZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1oZXJvLWp1c3QtdGVzdCAucHJvZHVjdC1oZXJvLWhlYWRlcixcbi5wcm9kdWN0LWhlcm8tY2NhYXMgLnByb2R1Y3QtaGVyby1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgfVxufVxuLnByb2R1Y3QtaGVyby1qdXN0LXRlc3QgLnByb2R1Y3QtaGVyby1oZWFkZXIgcCxcbi5wcm9kdWN0LWhlcm8tY2NhYXMgLnByb2R1Y3QtaGVyby1oZWFkZXIgcCB7XG4gIG1heC13aWR0aDogMzkwcHg7XG59XG4ucHJvZHVjdC1oZXJvLWp1c3QtdGVzdCAucHJvZHVjdC1oZXJvLWRldGFpbHMsXG4ucHJvZHVjdC1oZXJvLWNjYWFzIC5wcm9kdWN0LWhlcm8tZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWhlcm8tanVzdC10ZXN0IC5wcm9kdWN0LWhlcm8tZGV0YWlscyxcbi5wcm9kdWN0LWhlcm8tY2NhYXMgLnByb2R1Y3QtaGVyby1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0ICogdmFyKC0tc3BhY2luZykpO1xuICB9XG59XG5cbiNtYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5tYXAuaXMtd3AtYWRtaW4gI21hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbiNtYXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiNtYXAtY29udGVudCBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuI21hcC1jb250ZW50OmVtcHR5IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWFwLWFkbWluLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbmgxOm5vdCguaXMtc3R5bGUtaGVyby10aXRsZSksXG5oMjpub3QoLmlzLXN0eWxlLWhlcm8tdGl0bGUpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4uaGVudHJ5IHVsIGxpOm5vdChbY2xhc3NdKTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcbn1cbi53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MCU7XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIGEsIC53cC1ibG9jay1ncm91cC5nZm9ybV9idXR0b24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufSIsImh0bWwsXG5ib2R5IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sIHtcblx0Ji5uYXZpZ2F0aW9uLW9wZW4sXG5cdCYubW9kYWwtb3BlbiB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmJvZHkge1xuXHQmLmVycm9yNDA0IHtcblx0XHQjY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKDQpIDA7XG5cdFx0fVxuXHR9XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUuZnVsbC13aWR0aCB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxucCB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHR9XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRmb250LXNpemU6IDAuODc1ZW07XG59XG5cbmgzIHtcblx0JiArIGZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHR9XG59XG5cbi5oZW50cnkge1xuXHRoMixcblx0aDMge1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKDQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpOm5vdChbY2xhc3NdKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygwLjUpO1xuXHR9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LW5vLXNpZGViYXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvLFxuYm9keS5zaW5nbGUtcG9zdCB7XG5cdC5oZW50cnkge1xuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdHAsXG5cdFx0dWwsXG5cdFx0b2wsXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHQmOm5vdCguaGFzLXRleHQtYWxpZ24tY2VudGVyKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzc1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+ICo6Zmlyc3QtY2hpbGQ6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC5nb29nbGUtbWFwKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKDUpO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+ICo6bGFzdC1jaGlsZDpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLndwLWJsb2NrLWNvdmVyKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDUpO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51c2VyLWlzLWNsaWNraW5nIHtcblx0aW5wdXQsXG5cdHRleHRhcmVhLFxuXHRidXR0b24ge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuYXJ0aWNsZS5pcy00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG5cdC8vIC5zaXplLXNxdWFyZSxcblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1tZWRpYS10ZXh0LWltYWdlLWJvcmRlci1yYWRpdXMpO1xuXHR9XG59XG5cbi50ZXh0LWxpbmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYmFjay1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5wb3N0LW1ldGEge1xuXHRwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4ubGluay1lbWFpbCxcbi5saW5rLXBob25lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogc3BhY2luZygyKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiBzcGFjaW5nKDIpO1xuXHRcdGhlaWdodDogc3BhY2luZygxLjMpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBzcGFjaW5nKC0yKTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLmxpbmstZW1haWwge1xuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J00wIDN2MThoMjR2LTE4aC0yNHptMjEuNTE4IDJsLTkuNTE4IDcuNzEzLTkuNTE4LTcuNzEzaDE5LjAzNnptLTE5LjUxOCAxNHYtMTEuODE3bDEwIDguMTA0IDEwLTguMTA0djExLjgxN2gtMjB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG59XG5cbi5saW5rLXBob25lIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNNi4xNzYgMS4zMjJsMi44NDQtMS4zMjIgNC4wNDEgNy44OS0yLjcyNCAxLjM0MWMtLjUzOCAxLjI1OSAyLjE1OSA2LjI4OSAzLjI5NyA2LjM3Mi4wOS0uMDU4IDIuNjcxLTEuMzI4IDIuNjcxLTEuMzI4bDQuMTEgNy45MzJzLTIuNzY0IDEuMzU0LTIuODU0IDEuMzk2Yy03Ljg2MiAzLjU5MS0xOS4xMDMtMTguMjU4LTExLjM4NS0yMi4yODF6bTEuOTI5IDEuMjc0bC0xLjAyMy41MDRjLTUuMjk0IDIuNzYyIDQuMTc3IDIxLjE4NSA5LjY0OCAxOC42ODZsLjk3MS0uNDc0LTIuMjcxLTQuMzgzLTEuMDI2LjVjLTMuMTYzIDEuNTQ3LTguMjYyLTguMjE5LTUuMDU1LTkuOTM4bDEuMDA3LS40OTctMi4yNTEtNC4zOTh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMC41KTtcblx0fVxufVxuXG4uc29jaWFsLWxpbmtzX19saW5rIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0W2RhdGEtaWNvbj1cImZhY2Vib29rXCJdICYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9mYWNlYm9vay1kYXJrLnN2ZycpO1xuXHR9XG5cblx0W2RhdGEtaWNvbj1cInR3aXR0ZXJcIl0gJiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL3R3aXR0ZXItZGFyay5zdmcnKTtcblx0fVxuXG5cdFtkYXRhLWljb249XCJsaW5rZWRpblwiXSAmIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9ha2VyL2ltYWdlcy9zb2NpYWwvbGlua2VkaW4tZGFyay5zdmcnKTtcblx0fVxuXG5cdFtkYXRhLWljb249XCJpbnN0YWdyYW1cIl0gJiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL2luc3RhZ3JhbS1kYXJrLnN2ZycpO1xuXHR9XG59XG5cbi5wb3J0Zm9saW8tc2hlbGYge1xuXHRwYWRkaW5nLXRvcDogc3BhY2luZyg1KTtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ucG9ydGZvbGlvLXNoZWxmX19pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogc3BhY2luZygzLjc1KTtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoNSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5wb3J0Zm9saW8tc2hlbGZfX2JveCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRwYWRkaW5nOiBzcGFjaW5nKDIpO1xuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5wb3J0Zm9saW8tc2hlbGZfX2xvZ29zIHtcblx0cGFkZGluZy10b3A6IHNwYWNpbmcoMSk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogc3BhY2luZygyKSBzcGFjaW5nKDMpO1xuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5wb3J0Zm9saW8tc2hlbGYge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDIuNSk7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNoZWxmX19pbm5lciB7XG5cdFx0Z2FwOiBzcGFjaW5nKDIpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDIuNSk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5wb3J0Zm9saW8tc2hlbGYge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDEuNSk7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNoZWxmX19pbm5lciB7XG5cdFx0Z2FwOiBzcGFjaW5nKDEpO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDEuNSk7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNoZWxmX19ib3gge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoMS41KTtcblx0fVxufVxuXG4uZ29vZ2xlLW1hcCB7XG5cdG1hcmdpbi10b3A6IC0xODBweDtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygzLjc1KTtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogLTMycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdH1cbn1cblxuLmdvb2dsZS1tYXBfX2lubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHBhZGRpbmctdG9wOiA0My42JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiA4MCU7XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG5cbi5jbG9zZS1pY29uX19jaXJjbGUxIHtcblx0ZmlsbDogdmFyKC0tY29udGFjdC1tb2RhbC1jbG9zZS1maWxsLCB2YXIoLS1jb2xvci13aGl0ZSkpO1xuXG5cdCNuYXZpZ2F0aW9uICYge1xuXHRcdGZpbGw6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0fVxufVxuXG4uY2xvc2UtaWNvbl9fY2lyY2xlMiB7XG5cdHN0cm9rZTogdmFyKC0tY29udGFjdC1tb2RhbC1jbG9zZS1zdHJva2UsIHZhcigtLWNvbG9yLWJsYWNrKSk7XG5cblx0I25hdmlnYXRpb24gJiB7XG5cdFx0c3Ryb2tlOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbG9yLWFjdGl2ZSk7XG5cdH1cbn1cblxuLmNsb3NlLWljb25fX2Nyb3NzIHtcblx0ZmlsbDogdmFyKC0tY29udGFjdC1tb2RhbC1jbG9zZS1zdHJva2UsIHZhcigtLWNvbG9yLWJsYWNrKSk7XG5cblx0I25hdmlnYXRpb24gJiB7XG5cdFx0ZmlsbDogdmFyKC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmUpO1xuXHR9XG59XG5cbi53aHItaXRlbXMge1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2hyLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRwYWRkaW5nOiBzcGFjaW5nKDEuNSk7XG5cdHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0cGFkZGluZzogc3BhY2luZygwLjUpIHNwYWNpbmcoMSk7XG5cdFx0Y29udGVudDogJ0FwcGx5IG5vdyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdH1cblxuXHQmID4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYgPiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRyaWdodDogc3BhY2luZygxLjUpO1xuXHRcdFx0dG9wOiA1MCVcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDEuNSk7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoNSk7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRsZWZ0OiBzcGFjaW5nKDEuNSk7XG5cdFx0XHRib3R0b206IHNwYWNpbmcoMS41KTtcblx0XHR9XG5cdH1cbn1cblxuLndoci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMC4zZW07XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi53aHItaW5mbyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM3Nzc7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblxuXHRsaSB7XG5cdFx0cGFkZGluZy1yaWdodDogc3BhY2luZygxKTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxufVxuXG4ud2hyLWdyb3VwLFxuLndoci1jb2RlLFxuLndoci1kYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNpc2lvbi1hcmNoaXZlX19wb3N0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoMy41KTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDMuNSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDEpO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdH1cbn1cblxuLmNpc2lvbi1hcmNoaXZlX19pbWFnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1yaWdodDogc3BhY2luZygyKTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDEpO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0fVxufVxuXG4uY2lzaW9uLWFyY2hpdmVfX2NvbnRlbnQge1xuXHRmbGV4OiAxO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcoMik7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDEpO1xuXHR9XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fdGl0bGUge1xuXHRtYXJnaW4tdG9wOiBzcGFjaW5nKDEpO1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDEpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jaXNpb24tYXJjaGl2ZV9fdGltZSB7XG5cdGNvbG9yOiAjNzc3O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpc2lvbi1vdXRwdXQge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoMy43NSk7XG59XG5cbi5jaXNpb24tZmVhdHVyZWQtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5jaXNpb24tZmlsZXMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDIuMmVtO1xuXG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3B1Ymxpc2gubmUuY2lzaW9uLmNvbS9jb250ZW50L2ltYWdlcy9pY29ucy9wZGYucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAxLjM1ZW07XG5cdFx0XHRoZWlnaHQ6IDEuMzVlbTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTJlbTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuaDIsXG5oMyB7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuXHQmID4gLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHQuY2FyZDpsYXN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDIpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbnN1YixcbnN1cCB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG4iLCJib2R5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuXHRmb250LXNpemU6IG1hcC1nZXQoJHRva2VucywgJ2ZvbnQtc2l6ZS1iYXNlJyk7XG5cdGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCR0b2tlbnMsICdmb250LXdlaWdodC1ub3JtYWwnKTtcblx0bGluZS1oZWlnaHQ6IG1hcC1nZXQoJHRva2VucywgJ2xpbmUtaGVpZ2h0LWRlZmF1bHQnKTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIpO1xufVxuXG4laGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZ3MpO1xuXHRsaW5lLWhlaWdodDogbWFwLWdldCgkdG9rZW5zLCAnbGluZS1oZWlnaHQtaGVhZGluZ3MnKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWhlYWRpbmdzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmdzKTtcbn1cblxuaDEsXG4uaXMtc3R5bGUtaDEge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy0xKTtcbn1cblxuaDIsXG4uaXMtc3R5bGUtaDIge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy0yKTtcbn1cblxuaDMsXG4uaXMtc3R5bGUtaDMge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy0zKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDQsXG4uaXMtc3R5bGUtaDQge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy00KTtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuaDUsXG4uaXMtc3R5bGUtaDUge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy01KTtcbn1cblxuaDYsXG4uaXMtc3R5bGUtaDYge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy02KTtcbn1cblxuLmlzLXN0eWxlLWg3IHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctNyk7XG59XG5cbi5pcy1zdHlsZS1oZXJvLXRpdGxlIHtcblx0QGV4dGVuZCAlaGVhZGluZztcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctaGVybyk7XG5cblx0Lmhlcm9fX2lubmVyICYge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmlzLXN0eWxlLWNhbGxvdXQtdGl0bGUge1xuXHRAZXh0ZW5kICVoZWFkaW5nO1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaGVhZGluZy1oZXJvKTtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuIiwiLnZpc3VhbGx5aGlkZGVuIHtcblx0QGluY2x1ZGUgdmlzdWFsbHloaWRkZW47XG59XG5cbi5maXJzdC1sYXN0LW5vbWFyZ2luIHtcblx0QGluY2x1ZGUgZmlyc3QtbGFzdC1ub21hcmdpbjtcbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tdG9wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5oZXJpdC1jb2xvciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuIiwiQG1peGluIHZpc3VhbGx5aGlkZGVuIHtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG59XG5cbkBtaXhpbiBmaXJzdC1sYXN0LW5vbWFyZ2luIHtcblx0JiA+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmID4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuY29udGFpbmVyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWNvbnRhaW5lci1zcGFjaW5nKSk7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLWRlZmF1bHQpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci0td2lkZSB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZGUpO1xufVxuXG4uY29udGFpbmVyLS1zbWFsbCB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXNtYWxsKTtcbn1cbiIsIi5ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcbn1cblxuLmdyaWRbZGF0YS1ncmlkPVwidGhyZWUtY29sdW1uc1wiXSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdGdhcDogMjVweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uZ3JpZFtkYXRhLWdyaWQ9XCJwb3N0LXdpdGgtc2lkZWJhclwiXSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggMWZyO1xuXHRnYXA6IHNwYWNpbmcoMy43NSk7XG5cdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDMuNzUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRnYXA6IHNwYWNpbmcoMik7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMDtcblx0fVxufVxuXG4uZ3JpZFtkYXRhLWdyaWQ9XCJpbnZlc3RvcnNcIl0ge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNzBweDtcblx0Z2FwOiBzcGFjaW5nKDIpO1xuXHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZygzLjc1KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLmdyaWRbZGF0YS1ncmlkPVwiaW52ZXN0b3JzLW5vLXNpZGViYXJcIl0ge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoMy43NSk7XG59XG4iLCIuZ3V0ZW5iZXJnLWNvbnRlbnQsXG5bY2xhc3MqPVwiaW5uZXItY29udGFpbmVyXCJdIHtcblx0JiA+ICo6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuXHRcdG1heC13aWR0aDogbWluKGNhbGMoMTAwdncgLSB2YXIoLS1jb250YWluZXItc3BhY2luZykpLCB2YXIoLS1jb250YWluZXItZGVmYXVsdCkpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uZ3V0ZW5iZXJnLWNvbnRlbnQge1xuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0fVxufVxuXG4uYWxpZ253aWRlIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkZSk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cdCY6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG5cdFx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNpbmcoMik7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDIpO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiBzcGFjaW5nKDUpO1xuXHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyg1KTtcblx0QGluY2x1ZGUgZmlyc3QtbGFzdC1ub21hcmdpbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZygyLjUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDIuNSk7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcblx0cGFkZGluZzogc3BhY2luZygyKTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1tZWRpYS10ZXh0LW1hcmdpbik7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLW1lZGlhLXRleHQtbWFyZ2luKTtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlcGFyYXRvci1jb2xvcik7XG5cdGhlaWdodDogdmFyKC0tc2VwYXJhdG9yLXNpemUpO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcoMik7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMik7XG5cblx0JiArICoge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2stZW1iZWQge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cblx0Jjpvbmx5LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ym9keS5zaW5nbGUtcG9zdCAmIHtcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0bWFyZ2luOiAxZW0gMCAzZW07XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMTYtOSB7XG5cdC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRcdH1cblxuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMge1xuXHRtYXJnaW46IDJlbSAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcblx0bWFyZ2luLXRvcDogc3BhY2luZygyKTtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygyKTtcblx0Zm9udC1zaXplOiB2YXIoLS10YWJsZS1mb250LXNpemUpO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteDogYXV0bztcblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZyk7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tdGFibGUtaGVhZC1jb2xvcik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLXRhYmxlLWhlYWQtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0aDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0fVxuXG5cdFx0XHR0aDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRhYmxlLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGFibGUtYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHR9XG5cblx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGFibGUtYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1zdHlsZS1zdHJpcGVzIHtcblx0XHR0Ym9keSB7XG5cdFx0XHR0cjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nKTtcblx0XHRjb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuXHR9XG59XG5cbi5pcy1zdHlsZS1leGNlcnB0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1leGNlcnB0LWZvbnQtc2l6ZSk7XG59XG5cbi5pcy1zdHlsZS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC53cC1ibG9jay1tZWRpYS10ZXh0IHtcblx0XHQud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKDIpIDA7XG5cdFx0fVxuXHR9XG59XG4iLCJidXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcblx0cGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xufVxuIiwiLmNhcmJvbi1wcmljZS1jaGFydCB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmLmhlYWRlci0tb3BhY2l0eSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3Itb3BhY2l0eSk7XG5cdH1cblxuXHQmLmhlYWRlci0tdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZWFkZXItbG9nbyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiB2YXIoLS1oZWFkZXItbG9nby13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0taGVhZGVyLWxvZ28taGVpZ2h0KTtcbn1cblxuLm5hdmlnYXRpb24tdG9nZ2xlLFxuLm5hdmlnYXRpb24tY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZV9faWNvbiB7XG5cdGZpbGw6IHZhcigtLW5hdmlnYXRpb24tdG9nZ2xlLWZpbGwsIHZhcigtLWhlYWRlci1jb2xvcikpO1xufVxuXG4ubmF2aWdhdGlvbi1jbG9zZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogc3BhY2luZygxKTtcblx0dG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC8gMik7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLm5hdmlnYXRpb24ge1xuXHRmb250LWZhbWlseTogdmFyKC0tbmF2aWdhdGlvbi1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uLWZvbnQtd2VpZ2h0KTtcblx0Zm9udC1zaXplOiB2YXIoLS1uYXZpZ2F0aW9uLWZvbnQtc2l6ZSk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1uYXZpZ2F0aW9uLXRleHQtdHJhbnNmb3JtLCBub25lKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLW5hdmlnYXRpb24tbGV0dGVyLXNwYWNpbmcsIDApO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JiA+IHVsID4gbGkgPiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbG9yLWFjdGl2ZSk7XG5cdFx0fVxuXG5cdFx0QGlmIChtYXAtZ2V0KCR0b2tlbnMsICduYXZpZ2F0aW9uLWFjdGl2ZS11bmRlcmxpbmUnKSA9PSAxKSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQtbWVudS1pdGVtLFxuXHQuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcblx0XHQmID4gYSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbmF2aWdhdGlvbi1jb2xvci1hY3RpdmUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW5hdmlnYXRpb24tZm9udC13ZWlnaHQtYWN0aXZlKTtcblxuXHRcdFx0QGlmIChtYXAtZ2V0KCR0b2tlbnMsICduYXZpZ2F0aW9uLWFjdGl2ZS11bmRlcmxpbmUnKSA9PSAxKSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5uYXZpZ2F0aW9uLXRvZ2dsZSxcblx0Lm5hdmlnYXRpb24tY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmF2aWdhdGlvbiB7XG5cdFx0JiA+IHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDA7XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoMik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHR1bC5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDE2cHggMTRweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMTUpKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJvcmRlci13aWR0aDogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0JlthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1kYXJrKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LTMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdCNuYXZpZ2F0aW9uLFxuXHQuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmF2aWdhdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHQmID4gdWwge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7c3BhY2luZyg0KX0pO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoOCkgMCBzcGFjaW5nKDIpO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2aWdhdGlvbi1vcGVuIHtcblx0XHQjbmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuYS5za2lwLXRvLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHotaW5kZXg6IDU7XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGhlaWdodDogYXV0bztcbiAgICBcdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0fVxufVxuIiwiLmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWZvb3Rlci1jb2xvcik7XG5cdHBhZGRpbmc6IHZhcigtLWZvb3Rlci1wYWRkaW5nKSAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mb290ZXItbG9nbyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiB2YXIoLS1mb290ZXItbG9nby13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tZm9vdGVyLWxvZ28taGVpZ2h0KTtcbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1uYXZpZ2F0aW9uLWZvb3Rlci1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tbmF2aWdhdGlvbi1mb290ZXItZm9udC13ZWlnaHQpO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcblx0Ym9yZGVyLXRvcDogdmFyKC0tZm9vdGVyLXNlcGFyYXRvci1zaXplKSBzb2xpZCB2YXIoLS1mb290ZXItc2VwYXJhdG9yLWNvbG9yKTtcblx0cGFkZGluZy10b3A6IHNwYWNpbmcoMSk7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcoMS41KTtcbn1cblxuLmZvb3Rlcl9fbGlua3Mge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGxpIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogc3BhY2luZygxKTtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0QGlmIChtYXAtZ2V0KCR0b2tlbnMsICdmb290ZXItaWNvbnMnKSA9PSAnZGFyaycpIHtcblx0XHRsaVtkYXRhLWljb249XCJmYWNlYm9va1wiXSBhIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9mYWNlYm9vay1kYXJrLnN2ZycpO1xuXHRcdH1cblxuXHRcdGxpW2RhdGEtaWNvbj1cInR3aXR0ZXJcIl0gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9ha2VyL2ltYWdlcy9zb2NpYWwvdHdpdHRlci1kYXJrLnN2ZycpO1xuXHRcdH1cblxuXHRcdGxpW2RhdGEtaWNvbj1cImxpbmtlZGluXCJdIGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL2xpbmtlZGluLWRhcmsuc3ZnJyk7XG5cdFx0fVxuXG5cdFx0bGlbZGF0YS1pY29uPVwiaW5zdGFncmFtXCJdIGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL2luc3RhZ3JhbS1kYXJrLnN2ZycpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0bGlbZGF0YS1pY29uPVwiZmFjZWJvb2tcIl0gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9ha2VyL2ltYWdlcy9zb2NpYWwvZmFjZWJvb2suc3ZnJyk7XG5cdFx0fVxuXG5cdFx0bGlbZGF0YS1pY29uPVwidHdpdHRlclwiXSBhIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC90d2l0dGVyLnN2ZycpO1xuXHRcdH1cblxuXHRcdGxpW2RhdGEtaWNvbj1cImxpbmtlZGluXCJdIGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvYWtlci9pbWFnZXMvc29jaWFsL2xpbmtlZGluLnN2ZycpO1xuXHRcdH1cblxuXHRcdGxpW2RhdGEtaWNvbj1cImluc3RhZ3JhbVwiXSBhIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2FrZXIvaW1hZ2VzL3NvY2lhbC9pbnN0YWdyYW0uc3ZnJyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0LmZvb3Rlcl9fbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1uYXZpZ2F0aW9uIHtcblx0XHQmID4gdWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fc29jaWFsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNpbmcoMik7XG5cdH1cblxuXHQuZm9vdGVyX19saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDlweCk7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmZvb3RlciB7XG5cdFx0cGFkZGluZzogc3BhY2luZygzLjUpIDA7XG5cdH1cblxuXHQuZm9vdGVyX190b3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuZm9vdGVyLW5hdmlnYXRpb24ge1xuXHRcdG1hcmdpbjogc3BhY2luZygyKSAwO1xuXHR9XG59XG4iLCI6cm9vdCB7XG5cdEBlYWNoICRzbHVnLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cdFx0LS1jb2xvci0jeyRzbHVnfTogI3ttYXAtZ2V0KCR2YWx1ZSwgJ2NvbG9yJyl9O1xuXHRcdC0tY29sb3ItI3skc2x1Z30tY29udHJhc3Q6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdmFsdWUsICdjb250cmFzdCcpfSk7XG5cdFx0LS1jb2xvci0jeyRzbHVnfS1ib3JkZXI6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdmFsdWUsICdib3JkZXInKX0pO1xuXHR9XG59XG5cbkBlYWNoICRzbHVnLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cdC5oYXMtI3skc2x1Z30tYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI3ttYXAtZ2V0KCR2YWx1ZSwgJ2NvbG9yJyl9O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci0jeyRzbHVnfS1jb250cmFzdCk7XG5cblx0XHQmLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJHZhbHVlLCAnY29sb3InKX07XG5cdFx0XHRib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdmFsdWUsICdib3JkZXInKX0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdmFsdWUsICdjb250cmFzdCcpfSk7XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI3ttYXAtZ2V0KCR2YWx1ZSwgJ2NvbG9yJyl9ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lmhhcy0jeyRzbHVnfS1jb2xvciB7XG5cdFx0Y29sb3I6ICN7bWFwLWdldCgkdmFsdWUsICdjb2xvcicpfSAhaW1wb3J0YW50O1xuXG5cdFx0Ji53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAje21hcC1nZXQoJHZhbHVlLCAnY29sb3InKX07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmhhcy0jeyRzbHVnfS1ib3JkZXItY29sb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogI3ttYXAtZ2V0KCR2YWx1ZSwgJ2NvbG9yJyl9ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbG9yLXByaW1hcnknKX0pO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb2xvci1wcmltYXJ5Jyl9LWNvbnRyYXN0KTtcblxuXHQmLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3ttYXAtZ2V0KCR0b2tlbnMsICdjb2xvci1wcmltYXJ5Jyl9KTtcblx0XHRib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLSN7bWFwLWdldCgkdG9rZW5zLCAnY29sb3ItcHJpbWFyeScpfS1ib3JkZXIpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci0je21hcC1nZXQoJHRva2VucywgJ2NvbG9yLXByaW1hcnknKX0tY29udHJhc3QpO1xuXHR9XG59XG4iLCIucG9zdC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyBjYWxjKHZhcigtLXNwYWNpbmcpICogNSkpO1xuXHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyg1KTtcblx0bWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodC1uZWdhdGl2ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyBjYWxjKHZhcigtLXNwYWNpbmcpICogMykpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDMpO1xuXHR9XG5cblx0Ym9keTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC1uby1zaWRlYmFyKTpub3QoLnBhZ2UtdGVtcGxhdGUtcG9ydGZvbGlvKSAmIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDMuNzUpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDEuNSk7XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LWhlYWRlcl9faW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wb3N0LWhlYWRlcl9fbGVmdCB7XG5cdG1heC13aWR0aDogODgwcHg7XG59XG5cbi5wb3N0LWhlYWRlcl9fcmlnaHQge1xuXHRmbGV4OiAxO1xuXHRtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnBvc3QtaGVhZGVyX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDE7XG59XG4iLCIkc3VicGFnZS1pY29uLXBvc2l0aW9uOiBtYXAtZ2V0KCR0b2tlbnMsICdzdWJwYWdlcy1pY29uLXBvc2l0aW9uJyk7XG4kc3VicGFnZS1pY29uLXNpemU6IG1hcC1nZXQoJHRva2VucywgJ3N1YnBhZ2VzLWljb24tc2l6ZScpO1xuXG4uc3VicGFnZXMge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXN1YnBhZ2VzLXBhZGRpbmctYm90dG9tKTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiB2YXIoLS1zdWJwYWdlcy1hZnRlci1pbnNldCk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogdmFyKC0tc3VicGFnZXMtYWZ0ZXItaW5zZXQpO1xuXHRcdH1cblx0fVxufVxuXG4uc3VicGFnZXMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQvLyBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93KTtcblx0cGFkZGluZzogdmFyKC0tc3VicGFnZS1wYWRkaW5nKTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDUwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3VicGFnZS1nYXApO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJwYWdlcy10b2dnbGVfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IHNwYWNpbmcoMSk7XG5cdHRvcDogNTAlO1xufVxuXG4uc3VicGFnZXNfX2xpc3Qge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Jjpub3QoLm9wZW4pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJwYWdlc19fbGlzdGl0ZW0ge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXN1YnBhZ2UtZ2FwKTtcblx0fVxufVxuXG4uc3VicGFnZXNfX2xpbmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJwYWdlLWJhY2tncm91bmQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy8je21hcC1nZXQoJHRva2VucywgXCJ0aGVtZVwiKX0vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc3VicGFnZS1pY29uLXBvc2l0aW9uO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRzdWJwYWdlLWljb24tc2l6ZTtcblx0Y29sb3I6IHZhcigtLXN1YnBhZ2UtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tc3VicGFnZS1mb250LXdlaWdodCk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcigtLXN1YnBhZ2UtdGV4dC1kZWNvcmF0aW9uKTtcblx0cGFkZGluZzogdmFyKC0tc3VicGFnZS1wYWRkaW5nKTtcblx0Ym9yZGVyOiBzb2xpZCB2YXIoLS1zdWJwYWdlLWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci13aWR0aDogdmFyKC0tc3VicGFnZS1ib3JkZXItd2lkdGgpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zdWJwYWdlLWJvcmRlci1yYWRpdXMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcblx0XHRjb2xvcjogdmFyKC0tc3VicGFnZS1jb2xvci1ob3Zlcik7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXN1YnBhZ2UtZm9udC13ZWlnaHQtaG92ZXIpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc3VicGFnZS1ib3JkZXItY29sb3ItaG92ZXIpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdmFyKC0tc3VicGFnZS10ZXh0LWRlY29yYXRpb24taG92ZXIpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0aHRtbDpub3QoLnVzZXItaXMtY2xpY2tpbmcpICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VicGFnZS1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWJwYWdlLWNvbG9yLWZvY3VzKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1zdWJwYWdlLWZvbnQtd2VpZ2h0LWZvY3VzKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc3VicGFnZS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3VicGFnZXNfX2xpc3RpdGVtLS1jdXJyZW50ICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnBhZ2UtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzLyN7bWFwLWdldCgkdG9rZW5zLCBcInRoZW1lXCIpfS9pbWFnZXMvYXJyb3ctcmlnaHQtYWN0aXZlLnN2ZycpO1xuXHRcdGNvbG9yOiB2YXIoLS1zdWJwYWdlLWNvbG9yLWFjdGl2ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXN1YnBhZ2UtZm9udC13ZWlnaHQtYWN0aXZlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXN1YnBhZ2UtYm9yZGVyLWNvbG9yLWFjdGl2ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1zdWJwYWdlLXRleHQtZGVjb3JhdGlvbi1hY3RpdmUpO1xuXHR9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS1pbnZlc3RvcnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5pbnZlc3RvcnMtc3VicGFnZXMge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctdG9wOiBzcGFjaW5nKDEpO1xufVxuXG4uaW52ZXN0b3JzLXN1YnBhZ2VzX19saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRnYXA6IHNwYWNpbmcoMSkgc3BhY2luZygyKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuaHRtbCAuaW52ZXN0b3JzLXN1YnBhZ2VzX19saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstYmFja2dyb3VuZC1jb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdG9ycy1zdWJwYWdlcy1saW5rLWJhY2tncm91bmQtaW1hZ2UpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBzcGFjaW5nKDEpIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTNweCBzcGFjaW5nKDIpIDEzcHggc3BhY2luZygxKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0taW52ZXN0b3JzLXN1YnBhZ2VzLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmludmVzdG9ycy1jb250ZW50IHtcblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMSk7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoMyk7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnZlc3RvcnMtc2lkZWJhciB7XG5cdGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKDMpO1xuXHR9XG59XG5cbi5pbnZlc3RvcnMtc2lkZWJhcl9faGVhZGluZyArICoge1xuXHRtYXJnaW4tdG9wOiBzcGFjaW5nKDEpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbnZlc3RvcnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uYXYtcGVyLXNoYXJlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLW5hdi1wZXItc2hhcmUtYmFja2dyb3VuZC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtbmF2LXBlci1zaGFyZS1jb2xvcik7XG5cdHBhZGRpbmc6IHNwYWNpbmcoMi41KSBzcGFjaW5nKDIpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRnYXA6IHNwYWNpbmcoMik7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0cGFkZGluZzogc3BhY2luZygxKTtcblx0XHRnYXA6IHNwYWNpbmcoMSk7XG5cdH1cbn1cblxuLm5hdi1wZXItc2hhcmVfX2NvbHVtbnMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogc3BhY2luZygyKTtcbn1cblxuLm5hdi1wZXItc2hhcmVfX2hlYWRpbmcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuXG4ubmF2LXBlci1zaGFyZV9fbnVtYmVyIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygyKTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG4uc3RvY2stZXhjaGFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stZXhjaGFuZ2UtYmFja2dyb3VuZC1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1pbnZlc3RvcnMtc3RvY2stZXhjaGFuZ2UtY29sb3IpO1xuXHRwYWRkaW5nOiBzcGFjaW5nKDIuNSkgc3BhY2luZygyKTtcblx0dGV4dC1hbGlnbjogdmFyKC0taW52ZXN0b3JzLXN0b2NrLWV4Y2hhbmdlLXRleHQtYWxpZ24pO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoMSk7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoMik7XG5cdH1cbn1cblxuLnN0b2NrLWV4Y2hhbmdlX19zdWJzY3JpYmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWludmVzdG9ycy1zdG9jay1leGNoYW5nZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAZXh0ZW5kIC53cC1ibG9jay1idXR0b25fX2xpbms7XG59XG5cbi5pbnZlc3RvcnMtaXItY29udGFjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG9ycy1jb250YWN0LWJhY2tncm91bmQtY29sb3IpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbnZlc3RvcnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbnZlc3RvcnMtaXItY29udGFjdCArIC5pbnZlc3RvcnMtaXItY29udGFjdCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmcpO1xufVxuXG4uaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bob3RvIHtcblx0d2lkdGg6IDk2cHg7XG5cdGhlaWdodDogMTYwcHg7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1pbnZlc3RvcnMtYm9yZGVyLXJhZGl1cyk7XG5cdH1cbn1cblxuLmludmVzdG9ycy1pci1jb250YWN0X19kZXRhaWxzIHtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAwIHNwYWNpbmcoMSk7XG59XG5cbi5pbnZlc3RvcnMtaXItY29udGFjdF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmludmVzdG9ycy1pci1jb250YWN0X19wb3NpdGlvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmludmVzdG9ycy1pci1jb250YWN0X19uYW1lIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuaW52ZXN0b3JzLWlyLWNvbnRhY3RfX3Bvc2l0aW9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLmludmVzdG9ycy1pci1jb250YWN0X19lbWFpbCxcbi5pbnZlc3RvcnMtaXItY29udGFjdF9fcGhvbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcblx0XHRzcGFuOm50aC1jaGlsZCgxKSxcblx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRzcGFuOm50aC1jaGlsZCgyKSxcblx0XHRzcGFuOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmludmVzdG9ycy1wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG9ycy1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0cGFkZGluZzogc3BhY2luZygyKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpO1xuXG5cdGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogc3BhY2luZygxKTtcblx0fVxufVxuXG4uaW52ZXN0b3JzLXBhbmVsLFxuLmludmVzdG9ycy1wYW5lbF9faW5uZXIge1xuXHRwYWRkaW5nOiBzcGFjaW5nKDIpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoMSk7XG5cdH1cbn1cblxuLmludmVzdG9ycy1wYW5lbFtkYXRhLW5hbWU9XCJzdG9jay1wcmljZXNcIl0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5pbnZlc3RvcnMtZ3JhcGgtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX2l0ZW0ge1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRwYWRkaW5nOiAwIHNwYWNpbmcoMi41KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uaW52ZXN0b3JzLWdyYXBoLXRvZ2dsZV9faXRlbS0tbGVmdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG9ycy1zdG9jay1wcmljZXMtbGVmdC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0taW52ZXN0b3JzLWJvcmRlci1yYWRpdXMpO1xuXHRjb2xvcjogdmFyKC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1sZWZ0LWNvbG9yKTtcbn1cblxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX2l0ZW0tLXJpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLXN0b2NrLXByaWNlcy1yaWdodC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWludmVzdG9ycy1ib3JkZXItcmFkaXVzKTtcblx0Y29sb3I6IHZhcigtLWludmVzdG9ycy1zdG9jay1wcmljZXMtcmlnaHQtY29sb3IpO1xufVxuXG4uaW52ZXN0b3JzLWdyYXBoLXRvZ2dsZV9fbnVtYmVyIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctMSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX3N0b2NrbWFya2V0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLWhlYWRpbmctMyk7XG5cdHBhZGRpbmctbGVmdDogc3BhY2luZygxKTtcbn1cblxuLmludmVzdG9ycy1ncmFwaC10b2dnbGVfX3N0YXR1cyB7XG5cdHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLnN0b2NrLWV4Y2hhbmdlLXBvc3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCY6bnRoLWNoaWxkKDFuICsgNCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDEuNSk7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZygxLjUpO1xuXHR9XG59XG5cbi5zdG9jay1leGNoYW5nZS1wb3N0X19tZXRhIHtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLnN0b2NrLWV4Y2hhbmdlLXBvc3RfX2hlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyIHtcblxufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX19saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IHNwYWNpbmcoMSkgc3BhY2luZygyKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLmZpbmFuY2lhbC1jYWxlbmRhcl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuXHQmOmhvdmVyIHtcblx0XHQuZmluYW5jaWFsLWNhbGVuZGFyX19oZWFkaW5nIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX190aW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0b3JzLWZpbmFuY2lhbC1jYWxlbmRhci10aW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHNwYW4ge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdH1cblx0fVxufVxuXG4uZmluYW5jaWFsLWNhbGVuZGFyX19oZWFkaW5nIHtcblx0ZmxleDogMTtcblx0cGFkZGluZy1sZWZ0OiBzcGFjaW5nKDEpO1xufVxuIiwiLmhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLWJhY2tncm91bmQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiBjYWxjKCN7dmFyKC0taGVhZGVyLWhlaWdodCl9ICogMikgMCB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygje3ZhcigtLWhlYWRlci1oZWlnaHQpfSArICN7c3BhY2luZygzKX0pO1xuXHR9XG5cblx0Jjpub3QoLmlzLXdwLWFkbWluKSB7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LW5lZ2F0aXZlKTtcblx0XHR9XG5cdH1cblxuXHQqIHtcblx0XHRjb2xvcjogdmFyKC0tYmxvY2staGVyby1jb2xvcik7XG5cdH1cbn1cblxuYm9keS5zaW5nbGUtcG9zdCAuaGVybyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5oZXJvIHtcblx0cGFkZGluZzogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArICN7c3BhY2luZygyKX0pIDAgc3BhY2luZyg0KTtcblx0bWluLWhlaWdodDogYXV0bztcblxuXHQqIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5oZXJvX19pbm5lciB7XG5cdG1heC13aWR0aDogdmFyKC0taGVyby1jb250ZW50LW1heC13aWR0aCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmhlcm9fX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDAgMCA1NXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG4uaGVyb19fdmlkZW8sXG4uaGVyb19fb3ZlcmxheSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uaGVyb19fdmlkZW8ge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogMTtcbn1cblxuLmhlcm9fX292ZXJsYXkge1xuXHR6LWluZGV4OiAyO1xufVxuIiwiLmxhdGVzdC1uZXdzLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRhIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShzcGFjaW5nKDIpLCAwLjM1ZW0pO1xuXHR9XG59XG5cbi5uZXdzLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiB2YXIoLS1sYXRlc3QtbmV3cy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWxhdGVzdC1uZXdzLWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1sYXRlc3QtbmV3cy1ib3gtc2hhZG93KTtcblxuXHQucmVhZC1tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKDEpO1xuXHR9XG59XG5cbi5uZXdzLWl0ZW1fX2ltYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF0ZXN0LW5ld3MtYmFja2dyb3VuZC1jb2xvcik7XG5cdHBhZGRpbmctdG9wOiA2MCU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmID4gZGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR9XG59XG5cbi5uZXdzLWl0ZW1fX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXRlc3QtbmV3cy1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWxhdGVzdC1uZXdzLWNvbG9yKTtcblx0cGFkZGluZzogMjJweCAyNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWxhdGVzdC1uZXdzLWZvbnQtc2l6ZSk7XG5cdGZsZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblxuXHRwIHtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG59XG5cbi5uZXdzLWl0ZW1fX3RpbWUge1xuXHRjb2xvcjogdmFyKC0tbGF0ZXN0LW5ld3MtdGltZS1jb2xvcik7XG59XG5cbi5uZXdzLWl0ZW1fX2hlYWRpbmcge1xuXHRjb2xvcjogIzIyMjUyYTtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVhZC1tb3JlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1sYXRlc3QtbmV3cy1yZWFkLW1vcmUtZm9udC1zaXplKTtcblx0Y29sb3I6IHZhcigtLWxhdGVzdC1uZXdzLXJlYWQtbW9yZS1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1sYXRlc3QtbmV3cy1yZWFkLW1vcmUtZm9udC13ZWlnaHQpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi50ZXN0aW1vbmlhbHMge1xuXG59XG5cbi50ZXN0aW1vbmlhbHNfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXN0aW1vbmlhbHNfX2NvbnRyb2xzIHtcblx0ZmxleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktOCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRwYWRkaW5nOiBzcGFjaW5nKDIpO1xuXHR3aWR0aDogNDE2cHg7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMik7XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udGVzdGltb25pYWxfX3F1b3RlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTMpO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udGVzdGltb25pYWxfX2Zvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiBzcGFjaW5nKDIpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00KTtcbn1cblxuLnRlc3RpbW9uaWFsX19waG90byB7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMSk7XG59XG5cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXN0aW1vbmlhbF9fcG9zaXRpb24ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcblx0cGFkZGluZzogLjY2N2VtIDEuMzMzZW0gIWltcG9ydGFudDtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL3NsaWRlci1yaWdodC5zdmcnKTtcblx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoMC41KTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL3NsaWRlci1sZWZ0LnN2ZycpO1xufVxuIiwiLmNvbnRhY3RzIHtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFjdHNfX2lubmVyIHtcblx0LnZpZXctZ3JpZCAmIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiBzcGFjaW5nKDIpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogc3BhY2luZygxKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdC1ncmlkLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGJvcmRlcjogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1ib3JkZXItY29sb3IpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1ib3gtc2hhZG93KTtcbn1cblxuLmNvbnRhY3QtZ3JpZC1pdGVtX19waG90byB7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ZGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1pbWFnZS1ib3JkZXItcmFkaXVzKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLmNvbnRhY3QtZ3JpZC1pdGVtX19kZXRhaWxzIHtcblx0cGFkZGluZzogc3BhY2luZygxKSBzcGFjaW5nKDEuNSk7XG59XG5cbi5jb250YWN0LWdyaWQtaXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtbmFtZS1zaXplKTtcblx0Y29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLW5hbWUtY29sb3IpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWdyaWQtaXRlbV9fcG9zaXRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtZ3JpZC1wb3NpdGlvbi1jb2xvcik7XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWJhY2tncm91bmQtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtY29sb3IpO1xuXHRib3JkZXI6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtYm9yZGVyLWNvbG9yKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtYm94LXNoYWRvdyk7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDIpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDEpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3MDFweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmNvbnRhY3QtbGlzdC1pdGVtX19waG90byB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3MDFweCkge1xuXHRcdHdpZHRoOiAzMjVweDtcblx0fVxuXG5cdCYgPiBkaXYge1xuXHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYgPiBkaXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LWltYWdlLWJvcmRlci1yYWRpdXMpO1xuXHR9XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbV9fZGV0YWlscyB7XG5cdHBhZGRpbmc6IHNwYWNpbmcoMykgc3BhY2luZygyKTtcblx0ZmxleDogMTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKDIpO1xuXHR9XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtbmFtZS1zaXplKTtcblx0Y29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1saXN0LW5hbWUtY29sb3IpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWxpc3QtaXRlbV9fcG9zaXRpb24ge1xuXHRjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtcG9zaXRpb24tY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtcG9zaXRpb24tZm9udC13ZWlnaHQpO1xuXHRtYXJnaW46IHNwYWNpbmcoMSkgMDtcbn1cblxuLmNvbnRhY3QtbGlzdC1jb250ZW50IHtcblx0bWFyZ2luOiBzcGFjaW5nKDEpIDA7XG5cblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3QtYmlvZ3JhcGh5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtdG9nZ2xlIHtcblx0LnZpZXctZ3JpZCAmIHtcblx0XHRjb2xvcjogdmFyKC0tY29udGFjdC1jYXJkLWdyaWQtdG9nZ2xlLWNvbG9yKTtcblx0XHRmb250LXNpemU6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLXRvZ2dsZS1mb250LXNpemUpO1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoMik7XG5cdH1cblxuXHQudmlldy1saXN0ICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb250YWN0LWNhcmQtbGlzdC10b2dnbGUtY29sb3IpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1jYXJkLWxpc3QtdG9nZ2xlLWZvbnQtc2l6ZSk7XG5cdH1cbn1cblxuLmNvbnRhY3QtZ3JpZC1pdGVtX19uYW1lLFxuLmNvbnRhY3QtbGlzdC1pdGVtX19uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5jb250YWN0LW1vZGFsLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuXG5cdCY6bm90KC50cmFwcGVkKSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4uY29udGFjdC1tb2RhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRhY3QtbW9kYWwtYmFja2dyb3VuZC1jb2xvcik7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDExODRweDtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAje3NwYWNpbmcoMil9KTtcblx0bWF4LWhlaWdodDogNjQ1cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRtYXJnaW46IHNwYWNpbmcoMSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7c3BhY2luZyg0KX0pO1xuXHR9XG59XG5cbi5jb250YWN0LW1vZGFsX19waG90byB7XG5cdHdpZHRoOiAzOTJweDtcblxuXHQmID4gZGl2IHtcblx0XHRwYWRkaW5nLXRvcDogMTY1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNvbnRhY3QtbW9kYWxfX2NvbnRlbnQge1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nOiBzcGFjaW5nKDQuNSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG92ZXJmbG93OiBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoNCkgc3BhY2luZygyKSBzcGFjaW5nKDIpO1xuXHR9XG59XG5cbi5jb250YWN0LW1vZGFsX19uYW1lIHtcblx0Zm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1vZGFsLW5hbWUtc2l6ZSk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LW1vZGFsX19wb3NpdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tY29udGFjdC1tb2RhbC1wb3NpdGlvbi1zaXplKTtcblx0Y29sb3I6IHZhcigtLWNvbnRhY3QtbW9kYWwtcG9zaXRpb24tY29sb3IpO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGFjdC1tb2RhbF9fYmlvZ3JhcGh5IHtcblx0Zm9udC1zaXplOiB2YXIoLS1jb250YWN0LW1vZGFsLWJpb2dyYXBoeS1zaXplKTtcblx0Y29sb3I6IHZhcigtLWNvbnRhY3QtbW9kYWwtYmlvZ3JhcGh5LWNvbG9yKTtcbn1cblxuLmNvbnRhY3QtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IHNwYWNpbmcoMS41KTtcblx0dG9wOiBzcGFjaW5nKDEuNSk7XG59XG5cbi5jb250YWN0LWluZm8ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0YVtocmVmXj1cIm1haWx0b1wiXSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbnRhY3QtY2FyZC1ncmlkLWVtYWlsLWNvbG9yKTtcblx0fVxuXG5cdGFbaHJlZl49XCJ0ZWxcIl0ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4uY29udGFjdC1pbmZvX19kYXRhIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLmNhcmQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHBhZGRpbmc6IHNwYWNpbmcoMikgc3BhY2luZygyKTtcblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIucHJvamVjdCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRtYXJnaW46IHNwYWNpbmcoNikgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHVycXVvaXNlLWxpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0yO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCZbZGF0YS12aWV3PVwib25lXCJdIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDQ3NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NzVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHRsZWZ0OiA3MHB4O1xuXHRcdFx0dG9wOiAxNDVweDtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtdmlldz1cInR3b1wiXSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHNwYWNpbmcoMik7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDI3M3B4O1xuXHRcdFx0aGVpZ2h0OiAyNzNweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0X19oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDY4MHB4O1xuXG5cdC5wcm9qZWN0W2RhdGEtdmlldz1cIm9uZVwiXSAmIHtcblx0XHRwYWRkaW5nOiAxNDBweCAwIDEuNWVtIDEwMHB4O1xuXHR9XG5cblx0LnByb2plY3RbZGF0YS12aWV3PVwidHdvXCJdICYge1xuXHRcdHBhZGRpbmc6IDExNXB4IDAgMCAxMDBweDtcblx0fVxufVxuXG4ucHJvamVjdF9faGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiArICoge1xuXHRcdG1hcmdpbi10b3A6IDAuNzVlbTtcblx0fVxuXG5cdC5wcm9qZWN0W2RhdGEtdmlldz1cInR3b1wiXSAmIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3NwYWNpbmcoMyl9KTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAtN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvamVjdF9faW1hZ2Utd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDU3NnB4O1xufVxuXG4ucHJvamVjdF9faW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogNzIlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXG5cdFx0JltkYXRhLWZpdD1cImNvbnRhaW5cIl0ge1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwLjNlbSAwLjVlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2plY3RfX21vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IHNwYWNpbmcoMik7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLnByb2plY3RbZGF0YS12aWV3PVwidHdvXCJdIHtcblx0LnByb2plY3RfX21vcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTc2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LnByb2plY3Qge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRtYXJnaW46IHNwYWNpbmcoMikgMDtcblx0fVxuXG5cdC5wcm9qZWN0X19oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0X19tb3JlIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5wcm9qZWN0W2RhdGEtdmlldz1cIm9uZVwiXSxcblx0LnByb2plY3RbZGF0YS12aWV3PVwidHdvXCJdIHtcblx0XHQucHJvamVjdF9faGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDEydncgMCAxLjVlbSAwO1xuXHRcdH1cblxuXHRcdC5wcm9qZWN0X19oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDcwdnc7XG5cdFx0XHRoZWlnaHQ6IDcwdnc7XG5cdFx0XHRsZWZ0OiAtMTV2dztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0W2RhdGEtdmlldz1cInR3b1wiXSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuIiwiLmRvY3VtZW50cyB7XG5cdHBhZGRpbmc6IHNwYWNpbmcoMik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoMSk7XG5cdH1cbn1cblxuLmRvY3VtZW50c19fbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IHNwYWNpbmcoMSkgc3BhY2luZygyKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uZG9jdW1lbnRzX19saW5rIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kb2N1bWVudHNfX3RpdGxlIHtcblx0ZmxleDogMTtcbn1cblxuLmRvY3VtZW50c19fZmlsZXR5cGUge1xuXHR3aWR0aDogNDdweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoMSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5kb2N1bWVudHNfX2xpbms6aG92ZXIgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHR9XG59XG4iLCIuY2lyY2xlLXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzODVweDtcblx0bWFyZ2luOiBzcGFjaW5nKDEpIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jaXJjbGUge1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2lyY2xlX19iYWNrZ3JvdW5kLFxuLmNpcmNsZV9faW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHRvcDogMDtcbn1cblxuLmNpcmNsZV9fYmFja2dyb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5jaXJjbGVfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNpcmNsZV9fdGV4dC0tbGFyZ2Uge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcblx0Zm9udC1zaXplOiA2NXB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uY2lyY2xlX190ZXh0LS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdG1heC13aWR0aDogMjQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkgYW5kIChtYXgtd2lkdGg6IDEzMTBweCkge1xuXHQuY2lyY2xlX190ZXh0LS1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiA1dnc7XG5cdH1cblxuXHQuY2lyY2xlX190ZXh0LS1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcblx0LmNpcmNsZV9fdGV4dC0tbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogN3Z3O1xuXHR9XG5cblx0LmNpcmNsZV9fdGV4dC0tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogM3Z3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuXHQuY2lyY2xlX190ZXh0LS1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAxNHZ3O1xuXHR9XG5cblx0LmNpcmNsZV9fdGV4dC0tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogNS41dnc7XG5cdH1cbn1cbiIsIi5jaXNpb24tbmV3c2xldHRlciB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCZbZm9yXSB7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRwYWRkaW5nOiAwIDFlbTtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKDAuNSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjM1KTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0fVxufVxuXG4uY2lzaW9uLW5ld3NsZXR0ZXJfX2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygxLjUpO1xuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmNpc2lvbi1uZXdzbGV0dGVyX19yZXF1aXJlZCB7XG5cdGNvbG9yOiByZWQ7XG59XG5cbi5nLXJlY2FwdGNoYSB7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMS41KTtcbn1cblxuLmNpc2lvbi1uZXdzbGV0dGVyX19zdWJtaXQge1xuXHRAZXh0ZW5kIC53cC1ibG9jay1idXR0b25fX2xpbms7XG5cdEBleHRlbmQgLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XG59XG5cbi5jaXNpb24tbmV3c2xldHRlcl9fc3RhdHVzIHtcblx0cGFkZGluZzogc3BhY2luZygyKTtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygzLjUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2U5O1xuXHRcdGJvcmRlci1jb2xvcjogIzAwYWIyMTtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlNmU4O1xuXHRcdGJvcmRlci1jb2xvcjogI2FiMDAxZDtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cbn1cbiIsIi5wcm9kdWN0LWhlcm8ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRwYWRkaW5nOiB2YXIoLS1oZWFkZXItaGVpZ2h0KSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZygzKTtcblx0fVxuXG5cdCY6bm90KC5pcy13cC1hZG1pbikge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LW5lZ2F0aXZlKTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXdwLWFkbWluIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZmxleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnByb2R1Y3QtaGVyby1oZWFkZXJfX2hlYWRpbmcge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuXHQmICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cbn1cblxuLnByb2R1Y3QtaGVyby1kZXRhaWxzIHtcblx0JltkYXRhLWxheW91dD1cInZlcnRpY2FsXCJdIHtcblx0XHQucHJvZHVjdC1oZXJvLWRldGFpbHNfX2l0ZW0ge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZygyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LnByb2R1Y3QtaGVyby1kZXRhaWxzX19pdGVtIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHQucHJvZHVjdC1oZXJvLWRldGFpbHNfX2l0ZW0ge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0LnByb2R1Y3QtaGVyby1iaWctY2F0Y2ggJiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzAlLC01MCUpO1xuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IHNwYWNpbmcoMik7XG5cdH1cbn1cblxuLnByb2R1Y3QtaGVyby1kZXRhaWxzX19oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcblx0bWFyZ2luOiAwIDAgMC4yZW07XG59XG5cbi5wcm9kdWN0LWhlcm8tZGV0YWlsc19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWhlcm8taW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1oZXJvLWJpZy1jYXRjaCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA1MCU7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byA3NSU7XG5cblx0LnByb2R1Y3QtaGVyby1oZWFkZXIge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDYpO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1oZXJvLWp1c3QtY2F0Y2gtb2Zmc2hvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNDUwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogNzAwcHggYXV0bztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0LnByb2R1Y3QtaGVyby1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoMik7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtaGVyby1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDMuNSk7XG5cdH1cblxuXHQucHJvZHVjdC1oZXJvLWRldGFpbHMge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWhlcm8tanVzdC1jYXRjaCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDIwJSBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG5cblx0LnByb2R1Y3QtaGVyby1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDMuNSk7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0LnByb2R1Y3QtaGVyby1oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRsZWZ0OiA0MCU7XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtaGVyby1kZXRhaWxzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgKyAje3NwYWNpbmcoNCl9KTtcblx0XHRcdGxlZnQ6IDQwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0LnByb2R1Y3QtaGVyby1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZygyKTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtaGVyby1qdXN0LXRlc3QsXG4ucHJvZHVjdC1oZXJvLWNjYWFzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQucHJvZHVjdC1oZXJvLWhlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IHNwYWNpbmcoNSk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogc3BhY2luZygzLjUpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiAzOTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1oZXJvLWRldGFpbHMge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKDcpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHNwYWNpbmcoNCk7XG5cdFx0fVxuXHR9XG59XG4iLCIjbWFwLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21hcCB7XG5cdGhlaWdodDogNDAwcHg7XG5cblx0Lm1hcC5pcy13cC1hZG1pbiAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHR9XG59XG5cbiNtYXAtY29udGVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLDAsMCwuMik7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjk0KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiNtYXAtY29udGVudCBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogLjVlbSAhaW1wb3J0YW50O1xufVxuXG4jbWFwLWNvbnRlbnQ6ZW1wdHkge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYXAtYWRtaW4tbWVzc2FnZSB7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcbn1cbiJdfQ== */
