@import url(//fonts.googleapis.com/css?family=Roboto+Slab:100,300,700);@import url(//fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i);.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.es_caption{padding-bottom:1em;padding-right:.5em}.es_msg{padding-top:5px;padding-bottom:5px;color:red}.es_textbox{padding-bottom:10px}.es_button{padding-top:10px;padding-bottom:5px}.es_textbox_class{width:200px}.es_lablebox{padding-bottom:3px}.es_subscription_message.success{color:green;font-size:16px}.es_subscription_message.error{color:red;font-size:16px}.es_spinner_image{display:none;float:right}.es-field-wrap{margin-bottom:.6em}.ig-es-form-list-selection,.ig-es-form-list-selection td,.ig-es-form-list-selection tr,.ig-es-form-radio-selection,.ig-es-form-radio-selection td,.ig-es-form-radio-selection tr{border:none}.ig_es_form_wrapper{width:30%;margin:0 auto;border:2px #e8e3e3 solid;padding:.9em;border-radius:5px}.ig_es_form_heading{font-size:1.3em;line-height:1.5em;margin-bottom:.5em}.ig_es_list_checkbox{margin-right:.5em}.ig_es_submit{color:#FFFFFF!important;border-color:#03a025!important;background:#03a025!important;box-shadow:0 1px 0 #03a025;font-weight:700;height:2.4em;line-height:1em;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;font-size:1em;padding:0 2em;margin-top:1em}.ig_es_submit:hover{color:#FFF!important;background:#0AAB2E!important;border-color:#0AAB2E!important}.ig_es_form_wrapper hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.es_form_cf{padding:.75rem}select.es_form_cf,input[type="text"].es_form_cf,input[type="number"].es_form_cf,input[type="date"].es_form_cf{width:50%}#steps-fivepercent-slider .ui-slider-tip{visibility:visible;opacity:1;top:-30px}.rainbow-slider .ui-slider-pips .ui-slider-label{width:3em!important}.slider-display .ui-slider-pip .ui-slider-label,.circles-slider .ui-slider-pip .ui-slider-label,.scale-slider .ui-slider-pip .ui-slider-label,.rainbow-slider .ui-slider-pip .ui-slider-label,.flat-slider .ui-slider-pip .ui-slider-label,.double-label-slider .ui-slider-pip .ui-slider-label{white-space:pre}div.slider-display,div.circles-slider,div.scale-slider,div.rainbow-slider,div.flat-slider,div.double-label-slider{margin:60px 0px!important}div.rainbow-slider .ui-slider-range-min{display:none}div.double-label-slider .ui-slider-range{display:none}.flat-slider.ui-slider-pips .ui-slider-label{position:absolute;top:19px;left:58%;margin-left:-1em;width:2em}.circles-slider.ui-slider{border-radius:20px;background:#434d5a!important;border:none;height:10px;margin:1em 4em 4em}.circles-slider .ui-slider-handle{border-radius:23px;height:23px;width:23px;top:-7px;margin-left:-11px;border:2px solid #fffaf7}.circles-slider .ui-slider-pip{top:3px}.circles-slider .ui-slider-pip .ui-slider-line{width:4px;height:4px;border-radius:4px;margin-left:-2px;background:#fffaf7!important}.circles-slider .ui-slider-pip.ui-slider-pip-last,.circles-slider .ui-slider-pip.ui-slider-pip-first{top:-7px}.circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line,.circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-line{display:none}.circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label,.circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label{margin:0}.circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label{left:-2em;text-align:right}.circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label{left:2em;text-align:left}.circles-slider .ui-slider-pip.ui-slider-pip-selected-initial{font-weight:400}.circles-slider .ui-slider-pip.ui-slider-pip-selected{font-weight:700}.circles-slider .ui-slider-pip.ui-slider-pip-selected,.circles-slider .ui-slider-pip.ui-slider-pip-selected-initial{color:#434d5a}.scale-slider.ui-slider{border-radius:0;background:#c7cdd5!important;border:none;height:2px;margin:1em 4em 4em}.scale-slider.ui-slider .ui-slider-range{background:linear-gradient(to right,#434d5a 0%,#00c7d7 50%,#434d5a 100%)!important;border:1px solid rgb(67 77 90 / .5);height:4px;top:-1px}.scale-slider .ui-slider-handle{border-radius:2px;height:20px!important;width:12px!important;top:-8px!important;border:none}.scale-slider .ui-slider-handle:nth-of-type(n+1){margin-left:-9px}.scale-slider .ui-slider-handle:nth-of-type(n+2){margin-left:-3px}.scale-slider .ui-slider-handle.ui-slider-handle.ui-state-focus:after,.scale-slider .ui-slider-handle.ui-slider-handle.ui-state-hover:after,.scale-slider .ui-slider-handle.ui-slider-handle.ui-state-active:after{border-top-color:#00c7d7}.scale-slider .ui-slider-pip{top:2px}.scale-slider .ui-slider-pip .ui-slider-label{display:none;background:#fff0!important;color:#434d5a;border-radius:4px;padding:.3em 0;width:2.4em;margin-left:-1.2em;transition:all 0.2s ease-out}.scale-slider .ui-slider-pip .ui-slider-line{height:4px}.scale-slider .ui-slider-pip:nth-of-type(5n+3) .ui-slider-line{height:8px}.scale-slider .ui-slider-pip:nth-of-type(10n+3) .ui-slider-line{height:12px}.scale-slider .ui-slider-pip:nth-of-type(10n+3) .ui-slider-label{top:16px;display:block}.scale-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line{margin-left:-1px}.scale-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label,.scale-slider .ui-slider-pip.ui-slider-pip-selected-first .ui-slider-label,.scale-slider .ui-slider-pip.ui-slider-pip-selected-second .ui-slider-label{background:rgb(67 77 90 / .7)!important;color:#fffaf7}.rainbow-slider{background:linear-gradient(to right,#720000 0%,#ff4c4c 16%,#f7f733 32%,#3be240 50%,#6dccff 68%,#ca5aed 84%,#4c0041 100%)!important;background-repeat:no-repeat;background-size:cover;border-radius:30px;border:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .18);height:10px}.rainbow-slider .ui-slider-handle{background:rgb(255 255 255 / .21)!important;border-color:rgb(0 0 0 / .56);box-shadow:inset 0 0 2px 2px rgb(255 255 255 / .89);border-radius:20px;top:-8px}.rainbow-slider .ui-slider-handle.ui-state-hover,.rainbow-slider .ui-slider-handle:hover,.rainbow-slider .ui-slider-handle.ui-state-focus,.rainbow-slider .ui-slider-handle:focus,.rainbow-slider .ui-slider-handle.ui-state-active{background:rgb(255 255 255 / .21)!important}#rainbow-slider .ui-slider-pip .ui-slider-label{width:6em;margin-left:-3em}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="0"]{color:#720000}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="1"]{color:#ff4c4c}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="2"]{color:#ed6b25}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="3"]{color:#f7f733}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="4"]{color:#8beb3a}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="5"]{color:#3be240}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="6"]{color:#46dbce}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="7"]{color:#6dccff}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="8"]{color:#ad6bef}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="9"]{color:#ca5aed}.rainbow-slider .ui-slider-pip .ui-slider-label[data-value="10"]{color:#4c0041}.rainbow-slider .ui-slider-pip .ui-slider-line{top:1px}.rainbow-slider .ui-slider-pip:nth-of-type(odd){top:auto;bottom:32px}.rainbow-slider .ui-slider-pip:nth-of-type(odd) .ui-slider-line{top:21px}.flat-slider.ui-slider{background:#d5cebc!important;border:none;border-radius:0}.flat-slider.ui-slider .ui-slider-handle{width:20px;height:20px;border-radius:50% 50% 0;border-color:#fff0;transition:border 0.4s ease}.flat-slider.ui-slider .ui-slider-handle.ui-state-hover,.flat-slider.ui-slider .ui-slider-handle.ui-state-focus,.flat-slider.ui-slider .ui-slider-handle.ui-state-active{border-color:#172f38}.flat-slider.ui-slider .ui-slider-pip .ui-slider-line{background:#d5cebc!important;transition:all 0.4s ease}.flat-slider.ui-slider.ui-slider-horizontal{height:6px}.flat-slider.ui-slider.ui-slider-horizontal .ui-slider-handle{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);top:-25px;margin-left:-10px}.flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip{top:10px}.flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip .ui-slider-line{width:2px;height:10px;margin-left:-1px}.flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip[class*=ui-slider-pip-selected] .ui-slider-line{height:20px}.flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{height:12px}.flat-slider.ui-slider.ui-slider-vertical{width:6px;height:125px;display:inline-block;margin:0 15%}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);left:-25px;margin-bottom:-10px}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-pip{left:10px}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-pip .ui-slider-line{height:2px;width:10px;margin-top:-1px}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-pip[class*=ui-slider-pip-selected] .ui-slider-line{width:20px}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{width:12px}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip,.flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip{visibility:visible;opacity:1;border:none;background:transparent!important;left:50%;width:30px;margin-left:-15px;text-align:center;color:#fff;font-weight:400;top:10px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before,.flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before{display:none}.flat-slider .ui-slider-handle,.flat-slider .ui-slider-range,.flat-slider .ui-slider-pip[class*=ui-slider-pip-selected] .ui-slider-line,.flat-slider .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{background-color:#25daa5!important}.double-label-slider.ui-slider{margin-top:24px;height:6px;background:#ddd;border:none;border-radius:0}.double-label-slider.ui-slider .ui-slider-handle{background:#25daa5;border:none;width:18px;height:18px;margin-left:-9px;border-radius:100%;transition:box-shadow 0.2s ease}.double-label-slider.ui-slider .ui-slider-handle.ui-state-hover,.double-label-slider.ui-slider .ui-slider-handle.ui-state-focus,.double-label-slider.ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 2px #25daa5}.double-label-slider.ui-slider .ui-slider-pip{top:-3px}.double-label-slider.ui-slider .ui-slider-pip .ui-slider-line{background:#fff;width:12px;height:12px;margin-left:-6px;box-shadow:0 0 0 2px #25daa5;border-radius:100%;transition:all 0.4s ease}.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label,.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i,.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span{width:100px;margin-left:-50px;text-align:center}.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label{color:#888;padding:10px}.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i{font-style:normal;font-size:1.8em;position:absolute;top:-36px}@media screen and (max-width:500px){.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i{font-size:1.4em}}.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span{opacity:.6;font-size:1.2em;line-height:1.3;position:absolute;top:18px;transition:opacity 0.3s ease}@media screen and (max-width:500px){.double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span{font-size:1.1em}}.double-label-slider.ui-slider .ui-slider-pip:hover .ui-slider-label span,.double-label-slider.ui-slider .ui-slider-pip:focus .ui-slider-label span,.double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label span{opacity:1}.double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label{color:#000}/*! jQuery UI - v1.13.0-rc.2 - 2021-09-08
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
 .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background{border:#ddd;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon,.ui-state-default .ui-icon{background-image:url(/wp-content/plugins/range-slider-for-gravity-form/includes/js/images/ui-icons_777777_256x240.png)}html .ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! jQuery-ui-Slider-Pips - v1.11.4 - 2016-09-04
* Copyright (c) 2016 Simon Goellner <simey.me@gmail.com>; Licensed MIT */
 .ui-slider-horizontal.ui-slider-pips{margin-bottom:1.4em}.ui-slider-pips .ui-slider-label,.ui-slider-pips .ui-slider-pip-hide{display:none}.ui-slider-pips .ui-slider-pip-label .ui-slider-label{display:block}.ui-slider-pips .ui-slider-pip{width:2em;height:1em;line-height:1em;position:absolute;font-size:.8em;color:#999;overflow:visible;text-align:center;top:20px;left:20px;margin-left:-1em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-state-disabled.ui-slider-pips .ui-slider-pip{cursor:default}.ui-slider-pips .ui-slider-line{background:#999;width:1px;height:3px;position:absolute;left:50%}.ui-slider-pips .ui-slider-label{position:absolute;top:5px;left:50%;margin-left:-1em;width:2em}.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{color:#000;font-weight:700}.ui-slider-vertical.ui-slider-pips{margin-bottom:1em;margin-right:2em}.ui-slider-vertical.ui-slider-pips .ui-slider-pip{text-align:left;top:auto;left:20px;margin-left:0;margin-bottom:-.5em}.ui-slider-vertical.ui-slider-pips .ui-slider-line{width:3px;height:1px;position:absolute;top:50%;left:0}.ui-slider-vertical.ui-slider-pips .ui-slider-label{top:50%;left:.5em;margin-left:0;margin-top:-.5em;width:2em}.ui-slider-float .ui-slider-handle:focus,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label{outline:none}.ui-slider-float .ui-slider-tip,.ui-slider-float .ui-slider-tip-label{position:absolute;visibility:hidden;top:-40px;display:block;width:34px;margin-left:-18px;left:50%;height:20px;line-height:20px;background:#fff;border-radius:3px;border:1px solid #888;text-align:center;font-size:12px;opacity:0;color:#333;-webkit-transition-property:opacity,top,visibility;transition-property:opacity,top,visibility;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:200ms,200ms,0ms;transition-duration:200ms,200ms,0ms;-webkit-transition-delay:0ms,0ms,200ms;transition-delay:0ms,0ms,200ms}.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{opacity:1;top:-30px;visibility:visible;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:200ms,200ms,0ms;transition-delay:200ms,200ms,0ms}.ui-slider-float .ui-slider-pip .ui-slider-tip-label{top:42px}.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:32px;font-weight:400}.ui-slider-float .ui-slider-tip:after,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{content:" ";width:0;height:0;border:5px solid #fff0;border-top-color:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-tip:before,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{content:" ";width:0;height:0;border:5px solid #fff0;border-top-color:#888;position:absolute;bottom:-11px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid #fff0;border-bottom-color:#fff;top:-10px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid #fff0;border-bottom-color:#888;top:-11px}.ui-slider-vertical.ui-slider-float .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-tip-label{top:50%;margin-top:-11px;width:34px;margin-left:0;left:-60px;color:#333;-webkit-transition-duration:200ms,200ms,0;transition-duration:200ms,200ms,0;-webkit-transition-property:opacity,left,visibility;transition-property:opacity,left,visibility;-webkit-transition-delay:0,0,200ms;transition-delay:0,0,200ms}.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:50%;margin-top:-11px;left:-50px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label{left:47px}.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{left:37px}.ui-slider-vertical.ui-slider-float .ui-slider-tip:after,.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid #fff0;border-left-color:#fff;border-top-color:#fff0;position:absolute;bottom:50%;margin-bottom:-5px;right:-10px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-tip:before,.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid #fff0;border-left-color:#888;border-top-color:#fff0;position:absolute;bottom:50%;margin-bottom:-5px;right:-11px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid #fff0;border-right-color:#fff;right:auto;left:-10px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid #fff0;border-right-color:#888;right:auto;left:-11px}.ui-slider-pips [class*=ui-slider-pip-initial]{font-weight:700;color:#14CA82}.ui-slider-pips .ui-slider-pip-initial-2{color:#1897C9}.ui-slider-pips [class*=ui-slider-pip-selected]{font-weight:700;color:#FF7A00}.ui-slider-pips .ui-slider-pip-inrange{color:#000}.ui-slider-pips .ui-slider-pip-selected-2{color:#E70081}.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line,.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line{background:#000}@media screen,print{/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-check:before{content:"\f467"}.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.eot);src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.woff) format("woff"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.ttf) format("truetype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-display:swap;font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/solidengineer-1-2-2/assets/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/solidengineer-1-2-2/assets/css/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:slick;src:url(/wp-content/themes/solidengineer-1-2-2/assets/css/fonts/slick.eot);src:url(/wp-content/themes/solidengineer-1-2-2/assets/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/solidengineer-1-2-2/assets/css/fonts/slick.woff) format("woff"),url(/wp-content/themes/solidengineer-1-2-2/assets/css/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/solidengineer-1-2-2/assets/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:#fff0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:20px;list-style:none;display:block;text-align:center!important;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:#fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:0 0;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgb(30 30 30 / .6);-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer;outline:0}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:#fff0}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:0 0;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgb(30 30 30 / .6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:0 0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:#fff0;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:0}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:0 0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgb(0 0 0 / .1)),color-stop(40%,rgb(0 0 0 / .2)),color-stop(80%,rgb(0 0 0 / .6)),to(rgb(0 0 0 / .8)));background:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .1) 20%,rgb(0 0 0 / .2) 40%,rgb(0 0 0 / .6) 80%,rgb(0 0 0 / .8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgb(255 255 255 / .4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgb(100 100 100 / .4);border-top:6px solid rgb(255 255 255 / .6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;-webkit-transition:all .2s;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:0 0;color:#5d5b5b;font-size:14px;outline:0;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:#fff0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:0;-webkit-tap-highlight-color:#fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgb(0 0 0 / .1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto;margin-bottom:30px}.alignright{float:right;margin:5px 0 20px 20px}@media screen and (max-width:700px){.alignright{float:none;margin-right:0;display:block;margin:0 auto}}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width:700px){.alignleft{float:none;margin-right:0;display:block;margin:0 auto}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.bypostauthor,.gallery-caption,.sticky{display:block}.editor_content{font-size:14px;line-height:22px}.editor_content:after{content:"";clear:both;display:table}.editor_content p{font-size:14px;line-height:22px;margin-bottom:1.2em;display:block}.editor_content p.preamble{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content p.preamble{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ul:not([class*=gform]):not([class*=gfield]){list-style:none;margin:0;padding:0;margin-bottom:1.2em;font-size:14px;line-height:22px}.editor_content ul:not([class*=gform]):not([class*=gfield]) li{position:relative;padding-left:24px;margin-bottom:10px;position:relative}.editor_content ul:not([class*=gform]):not([class*=gfield]) li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f00c";color:#071824;position:absolute;top:0;left:0}.editor_content ul:not([class*=gform]):not([class*=gfield]).big{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content ul:not([class*=gform]):not([class*=gfield]).big{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ul:not([class*=gform]):not([class*=gfield]).big li{padding-left:40px}.editor_content ul:not([class*=gform]):not([class*=gfield]).big li::before{margin-right:20px;content:"\f00c"}.editor_content ol{padding-left:0;font-size:14px;line-height:22px}.editor_content ol.big{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content ol.big{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ol li{margin-left:22px}.editor_content blockquote footer{font-size:16px;font-family:"Roboto Slab",serif}.editor_content>:last-child{margin-bottom:0!important}.editor_content iframe{max-width:100%}.editor_content .btn{margin-right:10px}.h1,h1,p.h1{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px}@media (max-width:767.98px){.h1,h1,p.h1{font-size:30px;line-height:40px;margin-bottom:15px}}.h2,h2,p.h2{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px}.h3,h3,p.h3{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.component_header{text-align:center;margin-bottom:52px}@media (max-width:767.98px){.component_header{margin-bottom:25px}}.back_blog{margin:0 15px;font-size:18px;font-weight:700;height:62px;line-height:62px;margin-bottom:-62px}.back_blog i{margin-right:5px}.solid_symbol_single{width:76px;height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.single_post{margin-bottom:72px;margin-top:62px}@media (max-width:991.98px){.single_post{margin-bottom:48px}}@media (min-width:768px){.single_post .single_footer .social_networks{margin-top:-23px}}.single_post header.single_post_container{text-align:center;margin-bottom:20px}.single_post .wp-post-image{display:block;margin-left:auto;margin-right:auto;margin-bottom:35px}@media (max-width:991.98px){.single_post .wp-post-image{margin-bottom:20px}}.single_post .single_post_container{max-width:610px;margin-left:auto;margin-right:auto}.single_post .single_post_container.editor_content{margin-bottom:20px}.entry-meta{font-size:14px;font-style:italic;margin-bottom:6px;color:#071824}.entry-meta i{margin-right:4px}.single_footer{max-width:610px;margin-left:auto;margin-right:auto;border-top:1px solid #c5cbd3;position:relative;padding-top:26px;z-index:99;margin-top:20px}.single_footer:after{content:"";display:block;clear:both}.single_footer>strong{font-size:18px;color:#004c93;font-weight:blue;-webkit-transition:color .2s;transition:color .2s;cursor:pointer;position:relative}.single_footer>strong:hover{color:#071824}.single_footer ul{list-style-type:none;margin:0;padding:0}.single_footer ul.share{position:absolute;bottom:40px;left:50%;borer-radius:10px;width:auto;background:#dde5f1;padding:5px 10px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;opacity:0}@media (max-width:767.98px){.single_footer ul.share{left:0;-webkit-transform:none;transform:none}}.single_footer ul.share.visible{opacity:1;visibility:visible}.single_footer ul.share li{display:inline-block;vertical-align:middle;margin:0 4px}.single_footer ul.share:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 15px 0;border-style:solid;border-color:#dde5f1 #fff0;display:block;width:0}@media (max-width:767.98px){.single_footer ul.share:after{left:20px;-webkit-transform:none;transform:none}}.single_footer .social_networks{float:right;font-size:0}.single_footer .social_networks li{display:inline-block;margin-left:19px;font-size:18px}.single_footer .social_networks li.social_networks_header{color:#004c93}@media (max-width:767.98px){.single_footer .social_networks{float:none;margin-top:15px}.single_footer .social_networks li{margin-left:0;margin-right:18px}}.single_footer .print_page{font-size:18px;color:#004c93;font-weight:blue;font-weight:700;float:right}.single_footer .print_page:hover{color:#071824}p.excerpt{margin-bottom:0}.related_posts{margin-top:66px;margin-bottom:99px;-webkit-transition:opacity .2s;transition:opacity .2s}@media (max-width:767.98px){.related_posts{margin-bottom:40px;margin-top:40px}}.related_posts.disabled{opacity:.4;pointer-events:none;cursor:default}.related_posts h2{text-align:center;margin-bottom:50px}@media (max-width:991.98px){.related_posts h2{margin-bottom:15px}}.related_posts .post{margin-bottom:45px}@media (max-width:767.98px){.related_posts .post{margin-bottom:20px}}.related_posts .more_related{margin:0;text-align:center}.site_header{background:#071824;min-height:70px;position:fixed;top:0;left:0;right:0;z-index:999999;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}@media (max-width:767.98px){.site_header{z-index:99999}}.site_header.ready{overflow:visible}@media (max-width:1199.98px){.site_header{min-height:59px}}.site_header .container-fluid{height:100%}body.admin-bar .site_header{top:32px}@media screen and (max-width:782px){body.admin-bar .site_header{top:46px}}.woocommerce_top_notices{background:#e8a401;color:#fff;height:0;-webkit-transition:height .2s;transition:height .2s;padding-left:70px;padding-right:60px;overflow:hidden}@media (max-width:1199.98px){.woocommerce_top_notices{position:relative;z-index:99999}}@media (max-width:767.98px){.woocommerce_top_notices.ready{height:auto;min-height:68px}}@media (max-width:1199.98px){.woocommerce_top_notices{padding-left:15px;padding-right:15px}}.woocommerce_top_notices .added_to_cart_message{float:left;font-size:20px;font-weight:300;margin-top:20px;margin-bottom:0}@media (max-width:1199.98px){.woocommerce_top_notices .added_to_cart_message{font-size:16px}}@media (max-width:767.98px){.woocommerce_top_notices .added_to_cart_message{float:none;text-align:center;margin-top:10px;margin-bottom:10px}}.woocommerce_top_notices .added_to_cart_message strong{font-weight:700}.woocommerce_top_notices .btn-checkout{position:absolute;right:100px}@media (max-width:767.98px){.woocommerce_top_notices .btn-checkout{display:block;float:none;margin-left:auto;margin-right:auto}}.checkout-icon{display:block;position:absolute;right:0;top:30%;margin-right:150px;font-size:25px;color:#ffc857}.checkout-icon:hover{color:#ffc857}@media (max-width:767.98px){.checkout-icon{margin-right:100px}}.navbar-brand{display:block;float:left;width:200px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:70px}@media (max-width:767.98px){.navbar-brand{width:168px;margin-left:15px}}.navbar-brand svg{display:block}.navbar-brand svg .cls-1{-webkit-transition:fill .2s;transition:fill .2s}.support-search{background-color:#004c93;height:45px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 70px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.support-search{padding:0 15px}}.support-search .search_toggler{margin-top:40px;position:unset;color:#fff;-webkit-transition:color .2s;transition:color .2s}.support-search .search_toggler:hover{color:#ffc857}.support-search .search_toggler:hover i{color:#ffc857}.support-search .search_toggler i{-webkit-transition:color .2s;transition:color .2s}.support-search .search_toggler span{font-size:14px}.support-search a{font-size:14px;-webkit-transition:color .2s;transition:color .2s;padding:9px 0 9px 9px;position:relative;bottom:1px;color:#fff!important}.support-search a:hover{color:#ffc857!important}.form-button{border-radius:0!important;background-color:#ffc857!important;color:#071822!important;border:2px solid #ffc857!important;padding:10px 20px!important;min-width:0!important;font-size:14px!important;float:right;position:absolute;top:50%;right:0;-webkit-transform:translateY(-72%);transform:translateY(-72%);margin-right:70px!important}.form-button:hover{color:#ffc857!important;background-color:transparent!important}@media (max-width:1199.98px){.form-button{display:none!important}}.top_navigation{position:relative;height:100%;z-index:100;background:#122a3d}@media (max-width:1199.98px){.top_navigation{z-index:99999;min-height:59px}.top_navigation.container-fluid{max-width:1200px}}.top_navigation .show_sub{display:none}.top_navigation li.current-menu-ancestor>a,.top_navigation li.current-menu-item>a,.top_navigation li:hover>a{color:#ffc857}.top_navigation>ul{margin:0;padding:0 10px;list-style:none;text-align:right;margin-right:212px}@media (max-width:1199.98px){.top_navigation>ul{display:none}}.top_navigation>ul>li{display:inline-block;position:relative}.top_navigation>ul>li>a{display:block;color:#fff;font-weight:700;padding:0 10px;height:69px;line-height:69px;font-size:14px}.top_navigation>ul>li>a:hover{color:#ffc857}.top_navigation>ul>li>a:after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;pointer-events:none;border-style:solid;border-width:0 11px 11px 11px;border-color:#fff0 #fff0 #fff #fff0;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.top_navigation>ul>li.active>a{color:#fff}.top_navigation>ul>li.active>a:after{opacity:1}.top_navigation>ul>li>ul{display:none;position:absolute;top:calc(100%);left:50%;background:#071723;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding-left:22px;padding-right:22px;text-align:left;-webkit-transition:opacity .1s;transition:opacity .1s;border-top:1px solid #a67b0b}.top_navigation>ul>li>ul:after{content:"";width:0;height:0;position:absolute;bottom:100%;left:50%;pointer-events:none;border-style:solid;border-width:0 11px 11px 11px;border-color:#fff0 #fff0 #fff #fff0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top_navigation>ul>li>ul>li:first-child{margin-top:15px}.top_navigation>ul>li>ul>li:last-child{margin-bottom:20px}.top_navigation>ul>li>ul>li>a{color:#dde5f1;white-space:nowrap}.top_navigation>ul>li>ul>li>a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f105";margin-right:6px;color:#ffc857}.top_navigation>ul>li>ul>li>a:hover{color:#ffc857}.login_toggler,.navbar_toggler,.search_toggler{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right;cursor:pointer;padding:0;background:0 0;border:none;outline:0;color:#12293d;font-size:20px;padding:10px;-webkit-transition:color .2s;transition:color .2s}.login_toggler.active,.navbar_toggler.active,.search_toggler.active{color:#ffc857}.login_toggler:focus,.navbar_toggler:focus,.search_toggler:focus{outline:0}@media (min-width:992px){.login_toggler:hover,.navbar_toggler:hover,.search_toggler:hover{color:#ffc857}.login_toggler:hover .lines,.navbar_toggler:hover .lines,.search_toggler:hover .lines{color:#ffc857}}.navbar_toggler{right:60px;width:40px;overflow:hidden}.navbar_toggler .lines{position:absolute;height:2px;width:90%;background:#fff;top:50%;left:20px}.navbar_toggler .lines::before{content:"";position:absolute;height:2px;width:150%;background:#fff;top:-8px;right:0}.navbar_toggler .lines::after{content:"";position:absolute;height:2px;width:120%;background:#fff;top:8px;right:0}@media (min-width:992px){.navbar_toggler:hover .lines,.navbar_toggler:hover .lines::after,.navbar_toggler:hover .lines::before{background-color:#ffc857;-webkit-transition:all .5s ease;transition:all .5s ease}}@media (max-width:767.98px){.navbar_toggler{right:15px}}.search_toggler{right:102px}.search_toggler i{color:#fff}@media (max-width:767.98px){.search_toggler{right:62px}}.login_toggler{font-size:22px;right:40px;top:574px}.login_toggler i{color:#fff}.login_toggler a{color:#fff}@media (min-width:992px){.login_toggler:hover a{color:#ffc857}}@media (max-width:767.98px){.login_toggler{right:92px}}.main_navigation{position:fixed;top:0;bottom:0;right:-605px;width:270px;-webkit-transition:right .4s;transition:right .4s;z-index:9999;background:#fff}.main_navigation.active{right:0}.main_navigation:after{content:"";background:#fff;width:200px;height:100%;position:absolute;top:0;left:-75px;-webkit-transform:skewX(6deg);transform:skewX(6deg);z-index:-1}.main_navigation nav{text-align:right;margin-right:70px;margin-top:95px;margin-left:-60px}.main_navigation nav ul{margin-left:0;padding:0;list-style:none}.main_navigation nav ul li a{font-size:20px;font-weight:300;display:inline-block;margin-bottom:14px}@media (max-width:1199.98px){.main_navigation nav ul li a{display:block;font-size:16px;margin-bottom:0;font-weight:700}}.main_navigation nav ul li a:hover{color:#ffc857}.main_navigation nav ul li.current-menu-item>a{color:#ffc857}.main_navigation nav ul ul{margin-right:0}.main_navigation nav ul ul a{font-size:16px;color:#071824}.main_navigation .show_sub{display:none}@media (max-width:1199.98px){.main_navigation{-webkit-transform:none;transform:none;right:0;left:0;bottom:auto;width:auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background:0 0;padding:0;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-bottom:85px;overflow:hidden}.main_navigation.active{right:0;-webkit-transform:translateY(103px);transform:translateY(103px)}.main_navigation:after{display:none}.main_navigation .show_sub{position:absolute;top:0;right:12px;display:block;width:22px;height:22px;color:#fff;font-size:20px;padding:8px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:color .2s;transition:color .2s}.main_navigation .show_sub:hover{color:#ffc857}.main_navigation li.readmore{display:none}.main_navigation nav{-webkit-transform:none;transform:none;text-align:left;margin:0;background:#071722;position:relative;-webkit-transition:height .2s;transition:height .2s}.main_navigation nav:after{content:"";background:#071722;display:block;height:85px;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);position:absolute;top:100%;left:0;right:0;margin-top:-43px;z-index:-1}.main_navigation nav ul{margin:0;-webkit-transition:left .2s;transition:left .2s;position:absolute;top:0;left:0;width:100%;padding-top:10px}.main_navigation nav ul a{color:#fff;padding:8px 22px;margin-bottom:0;font-size:18px;font-weight:700;position:relative}.main_navigation nav ul span.shop-icon{margin-right:5px}.main_navigation nav ul span.shop-icon svg{display:inline-block;vertical-align:middle;width:22px;height:22px}.main_navigation nav ul span.menu_header{display:block;color:#fff;padding:8px 22px;margin-bottom:0;font-size:18px;font-weight:700;position:relative;cursor:pointer}.main_navigation nav ul span.menu_header:hover{color:#ffc857}.main_navigation nav ul span.menu_header>a{padding-left:0;padding-top:0;padding-bottom:0}.main_navigation nav ul li.go_back{margin-bottom:15px}.main_navigation nav ul li.go_back>a{background:#ffc857;color:#071824}.main_navigation nav ul li.go_back>a i{margin-right:8px}.main_navigation nav ul ul{position:absolute;left:100%;padding-top:0}.main_navigation nav ul ul a{color:#fff;font-size:18px}.main_navigation nav ul.inactive{left:-100%}.main_navigation nav ul.inactive>li>ul{left:200%}.main_navigation nav ul.inactive>li.active>ul{left:100%}.main_navigation nav ul.inactive>li.active>ul.inactive{left:0}}.main_navigation .megamenu_menu{max-height:60vh;min-height:250px}.main_navigation .open_login_form{display:none}body.admin-bar .main_navigation{top:32px}@media (max-width:1199.98px){body.added_to_cart .main_navigation.active{-webkit-transform:translateY(127px);transform:translateY(127px)}}.navbar_close{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer}.navbar_close:focus{outline:0}.navbar_close:after,.navbar_close:before{content:"";width:100%;height:1px;background:#004c93;position:absolute;top:50%;left:0;-webkit-transition:background .2s;transition:background .2s}.navbar_close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navbar_close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar_close:hover:after,.navbar_close:hover:before{background:#ffc857}@media (max-width:1199.98px){.navbar_close{display:none}}.menu_overlay{position:fixed;background:#071824;z-index:99;cursor:pointer;display:none;top:0;left:0;right:0;bottom:0}.menu_overlay.sidemenu_overlay{z-index:999}.search_form{position:absolute;top:100%;left:0;right:0;background:#ffc857;height:68px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.search_form.active{opacity:1;visibility:visible}.search_form .container-fluid{position:relative}.search_form .container-fluid:before{content:"";width:1px;height:31px;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#071824}.search_form .search_field{display:block;width:100%;height:68px;border:none;background:#ffc857;font-family:Roboto,serif;font-weight:300;font-size:20px;padding-left:8px;padding-right:40px;color:#071824}.search_form .search_field:focus{outline:0}.search_form .search_submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background:0 0;cursor:pointer;font-size:24px;-webkit-transition:color .2s;transition:color .2s;padding:10px}.search_form .search_submit:hover{color:#dde5f1}input.search_field::-webkit-input-placeholder{color:#071824;opacity:1}input.search_field::-moz-placeholder{color:#071824;opacity:1}input.search_field::-ms-input-placeholder{color:#071824;opacity:1}input.search_field::-moz-placeholder{color:#071824;opacity:1}.megamenu{position:absolute;top:100%;left:0;right:0;display:none;z-index:9999}.megamenu .show_sub{display:none}.megamenu .link{margin:0;margin-top:40px;text-align:center;position:relative;z-index:10}.megamenu .inner{position:relative;overflow-x:hidden;overflow-y:auto;max-height:100vh}.megamenu ul{list-style:none;margin:0;padding:0;line-height:1.7em;display:block}.megamenu .container-fluid{position:relative;z-index:10;padding-bottom:150px}.megamenu .container-fluid:after{content:"";background:#071723;-webkit-transform:skewY(-3deg);transform:skewY(-3deg);position:absolute;bottom:69px;left:50%;-webkit-transform:translateX(-50%) skewY(-3deg);transform:translateX(-50%) skewY(-3deg);height:176px;z-index:5;width:100vw}.megamenu .container-fluid:before{content:"";background:#071723;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:calc(100% - 136px);z-index:5;width:100vw}.megamenu .container-fluid .row{position:relative;z-index:10}.megamenu .container-fluid ul.sidebar_courses span.menu_header{display:block;font-size:18px;margin-bottom:15px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a{font-size:18px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a::before{display:none}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a:hover{color:#ffc857}.megamenu .container-fluid ul.menu{margin-top:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu .container-fluid ul.menu>li{width:25%;margin-bottom:40px}.megamenu .container-fluid ul.menu>li:last-child{margin-bottom:0}.megamenu .container-fluid ul.menu>li>ul>li:nth-child(1n+5):not(.readmore){display:none}.megamenu .container-fluid ul.menu li.readmore{margin-top:15px}.megamenu .container-fluid ul.menu li.readmore>a{color:#ffc857}.megamenu .container-fluid ul.menu li.readmore>a::before{display:none}.megamenu .container-fluid ul.menu li.readmore>a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f107";margin-left:6px;color:#ffc857;position:relative}.megamenu .container-fluid ul.menu li.readmore.active>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:2px}.megamenu .container-fluid ul.menu a{color:#dde5f1;font-size:16px;font-weight:300}.megamenu .container-fluid ul.menu a:hover{color:#ffc857}.megamenu .container-fluid ul.menu a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f105";margin-right:6px;color:#ffc857}.megamenu .container-fluid ul.menu span.shop-icon{margin-right:5px}.megamenu .container-fluid ul.menu span.shop-icon svg{display:inline-block;vertical-align:middle;width:27px;height:27px}.megamenu .container-fluid ul.menu span.menu_header{display:block;font-size:18px;margin-bottom:15px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.menu span.menu_header>a{font-size:18px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.menu span.menu_header>a::before{display:none}.megamenu .container-fluid ul.menu span.menu_header>a:hover{color:#ffc857}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children{padding-left:37px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a{color:#ffc857}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a:before{display:none}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f107";margin-left:6px;color:#ffc857;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu{display:none}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li{margin-bottom:10px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:first-child{padding-top:10px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:last-child{margin-bottom:0}.megamenu.megamenu_courses .container-fluid ul.menu>li{width:33.33333%}.megamenu ul.sidebar_courses{margin-top:52px}.megamenu ul.sidebar_courses li:not(.header){margin-bottom:4px}.megamenu ul.sidebar_courses li:not(.header) a{color:#ffc857}.megamenu .meta{font-size:12px;color:#6e819f;font-style:italic}.close_megamenu{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer;z-index:999;text-indent:-9999px;overflow:hidden}.close_megamenu:focus{outline:0}.close_megamenu:after,.close_megamenu:before{content:"";width:100%;height:1px;background:#ffc857;position:absolute;top:50%;left:0;-webkit-transition:background .2s;transition:background .2s}.close_megamenu:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.close_megamenu:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.close_megamenu:hover:after,.close_megamenu:hover:before{background:#004c93}@media (max-width:1199.98px){.close_megamenu{display:none}}.nav-form{margin-top:90px!important}input[type=checkbox]+label:before{top:8px!important;left:-22px!important}body{background-color:#fff;font-family:Roboto,serif;font-size:14px;line-height:22px;padding-top:114px;-webkit-transition:padding .2s;transition:padding .2s}@media (max-width:1199.98px){body{padding-top:103px}}body.admin-bar{padding-top:102px}@media screen and (max-width:782px){body.admin-bar{padding-top:150px}}@media (max-width:767.98px){.page-wrapper{overflow:hidden}}main{position:relative}a{color:#004c93;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#071824;text-decoration:none}.container-fluid{max-width:1140px}.container-fluid.container-fluid-short{max-width:615px}img{max-width:100%;height:auto}@media (max-width:767.98px){.hide_mobile{display:none}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.hide{display:none}.video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video_container embed,.video_container iframe,.video_container object{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{padding-top:44px}.breadcrumbs .container-fluid{max-width:1486px}.breadcrumbs .current{font-weight:700;color:#004c93}body.single-product .breadcrumbs,body.tax-product_cat .breadcrumbs{background:#fff}.site_footer{position:relative;background-color:#122a3d}.site_footer.site_footer_404{height:calc(100vh - 70px)}@media (max-width:767.98px){.site_footer.site_footer_404{height:calc(100vh - 59px)}}.site_footer .flex-space{width:1340px;max-width:100%;padding:60px 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.site_footer .flex-space{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.site_footer .flex-space .flex-item{color:#fff;font-weight:200}.site_footer .flex-space .flex-item img{width:125px}.site_footer .flex-space .flex-item i{margin-right:2px;font-weight:200;font-size:11px;bottom:.5px;position:relative}.site_footer .flex-space .flex-item a{text-decoration:none}.site_footer .flex-space .flex-item a :hover{cursor:pointer}.site_footer .flex-space .flex-item .cky-banner-element{color:#fff;text-decoration:none}.site_footer .flex-space .flex-item .cky-banner-element:hover{text-decoration:underline;cursor:pointer}.site_footer .flex-space .flex-item.order-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site_footer .flex-space .flex-item.order-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.site_footer .flex-space .flex-item.order-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:767.98px){.site_footer .flex-space .flex-item.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site_footer .flex-space .flex-item.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site_footer .flex-space .flex-item.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer_image{background-repeat:no-repeat;background-position:center top;background-size:cover;min-height:520px;text-align:center;position:relative;overflow:hidden}@media (max-width:767.98px){.footer_image{min-height:400px;background-size:cover;background-position:center 75%}}.footer_image.footer_image_404{position:absolute;top:0;right:0;left:0;bottom:58px;background-position:center bottom}@media (max-width:767.98px){.footer_image.footer_image_404{min-height:450px;bottom:80px}}.footer_image.footer_image_404 .editor_content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:822px;padding-left:15px;padding-right:15px;margin-top:-100px}@media (max-width:767.98px){.footer_image.footer_image_404 .editor_content{margin-top:-50px}}@media (min-width:768px){.footer_image.footer_image_404 .editor_content h1{font-size:70px;line-height:90px;margin-bottom:40px}}.footer_image article{position:absolute;left:0;right:0;top:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer_logotype{display:inline-block;margin-bottom:25px}@media (max-width:767.98px){.footer_logotype{margin-bottom:18px}}.footer_logotype svg{display:block}.footer_logotype .logotype{display:block;margin:0 auto;text-align:center;width:169px}@media (max-width:767.98px){.footer_logotype .logotype{width:130px}}.footer_logotype .logotype svg{width:auto;height:100%;display:block;margin-left:auto;margin-right:auto}.footer_slogan{font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:5px;margin-bottom:40px;color:#f5f8ff}@media (max-width:767.98px){.footer_slogan{font-size:20px;letter-spacing:6px;margin-bottom:30px}}.btn.btn-footer{margin:0}.footer_icons{list-style:none;margin:0;padding:0;text-align:center;margin-top:140px}@media (max-width:767.98px){.footer_icons{margin-top:100px}}.footer_icons li{display:inline-block;font-size:40px;margin:0 12px}.footer_icons li a{color:#fff}.footer_icons li a:hover{color:#ffc857}.footer_image_404 .footer_icons{margin:0;position:absolute;bottom:56px;left:0;width:100%}.footer_address{padding:18px 15px;padding-top:18px;text-align:center;font-size:14px;margin:0;background:#fff}@media (max-width:767.98px){.footer_address{padding-bottom:18px}}.footer_address span{padding-right:12px;margin-right:12px;position:relative;display:inline-block;white-space:nowrap}.footer_address span:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:#46545e}.footer_address span:last-child{padding-right:0;margin-right:0}.footer_address span:last-child:after{display:none}.site_footer_404 .footer_address{position:absolute;bottom:0;left:0;right:0}.footer_form{display:none}.footer_form_container{max-width:580px;width:100%}@media (max-width:767.98px){.footer_form_container{max-width:540px}}.footer_form_container .gform_confirmation_message{font-size:20px;line-height:28px}@media (max-width:767.98px){.footer_form_container .gform_confirmation_message{font-size:18px}}.footer-columns__inner{width:1340px;max-width:100%;padding:60px 10px 30px;margin:0 auto}@media (min-width:576px){.footer-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-columns__inner--column{padding-bottom:30px}.footer-columns__inner--column>ul{color:#ffc857;font-size:14px;line-height:1.43}.footer-columns__inner--column>ul a{color:#fff}.footer-columns__inner--column>ul a:hover{text-decoration:underline}.footer-columns__inner--column>ul li.fc-row--title{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0;text-align:left}.footer-columns__inner--column>ul li+li.fc-row--title{padding-top:25px}.footer-columns__inner--column>ul li.fc-row--title+li{padding-top:8px}.footer-columns__inner--column>ul .fc-row--wysiwyg p{color:#fff}.footer-columns__inner--column>ul .fc-row--wysiwyg h1,.footer-columns__inner--column>ul .fc-row--wysiwyg h2,.footer-columns__inner--column>ul .fc-row--wysiwyg h3,.footer-columns__inner--column>ul .fc-row--wysiwyg h4,.footer-columns__inner--column>ul .fc-row--wysiwyg h5,.footer-columns__inner--column>ul .fc-row--wysiwyg h6{color:#ffc857!important;font-size:20px!important;line-height:28px!important;margin-bottom:8px!important}.footer-columns ul{margin:0;padding:0;list-style:none}.footer-columns ul.fc-icons{font-size:0}.footer-columns ul.fc-icons li{display:inline-block;font-size:32px;padding-right:15px}.footer-columns ul.fc-icons li a i.fab{color:#ffc857}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{outline:0;border:none;border-bottom:1px solid #004c93;background:0 0;padding:0 5px;color:#004c93;height:32px;width:100%;display:block;max-width:680px;font-weight:300;font-family:Roboto,serif;border-radius:normal;border-radius:0}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer;font-weight:300;font-size:16px;display:inline-block;position:relative;padding-left:30px}input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #004c93;border-radius:2px;cursor:pointer;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;text-align:center;color:#004c93;position:absolute;top:2px;left:0;line-height:20px}input[type=checkbox]:checked+label:before{content:"\f00c"}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;font-weight:300;font-size:16px;display:inline-block;position:relative;padding-left:30px}input[type=radio]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #004c93;border-radius:100%;cursor:pointer;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;text-align:center;margin-right:10px;color:#004c93;font-size:10px;position:absolute;top:1px;left:0}input[type=radio]:checked+label:after{content:"";width:8px;height:8px;background:#004c93;border-radius:100%;position:absolute;top:7px;left:6px}textarea{height:33px;outline:0;border:none;border-bottom:1px solid #004c93;background:0 0;padding:5px;width:100%;max-width:680px;display:block;font-weight:300;font-family:Roboto,serif;-webkit-transition:height .2s;transition:height .2s;color:#004c93}textarea.expand{height:96px}.gform_footer .btn,input[type=submit]{cursor:pointer;display:inline-block;border:1px solid #004c93;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:0;-webkit-transition:background .2s,color .2s,border .2s,color .2s;transition:background .2s,color .2s,border .2s,color .2s;min-width:200px;text-align:center;background:#004c93;color:#fff}.gform_footer .btn:hover,input[type=submit]:hover{background:#071824;border-color:#071824}.gform_wrapper{max-width:100%;margin-bottom:20px;max-width:680px}.gform_wrapper .validation_error{margin-bottom:25px;color:#790000;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0;font-weight:700}.gform_wrapper .gform_heading{margin-bottom:40px}@media (max-width:767.98px){.gform_wrapper .gform_heading{margin-bottom:20px}}.gform_wrapper .gform_heading .gform_title{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px;text-align:center}@media (max-width:767.98px){.gform_wrapper .gform_heading .gform_title{font-size:30px;line-height:40px;margin-bottom:15px}}.gform_wrapper .gform_description{margin-bottom:1.2em;display:block}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_wrapper .gf_progressbar_wrapper{margin-bottom:32px}.gform_wrapper .gf_progressbar_wrapper h3{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px;margin-bottom:10px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar{border-radius:25px;position:relative;padding:10px;background:#dde5f1}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after{content:'';width:100%;height:24px;margin-top:-24px;background-color:rgb(0 0 0 / .1);border-radius:20px;border:1px solid #071824;display:block}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{height:24px;text-align:right;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:repeating-linear-gradient(-45deg,#fff0,#fff0 10px,rgb(0 0 0 / .1) 10px,rgb(0 0 0 / .1) 20px),-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .3)));background:repeating-linear-gradient(-45deg,#fff0,#fff0 10px,rgb(0 0 0 / .1) 10px,rgb(0 0 0 / .1) 20px),linear-gradient(to bottom,#fff0,rgb(0 0 0 / .3))}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{float:right;margin-right:5px;margin-left:5px}.gform_wrapper .gf_page_steps{width:100%;margin:0 0 28px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_wrapper .gf_page_steps .gf_step{width:auto;height:14px;opacity:.2;display:inline-block;margin:16px 32px 16px 0}.gform_wrapper .gf_page_steps .gf_step.gf_step_active{opacity:1}.gform_wrapper .gf_page_steps .gf_step span.gf_step_number{margin-right:4px}.gform_wrapper .gform_body{width:100%}.gform_wrapper .gform_footer{margin-top:20px;text-align:center}.gform_wrapper ul.gform_fields{margin:0;padding:0;list-style:none}.gform_wrapper ul.gform_fields li,.gform_wrapper ul.gform_fields ul{margin:0;padding:0;list-style:none}.gform_wrapper ul.gform_fields li.gfield{margin-bottom:35px;position:relative}.gform_wrapper ul.gform_fields li.gfield.half{width:calc(50% - 15px);display:inline-block;vertical-align:top}.gform_wrapper ul.gform_fields li.gfield.half.odd{margin-right:15px}.gform_wrapper ul.gform_fields li.gfield.half.even{margin-left:15px}.gform_wrapper ul.gform_fields li.gfield.center{text-align:center}.gform_wrapper ul.gform_fields li.gfield.gform_hidden{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_html{font-size:14px;line-height:22px}.gform_wrapper ul.gform_fields li.gfield .ginput_container{position:relative}.gform_wrapper ul.gform_fields li.gfield .gfield_label{font-size:16px;color:#004c93;cursor:text;font-weight:400;font-size:16px;-webkit-transition:all .2s;transition:all .2s;pointer-events:none;font-weight:300;margin:0}.gform_wrapper ul.gform_fields li.gfield.hide_label .gfield_label{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_date .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_email .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_number .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_phone .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_text .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_textarea .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_website .gfield_label{position:absolute;top:5px;left:5px;z-index:99}.gform_wrapper ul.gform_fields li.gfield.gform_date .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_email .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_number .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_phone .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_text .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_textarea .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_website .gfield_label.input_focus{font-size:10px;margin-top:-20px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gfield_label{display:block;height:28px;border-bottom:1px solid #004c93;margin-bottom:20px;width:100%;max-width:680px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area{border:1px solid #004c93;text-align:center;padding:30px 15px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area .gform_button_select_files{display:inline-block;border:1px solid #fff0;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:10px 10px;-webkit-transition:background .2s,color .2s,border .2s,color .2s;transition:background .2s,color .2s,border .2s,color .2s;min-width:150px;text-align:center;color:#004c93;border-color:#004c93;cursor:pointer}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area .gform_button_select_files:hover{background:#004c93;color:#fff}.gform_wrapper ul.gform_fields li.gfield.gform_survey .gfield_label{margin-bottom:10px}.gform_wrapper ul.gform_fields li.gfield.gform_survey input[type=radio]+label:before{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_survey input[type=radio]+label:after{display:none}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=color],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=date],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=datetime-local],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=email],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=month],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=number],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=password],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=search],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=tel],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=text],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=url],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=week],.gform_wrapper ul.gform_fields li.gfield.gfield_error textarea{border-color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error .gfield_label{color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error .validation_message{font-style:italic;font-size:12px}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]+label:before{border-color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]:checked+label:before{border-color:#fff}.gform_wrapper ul.gform_fields li.gfield.gfield_error .gform_drop_area{border-color:#790000}.gform_wrapper ul.gfield_checkbox>li,.gform_wrapper ul.gfield_radio>li{margin-bottom:3px}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button{display:inline-block;border:1px solid #fff0;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:10px 0;-webkit-transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;min-width:150px;text-align:center;color:#ffc857;cursor:pointer;background:#ffc857;color:#fff;border-color:#ffc857}.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover{background:#071824;border-color:#071824}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}.fancybox_form .editor_content{font-size:20px;line-height:28px}@media (max-width:767.98px){.fancybox_form .editor_content{font-size:18px}}.fancybox_form .editor_content p{font-size:20px;line-height:28px}@media (max-width:767.98px){.fancybox_form .editor_content p{font-size:18px}}.fancybox_form a{color:#ffc857}.fancybox_form .gform_wrapper{-webkit-transition:opacity .2s;transition:opacity .2s;max-width:560px;color:#fff}.fancybox_form .gform_wrapper.loading{opacity:.4}.fancybox_form .gform_wrapper .validation_error{color:#bf0101;border-top:2px solid #bf0101;border-bottom:2px solid #bf0101}.fancybox_form .gform_wrapper input[type=color],.fancybox_form .gform_wrapper input[type=date],.fancybox_form .gform_wrapper input[type=datetime-local],.fancybox_form .gform_wrapper input[type=email],.fancybox_form .gform_wrapper input[type=month],.fancybox_form .gform_wrapper input[type=number],.fancybox_form .gform_wrapper input[type=password],.fancybox_form .gform_wrapper input[type=search],.fancybox_form .gform_wrapper input[type=tel],.fancybox_form .gform_wrapper input[type=text],.fancybox_form .gform_wrapper input[type=url],.fancybox_form .gform_wrapper input[type=week],.fancybox_form .gform_wrapper textarea{border-color:#fff;color:#ffc857;font-size:20px}.fancybox_form .gform_wrapper input[type=checkbox]+label,.fancybox_form .gform_wrapper input[type=radio]+label{font-size:20px}@media (max-width:767.98px){.fancybox_form .gform_wrapper input[type=checkbox]+label,.fancybox_form .gform_wrapper input[type=radio]+label{font-size:18px}}.fancybox_form .gform_wrapper input[type=checkbox]+label:before,.fancybox_form .gform_wrapper input[type=radio]+label:before{border-color:#fff;color:#fff;font-size:16px}.fancybox_form .gform_wrapper .gform_body{font-size:20px;margin-bottom:20px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .gform_body{font-size:18px}}.fancybox_form .gform_wrapper .gform_body .gfield_description.validation_message{display:none!important}.fancybox_form .gform_wrapper ul.gform_fields li.gfield{margin-bottom:25px}.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=color],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=date],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=datetime-local],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=email],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=month],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=number],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=password],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=search],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=tel],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=text],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=url],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=week],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error textarea{border-color:#bf0101}.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]+label:before{border-color:#bf0101}.fancybox_form .gform_wrapper .gform_footer .btn{background:#ffc857;border-color:#ffc857}.fancybox_form .gform_wrapper .gform_footer .btn:hover{background:#071824;border-color:#071824}.fancybox_form .gform_wrapper .book_meeting .gform_body{line-height:56px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body{line-height:50px}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield_description{display:inline;font-weight:300;margin-right:10px}.fancybox_form .gform_wrapper .book_meeting .gform_body .ginput_container{display:inline-block;line-height:normal;margin-right:10px}.fancybox_form .gform_wrapper .book_meeting .gform_body .ginput_container.ginput_container_checkbox{margin:0}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield{display:inline}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{width:100%;max-width:260px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{max-width:155px}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container{width:100%;max-width:393px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container .gfield_label{display:none}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container{max-width:160px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container .gfield_label{display:block}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container{width:100%;max-width:203px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container{max-width:145px}}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield .gfield_description{display:none}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{display:block;max-width:100%;margin-bottom:20px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container input,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container input,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container input{font-size:18px}}.fancybox_form.upsales{background-color:#122a3d;padding:24px}.fancybox_form.upsales h2{margin-bottom:0}.fancybox_form.upsales p{margin-bottom:6px}.fancybox_form.upsales input[type=email],.fancybox_form.upsales input[type=text]{color:#fff;border:1px solid #fff;padding:4px 8px;height:2rem}.fancybox_form.upsales input[type=checkbox]{display:block}.fancybox_form.upsales label{margin-top:8px}.fancybox_form.upsales label:has(input[type=checkbox]){display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.fancybox_form.upsales .iti{width:100%}.fancybox_form.upsales .iti input[type=text]{padding-left:52px}.fancybox_form.upsales .submit-button{float:right}.fancybox_form.upsales .submit-button button{cursor:pointer!important;font-weight:700;text-transform:uppercase;font-size:14px;font-family:Roboto,serif;border-width:2px;border-style:solid;border-radius:0;min-width:unset;padding:10px 20px;min-width:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;background:#ffc857;color:#071822;border-color:#ffc857}.fancybox_form.upsales .submit-button button:hover{color:#ffc857;background:0 0}.fancybox_form.upsales .submit-button button:focus{outline:0}.fancybox_form .iti__country-name{color:#999}.gform_ajax_spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.login_form_container{width:100%;max-width:500px;font-size:20px}.login_form_container p{position:relative;margin-bottom:30px}.login_form_container p label{position:absolute;top:5px;left:5px;z-index:99;font-size:16px;color:#ffc857;-webkit-transition:all .2s;transition:all .2s;cursor:text}.login_form_container p label.input_focus{font-size:10px;margin-top:-20px}.login_form_container p input{color:#ffc857;border-bottom-color:#fff}.login_form_container p input.error{border-bottom-color:#dc3545}.login_form_container p.login-submit{text-align:center}.login_form_container p.login-submit input{color:#fff;background:#ffc857;border-color:#ffc857}.login_form_container p.login-submit input:hover{background:#071824;border-color:#071824}.emaillist .es-field-wrap label{display:block}.emaillist table tr td{padding-right:20px}.emaillist table tr td label{cursor:pointer}.emaillist table tr td label input[type=checkbox]{display:inline-block;margin-right:5px}.fancybox_form .emaillist{text-align:center}.fancybox_form .emaillist .es-field-wrap{text-align:left}.fancybox_form .emaillist .es-field-wrap label{color:#ffc857}.fancybox_form .emaillist .es-field-wrap label input{border-bottom-color:#fff;color:#ffc857;font-size:20px}.fancybox_form .emaillist input[type=submit]{background:#ffc857;margin-top:20px}.fancybox_form .emaillist input[type=submit]:hover{background:#071824}.btn{display:inline-block;border:1px solid #fff0;padding:10px 20px;font-weight:700;font-size:16px;border-radius:5px;margin:10px 0;-webkit-transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;min-width:150px;text-align:center;color:#ffc857}@media (min-width:768px){.btn{min-width:230px}}.btn.btn-blue-border{color:#004c93;border-color:#004c93}.btn.btn-blue-border:hover{background:#004c93;color:#fff}.btn.btn-blue{background:#004c93;color:#fff;border-color:#004c93}.btn.btn-blue:hover{background:#071824;border-color:#071824}.btn.btn-yellow{background:#ffc857;color:#fff;border-color:#ffc857}.btn.btn-yellow:hover{background:#071824;border-color:#071824}.btn.btn-transparent{min-width:0;padding:0;margin:0;color:#004c93}.btn.btn-transparent::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f061";margin-left:6px}.btn.btn-transparent:hover{color:#071824}.btn.btn-white-border{border-color:#fff;color:#fff}.btn.btn-white-border:hover{background:#fff;color:#071824}.btn.btn-white{background:#fff;border-color:#fff;color:#071824}.btn.btn-white:hover{background:#071824;border-color:#071824;color:#fff}.btn.btn-yellow-border{border-color:#ffc857;color:#ffc857;background:#004c93}.btn.btn-yellow-border:hover{background:#ffc857;border-color:#ffc857;color:#004c93}.btn.btn-contact-area i{margin-right:6px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.btn.loading{opacity:.2;pointer-events:none}.btn_v2{font-weight:400!important;font-size:16.5px;border-width:2px;border-style:solid;border-radius:0;min-width:unset!important;padding:10px 20px;min-width:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.btn_v2 .arrow_v2{padding-left:5px;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;font-weight:400}.btn_v2.bg-lightblue{background:#dde5f1;color:#122a3d;border-color:#dde5f1}.btn_v2.bg-lightblue .arrow_v2{color:#122a3d}.btn_v2.bg-lightblue:hover{color:#dde5f1;background:0 0}.btn_v2.bg-lightblue:hover .arrow_v2{color:#dde5f1}.btn_v2.bg-light-frame{color:#dde5f1;border-color:#dde5f1}.btn_v2.bg-light-frame .arrow_v2{color:#dde5f1;margin-left:5px}.btn_v2.bg-light-frame:hover{color:#122a3d;background:#dde5f1}.btn_v2.bg-light-frame:hover .arrow_v2{color:#122a3d}.btn_v2.bg-darkblue{background:#122a3d;color:#fff;border-color:#122a3d}.btn_v2.bg-darkblue .arrow_v2{color:#fff}.btn_v2.bg-darkblue:hover{color:#122a3d;background:0 0}.btn_v2.bg-darkblue:hover .arrow_v2{color:#122a3d}.btn_v2.bg-dark-frame{border-color:#122a3d;color:#122a3d}.btn_v2.bg-dark-frame .arrow_v2{color:#122a3d}.btn_v2.bg-dark-frame:hover{background:#122a3d;color:#fff}.btn_v2.bg-dark-frame:hover .arrow_v2{color:#fff}.btn_v2.bg-yellow{background:#ffc857;color:#071822;border-color:#ffc857}.btn_v2.bg-yellow .arrow_v2{color:#071822}.btn_v2.bg-yellow:hover{color:#ffc857;background:0 0}.btn_v2.bg-yellow:hover .arrow_v2{color:#ffc857}.btn_v2.bg-yellow-frame{border-color:#ffc857;color:#ffc857}.btn_v2.bg-yellow-frame .arrow_v2{color:#ffc857}.btn_v2.bg-yellow-frame:hover{background:#ffc857;color:#071822}.btn_v2.bg-yellow-frame:hover .arrow_v2{color:#071822}.btn_v2.bg-white{background:#fff;color:#071822;border-color:#fff}.btn_v2.bg-white .arrow_v2{color:#071822}.btn_v2.bg-white:hover{color:#fff;background:trasnsparent}.btn_v2.bg-white:hover .arrow_v2{color:#fff}.btn_v2.bg-white-frame{border-color:#fff;color:#fff}.btn_v2.bg-white-frame .arrow_v2{color:#fff}.btn_v2.bg-white-frame:hover{background:#fff;color:#071822}.btn_v2.bg-white-frame:hover .arrow_v2{color:#071822}.btn_v2.bg-black{background:#071824;color:#fff;border-color:#071824}.btn_v2.bg-black .arrow_v2{color:#fff}.btn_v2.bg-black:hover{color:#071824;background:0 0}.btn_v2.bg-black:hover .arrow_v2{color:#071824}.btn_v2.bg-black-frame{border-color:#071824;color:#071824}.btn_v2.bg-black-frame .arrow_v2{color:#071824}.btn_v2.bg-black-frame:hover{background:#071824;color:#fff}.btn_v2.bg-black-frame:hover .arrow_v2{color:#fff}.select2-container{width:100%;max-width:680px;font-size:16px}.select2-container .select2-selection--single{height:44px;border-radius:22px;border:1px solid #004c93;background:#fff}.select2-container .select2-selection--single .select2-selection__rendered{line-height:44px;padding-left:22px;padding-right:56px;color:#004c93}.select2-container .select2-selection--single .select2-selection__placeholder{color:#004c93}.select2-container .select2-selection--single .select2-selection__arrow{height:44px;width:56px}.select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#071824;border:none;height:auto;width:auto;position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.select2-container .select2-selection--single .select2-selection__arrow b:after{content:"\f107";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:30px;color:#004c93}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);top:7px}.select2-container.select2-container--open{background:#12293d}.select2-container.select2-container--open .select2-selection--single{background:#dde5f1}.select2-container.select2-container--open.select2-container--below{border-top-left-radius:22px;border-top-right-radius:22px}.select2-container.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.select2-container.select2-container--open.select2-container--above{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.select2-container.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:22px;border-top-right-radius:22px}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#071824}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option[aria-selected=true]{background:#071824}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border:none;background:#12293d;z-index:99999;border-radius:0}.select2-results__options{padding-top:12px;padding-bottom:22px}.select2-results__option{color:#fff;padding:4px 22px}.fancybox-bg{background:-webkit-gradient(linear,left top,left bottom,from(#071824),to(rgb(11 51 86 / .95)));background:linear-gradient(to bottom,#071824 0,rgb(11 51 86 / .95) 100%)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-toolbar{top:25px;right:30px}@media (max-width:767.98px){.fancybox-toolbar{top:65px}}.fancybox-button--close{width:39px;height:39px;position:relative;padding:0;background:0 0}.fancybox-button--close:after,.fancybox-button--close:before{content:"";width:1px;height:52px;background:#ffc857;position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-button--close svg{display:none}.fancybox-slide>*{background:0 0;color:#fff;padding:34px;overflow:visible}.fancybox-slide h1,.fancybox-slide h2,.fancybox-slide h3{color:#fff}.fancybox-slide .gform_wrapper .gform_heading h3{text-align:center;margin-top:-14px;margin-bottom:30px}.fancybox-slide .gform_wrapper .gform_heading .gform_title{color:#fff;text-align:center}.fancybox-slide .gform_wrapper ul.gform_fields li.gfield .gfield_label{color:#ffc857}.fancybox-slide .gform_wrapper .gform_footer{text-align:center}.button-next,.button-previous{display:block;font-size:50px}.fancybox-navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99995;width:100%}.fancybox-navigation button{width:auto;height:auto;padding:0;background:0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;margin:0;outline:0}.fancybox-navigation button svg{display:none}.fancybox-navigation button:before{display:none}.fancybox-navigation button:after{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";color:#ffc857;font-size:50px;-webkit-transition:color .2s;transition:color .2s;outline:0;padding:15px}.fancybox-navigation button:hover:after{color:#071824}.fancybox-navigation button.fancybox-button--arrow_left{left:-72px}@media (max-width:767.98px){.fancybox-navigation button.fancybox-button--arrow_left{left:-8px}}.fancybox-navigation button.fancybox-button--arrow_left:after{content:"\f104"}.fancybox-navigation button.fancybox-button--arrow_right{right:-72px}@media (max-width:767.98px){.fancybox-navigation button.fancybox-button--arrow_right{right:-8px}}.fancybox-navigation button.fancybox-button--arrow_right:after{content:"\f105"}.search_results{margin-top:115px;overflow:hidden}.search_results h1{text-align:center;margin-bottom:0}.search_results .search_result_section{padding:44px 0}.search_results .search_result_section:last-of-type{padding-bottom:98px}.search_results .search_result_section:nth-child(odd){background:#dde5f1}.search_results .search_result_section h2{margin-bottom:26px}.search_results .search_result_section .post-wrap{margin-bottom:44px}.search_results .search_result_section .post-wrap:last-of-type{margin-bottom:0}.no_search_results{text-align:center}.woocommerce_archive{padding-top:50px;padding-bottom:100px}@media (max-width:1199.98px){.woocommerce_archive{padding-top:30px;padding-bottom:30px}}.row.products{margin-bottom:-68px}@media (max-width:767.98px){.row.products{margin-bottom:-20px}}.row.products .product{margin-bottom:68px;padding-bottom:50px}@media (max-width:767.98px){.row.products .product{margin-bottom:40px}}.product_read_more{text-align:center}.product_read_more a i{font-size:20px;position:relative;top:2px}.product_read_more a.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-result-count{text-align:center;margin-bottom:50px;color:#004c93}@media (max-width:767.98px){.woocommerce-result-count{margin-bottom:20px}}.btn-buy{width:169px;min-width:169px;display:block;margin:0 auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}a.added_to_cart{display:none}.price{display:block;color:#004c93;font-size:18px;line-height:26px;margin-bottom:15px;font-weight:700}figure.product_image{background:#fff;width:100%;height:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}figure.product_image img{display:block;margin-left:auto;margin-right:auto;max-width:150px;max-height:143px;width:auto;height:auto}figure.product_image img.woocommerce-placeholder{max-height:97px}.product_content{overflow:hidden;display:none}.product_content .editor_content{margin-bottom:14px}body.woocommerce-checkout.logged-in div.woocommerce{margin-top:56px}body.woocommerce-checkout .woocommerce-message{text-align:center;font-weight:700;color:red}body.woocommerce-checkout p.radio{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}body.woocommerce-checkout p.radio .radio_option{display:inline-block;margin-right:40px}body.woocommerce-checkout p.radio .radio_option:last-child{margin-right:0}body.woocommerce-checkout .component_content .container-fluid{max-width:750px}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .wc-terms-and-conditions,body.woocommerce-checkout .wc_payment_methods{display:none}body.woocommerce-order-received .editor_content div.woocommerce:first-child{display:none}.woocommerce-thankyou-order-received,.woocommerce_checkout_header{text-align:center;margin-bottom:38px}table.shop_table{width:100%;margin-bottom:50px}table.shop_table tr{border-bottom:1px solid #c5cbd3}table.shop_table tr.update-cart{text-align:right}table.shop_table tr.update-cart .btn{cursor:pointer}table.shop_table tr.order-total{text-align:right;border-bottom:none}table.shop_table tr.order-total td{padding:17px 15px;padding-bottom:0}table.shop_table td,table.shop_table th{padding:17px 0}table.shop_table td.product-thumbnail,table.shop_table th.product-thumbnail{padding-right:15px;width:132px}table.shop_table td.product-thumbnail img,table.shop_table th.product-thumbnail img{max-width:132px;max-height:63px;width:auto}table.shop_table td.product-name,table.shop_table th.product-name{font-family:"Roboto Slab",serif;font-weight:700;font-size:22px;line-height:27px;padding-right:15px}table.shop_table td.product-name a,table.shop_table th.product-name a{color:#071824}table.shop_table td.product-name a:hover,table.shop_table th.product-name a:hover{color:#007bff}table.shop_table td.product-quantity,table.shop_table th.product-quantity{padding-right:22px}table.shop_table td.product-quantity input[type=number],table.shop_table th.product-quantity input[type=number]{display:inline-block;width:73px;height:43px;border:1px solid #004c93;border-radius:21px;text-align:center;font-size:16px}table.shop_table td.product-subtotal,table.shop_table th.product-subtotal{text-align:right}table.shop_table td.product-remove,table.shop_table th.product-remove{padding-right:15px;padding-left:15px;font-size:20px}table.shop_table thead tr th{font-size:16px;font-weight:700;text-align:left}table.shop_table thead tr th.product-name{font-size:16px}@media (max-width:767.98px){table.shop_table thead{display:none}table.shop_table tbody tr:not(.order-total){display:block;padding:20px 0}table.shop_table tbody tr:not(.order-total) td{display:block;text-align:right;padding:0;padding-bottom:10px}table.shop_table tbody tr:not(.order-total) td.product-name,table.shop_table tbody tr:not(.order-total) td.product-quantity,table.shop_table tbody tr:not(.order-total) td.product-remove,table.shop_table tbody tr:not(.order-total) td.product-subtotal,table.shop_table tbody tr:not(.order-total) td.product-thumbnail{width:auto;padding-right:0}table.shop_table tbody tr:not(.order-total) td.product-name{font-size:16px;font-family:Roboto,serif;font-weight:400}table.shop_table tbody tr:not(.order-total) td.product-remove{padding-bottom:0;padding-left:0}table.shop_table tbody tr:not(.order-total) td:before{content:attr(data-title) ": ";float:left;font-weight:700;font-size:16px}table.shop_table tbody tr:not(.order-total) td.actions:before,table.shop_table tbody tr:not(.order-total) td.product-thumbnail:before{display:none}table.shop_table tbody tr:not(.order-total) td.product-thumbnail img{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;max-width:200px;max-height:80px}}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.woocommerce-additional-fields__field-wrapper p.form-row,.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields__field-wrapper p.form-row{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:30px}@media (max-width:767.98px){.woocommerce-additional-fields__field-wrapper p.form-row,.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields__field-wrapper p.form-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.woocommerce-additional-fields__field-wrapper p.form-row label,.woocommerce-billing-fields__field-wrapper p.form-row label,.woocommerce-shipping-fields__field-wrapper p.form-row label{font-size:16px;color:#004c93;cursor:text;font-weight:400;font-size:16px;-webkit-transition:all .2s;transition:all .2s;pointer-events:none;font-weight:300;margin:0;position:absolute;top:5px;left:20px;z-index:99}.woocommerce-additional-fields__field-wrapper p.form-row label.input_focus,.woocommerce-billing-fields__field-wrapper p.form-row label.input_focus,.woocommerce-shipping-fields__field-wrapper p.form-row label.input_focus{font-size:10px;margin-top:-20px}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header input,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header input,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header input{display:none}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header .description,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header .description,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header .description{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.woocommerce-additional-fields__field-wrapper p.form-row#order_comments_field,.woocommerce-billing-fields__field-wrapper p.form-row#order_comments_field,.woocommerce-shipping-fields__field-wrapper p.form-row#order_comments_field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-additional-fields__field-wrapper p.form-row#order_comments_field textarea,.woocommerce-billing-fields__field-wrapper p.form-row#order_comments_field textarea,.woocommerce-shipping-fields__field-wrapper p.form-row#order_comments_field textarea{max-width:750px}p#approve_pul_field,p#approve_terms_field{display:inline-block}p#approve_pul_field{margin-right:20px}.form-row.place-order{text-align:center}.form-row.place-order .btn{cursor:pointer}.woocommerce-pagination{padding-top:40px}.woocommerce-pagination ul{margin:0;padding:0;list-style:none;font-size:0}.woocommerce-pagination ul li{display:inline-block}.woocommerce-pagination ul li:last-child{border-right:1px solid #004c93}.woocommerce-pagination ul li .page-numbers,.woocommerce-pagination ul li a{display:inline-block;color:#004c93;border:1px solid #004c93;border-right:none;padding:10px 20px;font-size:16px;text-align:center}.woocommerce-pagination ul li .page-numbers.current,.woocommerce-pagination ul li a.current{background:#004c93;color:#fff}.woocommerce-pagination ul li a{-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.woocommerce-pagination ul li a:hover{background:#004c93;color:#fff}.woo-archive-header{background:#fff;padding-top:44px;padding-bottom:33px;text-align:center}.woo-archive-header h1{font-size:45px;line-height:54px;font-weight:300}.woo-archive-header .search_form_woocommerce{width:100%;max-width:444px;margin:0 auto;position:relative}.woo-archive-header .search_form_woocommerce input{width:100%;height:43px;border:1px solid #004c93;border-radius:22px;padding-left:25px;padding-right:50px;font-size:16px;line-height:22px}.woo-archive-header .search_form_woocommerce input.placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input:-moz-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input::-moz-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input:-ms-input-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input::-webkit-input-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce button{position:absolute;top:0;right:12px;width:32px;height:43px;line-height:43px;border:none;outline:0;background:0 0;color:#004c93;cursor:pointer}h1.product_title{text-align:center;font-weight:300;border-bottom:1px solid #004c93;padding-bottom:24px;margin-bottom:35px}@media (max-width:1199.98px){h1.product_title{padding-top:20px}}body.single-product .single_editor_content{max-width:669px}body.single-product .summary{padding-bottom:89px}body.single-product .summary p.price{font-size:28px;line-height:28px;color:#071824}@media (max-width:1199.98px){body.single-product .summary p.price{margin-top:40px}}body.single-product .summary p.product_short_text{margin-bottom:0;font-size:14px;line-height:22px}body.single-product .summary p.meta{margin-bottom:0;font-size:14px;line-height:22px;color:#004c93}body.single-product .summary .woocommerce-product-gallery{margin-top:20px}body.single-product .summary p.buy{margin-top:20px;margin-bottom:0}body.single-product .summary p.buy .btn-buy{width:100%;max-width:255px;display:block;position:static;-webkit-transform:none;transform:none}body.single-product .summary div.product_extra_text{margin-top:28px}body.single-product .related{padding-top:48px;padding-bottom:42px;background:#fff}body.single-product .related .related-header{font-size:36px;line-height:54px;text-align:center;font-weight:300;margin-bottom:14px}body.single-product .related p.related-preamble{max-width:852px;margin:0 auto;margin-bottom:38px;font-size:20px;line-height:31px;text-align:center}body.single-product .related p.more{text-align:center;margin-top:40px;margin-bottom:0}.product_dependencies{background:#12293d;max-width:662px;margin-top:36px;border-radius:4px;padding:0 48px;padding-top:42px;padding-bottom:24px}.product_dependencies h2{color:#ffc857;font-size:20px;line-height:28px}.product_dependencies ul.products{margin:0;padding:0;list-style:none}.product_dependencies ul.products li{border-bottom:1px solid rgb(255 255 255 / .26);font-size:18px;line-height:24px;font-weight:700;padding:12px 0;padding-left:50px;position:relative}.product_dependencies ul.products li a{color:rgb(255 255 255 / .33)}.product_dependencies ul.products li a:hover{color:#ffc857}.product_dependencies ul.products li svg{float:right;width:100%;height:100%;max-width:20px;max-height:20px}.product_dependencies ul.products li svg path{fill:rgb(255 255 255 / .33)}.product_dependencies ul.products li.in-cart{border-bottom-color:#fff}.product_dependencies ul.products li.in-cart a{color:#fff}.product_dependencies ul.products li.in-cart a:hover{color:#ffc857}.product_dependencies ul.products li.in-cart svg path{fill:#fff}.product_dependencies ul.products li.in-cart:before{content:"\f00c";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:24px;color:#ffc857;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.product_dependencies ul.products li:last-child{border-bottom:none}.popup-container{background:rgb(0 0 0 / .7);position:fixed;width:100%;height:100vh;z-index:3}.popup-container .popup-wrapper{background-color:#0b3356;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:40%;min-width:330px;min-height:400px;padding:50px 21px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.popup-container .popup-wrapper{width:625px;height:435px;padding:50px 60px}}.popup-container .popup-wrapper .popup-close{color:#fff;position:absolute;right:20px;top:15px;overflow:hidden;border:none;padding:0;width:2em;height:2em;border-radius:50%;background-color:#fff0;text-indent:100%;cursor:pointer}.popup-container .popup-wrapper .popup-close:after,.popup-container .popup-wrapper .popup-close:before{position:absolute;top:15%;left:calc(50% - .0625em);width:.125em;height:70%;border-radius:.125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:currentcolor;content:''}.popup-container .popup-wrapper .popup-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-container .popup-wrapper h2{color:#fff;font-size:20px;line-height:1.8rem;margin-bottom:20px}@media (min-width:768px){.popup-container .popup-wrapper h2{font-size:33px;line-height:2.8rem}}.popup-container .popup-wrapper p{color:#ffc857;font-size:16px;font-weight:600;line-height:1.2rem}@media (min-width:768px){.popup-container .popup-wrapper p{font-size:25px;line-height:2rem}}.popup-container .popup-wrapper .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}@media (min-width:768px){.popup-container .popup-wrapper .btn-container{height:70px}}.popup-container .popup-wrapper .btn-container a{width:241px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;line-height:normal}.popup-container .popup-wrapper .btn-container a.btn{min-width:85px;max-width:138px}@media (min-width:768px){.popup-container .popup-wrapper .btn-container a.btn{min-width:150px;max-width:inherit}}.component_3d_image{overflow:hidden;position:relative;padding:0;height:calc(100vh - 270px);background:radial-gradient(ellipse at center,#0b3358 0,#071824 70%)}@media (max-width:767.98px){.component_3d_image{overflow:visible}}.component_3d_image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/wp-content/themes/solidengineer-1-2-2/assets/img/block_pattern.png);z-index:5}.component_3d_image:after{content:"";clear:both;display:block}@media only screen and (max-width:1400px){.component_3d_image{height:auto;padding:50px 15px;padding-bottom:150px}}@media only screen and (max-height:850px) and (min-width:1400px){.component_3d_image{height:calc(100vh - 170px)}.component_3d_image .header .h1{margin-bottom:5px}}.component_3d_image .overlay{background:#000;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;z-index:999;opacity:0;pointer-events:none}.component_3d_image .overlay.active{pointer-events:auto;opacity:.9;-webkit-animation:fadeinOverlay .2s 1;animation:fadeinOverlay .2s 1}@media only screen and (max-width:1400px){.component_3d_image .overlay.active{-webkit-animation-duration:.4s;animation-duration:.4s}}.component_3d_image .close{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer;z-index:999;text-indent:-9999px;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.component_3d_image .close.active{pointer-events:auto;opacity:1}.component_3d_image .close:focus{outline:0}.component_3d_image .close:after,.component_3d_image .close:before{content:"";width:100%;height:1px;background:#ffc857;position:absolute;top:50%;left:0;-webkit-transition:background .2s transform .2s;transition:background .2s transform .2s}.component_3d_image .close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.component_3d_image .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.component_3d_image .close:hover:after,.component_3d_image .close:hover:before{background:#004c93}.component_3d_image .header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;color:#fff;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:-240px;width:100%;opacity:0}@media only screen and (max-width:1400px){.component_3d_image .header{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:0;margin-bottom:20px}}.component_3d_image .header.ready{opacity:1;-webkit-animation:fadeInHeader 1s forwards;animation:fadeInHeader 1s forwards}@media only screen and (max-width:1400px){.component_3d_image .header.ready{-webkit-animation:fadeInHeaderMobile 1s forwards;animation:fadeInHeaderMobile 1s forwards}}.component_3d_image .header .h1{color:#fff}.component_3d_image .image_3d{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;max-width:572px;margin-left:auto;margin-right:auto;margin-top:21px;opacity:0}@media only screen and (max-width:1400px){.component_3d_image .image_3d{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:0;float:left;width:50%}}@media (max-width:575.98px){.component_3d_image .image_3d{width:40%}}.component_3d_image .image_3d.ready{opacity:1}.component_3d_image .image_3d.ready img{-webkit-animation:showImage 1s forwards;animation:showImage 1s forwards}@media only screen and (max-width:1400px){.component_3d_image .image_3d.ready img{-webkit-animation:showImageTablet 1s forwards;animation:showImageTablet 1s forwards}}@media (max-width:575.98px){.component_3d_image .image_3d.ready img{margin-top:100px;-webkit-animation:showImageMobile 1s forwards;animation:showImageMobile 1s forwards}}.component_3d_image .image_3d img.big_image{display:block;max-width:572px;height:auto;margin-left:auto;margin-right:auto;width:auto;max-width:100%}@media (max-width:575.98px){.component_3d_image .image_3d img.big_image{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.component_3d_image .go_to_content{width:88px;height:21px;text-indent:-9999px;display:block;position:absolute;bottom:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;border-top:1px solid #ffc857}.component_3d_image .go_to_content:after,.component_3d_image .go_to_content:before{content:"";position:absolute;left:50%;background:#ffc857;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px}.component_3d_image .go_to_content:before{width:53px;top:10px}.component_3d_image .go_to_content:after{width:16px;top:19px}body.admin-bar .component_3d_image{height:calc(100vh - 270px)}@media only screen and (max-width:1400px){body.admin-bar .component_3d_image{height:auto}}@media only screen and (max-width:1400px){.infoboxes{float:left;width:50%}.infoboxes .box{position:relative}.infoboxes .box.box_0,.infoboxes .box.box_1,.infoboxes .box.box_2,.infoboxes .box.box_3,.infoboxes .box.box_4,.infoboxes .box.box_5{-webkit-transform:none;transform:none;margin:0;margin-bottom:10px;padding-left:30px;top:0;left:0}.infoboxes .box.box_0:after,.infoboxes .box.box_1:after,.infoboxes .box.box_2:after,.infoboxes .box.box_3:after,.infoboxes .box.box_4:after,.infoboxes .box.box_5:after{display:none}.infoboxes .box.box_0 .box_header,.infoboxes .box.box_1 .box_header,.infoboxes .box.box_2 .box_header,.infoboxes .box.box_3 .box_header,.infoboxes .box.box_4 .box_header,.infoboxes .box.box_5 .box_header{padding-left:32px}.infoboxes .box.box_0 .box_header i,.infoboxes .box.box_1 .box_header i,.infoboxes .box.box_2 .box_header i,.infoboxes .box.box_3 .box_header i,.infoboxes .box.box_4 .box_header i,.infoboxes .box.box_5 .box_header i{left:0}.infoboxes .box .box_content{left:30px;width:auto}}@media (max-width:575.98px){.infoboxes{width:60%;padding-top:20px}}.box{position:absolute;z-index:10;text-align:left;color:#fff;z-index:98;opacity:0}.box.box_0{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-416px;margin-top:-165px}.box.box_0.ready{-webkit-animation:fadeInTextBox0 1s forwards;animation:fadeInTextBox0 1s forwards;-webkit-animation-delay:1s;animation-delay:1s}@media only screen and (max-width:1400px){.box.box_0.ready{-webkit-animation:fadeInTextBoxMobile0 1s forwards;animation:fadeInTextBoxMobile0 1s forwards}}.box.box_0:after{content:"";background:#395267;width:1px;height:105px;position:absolute;bottom:-74px;right:-80px;-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_1{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-440px;margin-top:110px}.box.box_1.ready{-webkit-animation:fadeInTextBox1 1s forwards;animation:fadeInTextBox1 1s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media only screen and (max-width:1400px){.box.box_1.ready{-webkit-animation:fadeInTextBoxMobile1 1s forwards;animation:fadeInTextBoxMobile1 1s forwards}}.box.box_1:after{content:"";background:#395267;width:1px;height:125px;position:absolute;bottom:-10px;right:-85px;-webkit-transform:rotate(-120deg);transform:rotate(-120deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_2{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:92px;margin-top:201px}.box.box_2.ready{-webkit-animation:fadeInTextBox2 1s forwards;animation:fadeInTextBox2 1s forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}@media only screen and (max-width:1400px){.box.box_2.ready{-webkit-animation:fadeInTextBoxMobile2 1s forwards;animation:fadeInTextBoxMobile2 1s forwards}}.box.box_2:after{content:"";background:#395267;width:1px;height:125px;position:absolute;bottom:22px;right:105px;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_2 .box_header{padding-left:32px}.box.box_2 .box_header i{left:0}.box.box_3{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:360px;margin-top:-130px}.box.box_3.ready{-webkit-animation:fadeInTextBox3 1s forwards;animation:fadeInTextBox3 1s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}@media only screen and (max-width:1400px){.box.box_3.ready{-webkit-animation:fadeInTextBoxMobile3 1s forwards;animation:fadeInTextBoxMobile3 1s forwards}}.box.box_3:after{content:"";background:#395267;width:1px;height:115px;position:absolute;bottom:-91px;right:184px;-webkit-transform:rotate(-125deg);transform:rotate(-125deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_3 .box_header{padding-left:32px}.box.box_3 .box_header i{left:0}.box.box_4{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:445px;margin-top:110px}.box.box_4.ready{-webkit-animation:fadeInTextBox4 1s forwards;animation:fadeInTextBox4 1s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}@media only screen and (max-width:1400px){.box.box_4.ready{-webkit-animation:fadeInTextBoxMobile4 1s forwards;animation:fadeInTextBoxMobile4 1s forwards}}.box.box_4:after{content:"";background:#395267;width:1px;height:145px;position:absolute;bottom:-10px;right:154px;-webkit-transform:rotate(-240deg);transform:rotate(-240deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_4 .box_header{padding-left:32px}.box.box_4 .box_header i{left:0}.box.box_5{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:320px;margin-top:172px}.box.box_5.ready{-webkit-animation:fadeInTextBox5 1s forwards;animation:fadeInTextBox5 1s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}@media only screen and (max-width:1400px){.box.box_5.ready{-webkit-animation:fadeInTextBoxMobile5 1s forwards;animation:fadeInTextBoxMobile5 1s forwards}}.box.box_5:after{content:"";background:#395267;width:1px;height:109px;position:absolute;bottom:17px;right:124px;-webkit-transform:rotate(-211deg);transform:rotate(-211deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_5 .box_header{padding-left:32px}.box.box_5 .box_header i{left:0}.box.active{z-index:9999}.box.active .box_header{color:#ffc857}.box.active .box_header i{-webkit-box-shadow:0 0 15px 1px #ffc857;box-shadow:0 0 15px 1px #ffc857}.box.active:after{opacity:.2}.box.active .box_content{display:block;-webkit-animation:showBox 1.5s 1;animation:showBox 1.5s 1}@media only screen and (max-width:1400px){.box.active .box_content{-webkit-animation-duration:.4s;animation-duration:.4s}}.box .box_header{font-size:18px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}.box .box_header strong{display:block}.box .box_header i{font-size:26px;color:#ffc857;vertical-align:top;position:absolute;top:50%;left:calc(100% + 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;border-radius:100%}.box .box_header:hover i{-webkit-box-shadow:0 0 15px 1px #ffc857;box-shadow:0 0 15px 1px #ffc857}.box .box_content{display:none;width:300px;border-top:1px solid #395267;top:100%;left:0;margin-top:20px;overflow:hidden;padding-top:10px}@media only screen and (min-width:1401px){@-webkit-keyframes fadeinOverlay{from{opacity:0}to{opacity:.7}}@keyframes fadeinOverlay{from{opacity:0}to{opacity:.7}}}@media only screen and (max-width:1400px){@-webkit-keyframes fadeinOverlay{from{opacity:0}to{opacity:.9}}@keyframes fadeinOverlay{from{opacity:0}to{opacity:.9}}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@media only screen and (min-width:1401px){@-webkit-keyframes showBox{0%{max-height:1px;width:1px}50%{width:300px;max-height:1px}100%{width:300px;max-height:200px}}@keyframes showBox{0%{max-height:1px;width:1px}50%{width:300px;max-height:1px}100%{width:300px;max-height:200px}}}@media only screen and (max-width:1400px){@-webkit-keyframes showBox{0%{opacity:0}100%{opacity:1}}@keyframes showBox{0%{opacity:0}100%{opacity:1}}}@-webkit-keyframes showImage{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes showImage{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes showImageTablet{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes showImageTablet{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes showImageMobile{0%{-webkit-transform:scale(2.2) rotate(90deg);transform:scale(2.2) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1.6) rotate(90deg);transform:scale(1.6) rotate(90deg);opacity:1}}@keyframes showImageMobile{0%{-webkit-transform:scale(2.2) rotate(90deg);transform:scale(2.2) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1.6) rotate(90deg);transform:scale(1.6) rotate(90deg);opacity:1}}@-webkit-keyframes fadeInHeader{0%{opacity:0;margin-top:-280px}100%{opacity:1;margin-top:-240px}}@keyframes fadeInHeader{0%{opacity:0;margin-top:-280px}100%{opacity:1;margin-top:-240px}}@-webkit-keyframes fadeInHeaderMobile{0%{opacity:0;top:-40px}100%{opacity:1;top:0}}@keyframes fadeInHeaderMobile{0%{opacity:0;top:-40px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBox0{0%{opacity:0;margin-left:-450px;margin-top:-190px}100%{opacity:1;margin-left:-416px;margin-top:-165px}}@keyframes fadeInTextBox0{0%{opacity:0;margin-left:-450px;margin-top:-190px}100%{opacity:1;margin-left:-416px;margin-top:-165px}}@-webkit-keyframes fadeInTextBox1{0%{opacity:0;margin-left:-450px;margin-top:150px}100%{opacity:1;margin-left:-440px;margin-top:110px}}@keyframes fadeInTextBox1{0%{opacity:0;margin-left:-450px;margin-top:150px}100%{opacity:1;margin-left:-440px;margin-top:110px}}@-webkit-keyframes fadeInTextBox2{0%{opacity:0;margin-left:110px;margin-top:250px}100%{opacity:1;margin-left:92px;margin-top:201px}}@keyframes fadeInTextBox2{0%{opacity:0;margin-left:110px;margin-top:250px}100%{opacity:1;margin-left:92px;margin-top:201px}}@-webkit-keyframes fadeInTextBox3{0%{opacity:0;margin-left:380px;margin-top:-180px}100%{opacity:1;margin-left:360px;margin-top:-130px}}@keyframes fadeInTextBox3{0%{opacity:0;margin-left:380px;margin-top:-180px}100%{opacity:1;margin-left:360px;margin-top:-130px}}@-webkit-keyframes fadeInTextBox4{0%{opacity:0;margin-left:480px;margin-top:130px}100%{opacity:1;margin-left:445px;margin-top:110px}}@keyframes fadeInTextBox4{0%{opacity:0;margin-left:480px;margin-top:130px}100%{opacity:1;margin-left:445px;margin-top:110px}}@-webkit-keyframes fadeInTextBox5{0%{opacity:0;margin-left:340px;margin-top:195px}100%{opacity:1;margin-left:320px;margin-top:175px}}@keyframes fadeInTextBox5{0%{opacity:0;margin-left:340px;margin-top:195px}100%{opacity:1;margin-left:320px;margin-top:175px}}@-webkit-keyframes fadeInTextBoxMobile0{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile0{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile1{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile1{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile2{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile2{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile3{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile3{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile4{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile4{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile5{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile5{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}.component_slider{padding:0;overflow:hidden;text-align:center;position:relative}.component_slider.image{height:650px}@media (max-width:767.98px){.component_slider.image{height:250px}}.component_slider.image_text{max-height:650px;background:#102639}.component_slider.image_text_cols{padding-top:42px;padding-bottom:62px}@media (max-width:767.98px){.component_slider.image_text_cols{padding-top:30px;padding-bottom:30px}}.component_slider.image_text_cols .editor_content{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:820px}@media (max-width:767.98px){.component_slider.image_text_cols .editor_content{margin-bottom:30px}}.component_slider.image_text_cols p.readmore{margin-top:50px;margin-bottom:0}@media (max-width:767.98px){.component_slider.image_text_cols p.readmore{margin-top:15px}}.component_slider.image_text_cols p.readmore a{font-size:18px;font-weight:700}.component_slider.image_text_cols .slider_container{position:relative}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container{padding:0 40px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container{padding:0 9px}}.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:-40px;margin-right:-40px}@media (max-width:991.98px){.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:-20px;margin-right:-20px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:0;margin-right:0}}.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 40px;border-radius:10px;overflow:hidden;background:#071824;color:#fff;padding-bottom:28px}@media (max-width:991.98px){.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 20px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 10px}}.component_slider.image_text_cols .slider_container .image_text_cols .slide img{display:block}.component_slider.image_text_cols .slider_container .image_text_cols .slide h3{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px;padding:0 15px;margin-top:18px;color:#fff}.component_slider.image_text_cols .slider_container .image_text_cols .slide p.description{padding:0 15px}.component_slider.image_text_cols .slider_container .image_text_cols .slide .btn{margin:0}.component_slider.image_text_cols .slider_container .slider_next,.component_slider.image_text_cols .slider_container .slider_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#004c93;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.component_slider.image_text_cols .slider_container .slider_next:hover,.component_slider.image_text_cols .slider_container .slider_prev:hover{color:#071824}.component_slider.image_text_cols .slider_container .slider_next{left:-110px}@media screen and (max-width:1360px){.component_slider.image_text_cols .slider_container .slider_next{left:-40px}}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container .slider_next{left:0}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .slider_next{left:-8px}}.component_slider.image_text_cols .slider_container .slider_prev{right:-110px}@media screen and (max-width:1360px){.component_slider.image_text_cols .slider_container .slider_prev{right:-40px}}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container .slider_prev{right:0}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .slider_prev{right:-8px}}.component_slider .slick-dots{left:74px;bottom:32px;text-align:left}@media (max-width:1199.98px){.component_slider .slick-dots{left:15px;right:15px;text-align:center;bottom:20px;width:auto}}.component_slider .slick-dots li{width:11px;height:11px;margin:0;margin-right:20px}@media (max-width:1199.98px){.component_slider .slick-dots li{margin:0 10px}}.component_slider .slick-dots li button{background:#fff;width:11px;height:11px;opacity:.2;border-radius:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.component_slider .slick-dots li button:hover{opacity:1}.component_slider .slick-dots li.slick-active button{opacity:1}.component_slider .slider{margin-bottom:0;height:100%}.component_slider .slider figure{margin:0}.component_slider .slider_images figure{width:100%;height:100%;height:650px;position:relative}@media (max-width:767.98px){.component_slider .slider_images figure{height:250px}}.component_slider .slider_images figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.component_slider .slider_image_text{color:#fff}.component_slider .slider_image_text .row{position:relative}.component_slider .slider_image_text .col-img:after{clear:both;content:"";display:block}@media (max-width:1199.98px){.component_slider .slider_image_text .col-img{opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0}.component_slider .slider_image_text .col-img img.slider-image{width:auto;max-height:100%;max-width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.component_slider .slider_image_text img.slider-image{display:block;position:relative;z-index:10;max-height:100%;width:auto;margin-left:auto;margin-right:auto;max-height:650px;float:right}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption{padding-top:54px;padding-bottom:54px}}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption{padding-top:30px}}.component_slider .slider_image_text figcaption .editor_content,.component_slider .slider_image_text figcaption blockquote{max-width:582px;margin-left:auto;margin-right:auto;padding:0 15px}.component_slider .slider_image_text figcaption blockquote{margin-bottom:50px}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption blockquote{margin-bottom:20px}}.component_slider .slider_image_text figcaption blockquote p{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px;color:#fff}@media (max-width:767.98px){.component_slider .slider_image_text figcaption blockquote p{font-size:30px;line-height:40px;margin-bottom:15px}}.component_slider .slider_image_text figcaption blockquote footer{font-family:"Roboto Slab",serif;font-size:16px;font-weight:300}.component_slider_v2{padding:0;overflow:hidden;text-align:center;position:relative;margin:80px 0 110px}@media (max-width:767.98px){.component_slider_v2{margin:40px 0 60px}}.component_slider_v2 .container-fluid_v2{padding:0;max-width:1140px;width:100%;margin:0 auto}@media (max-width:1199.98px){.component_slider_v2 .container-fluid_v2{padding:0 1rem}}.component_slider_v2 .editor_content_v2{max-width:820px}@media (max-width:767.98px){.component_slider_v2 .editor_content_v2{margin-bottom:30px}}.component_slider_v2 .editor_content_v2 h1{font-size:42px;line-height:46px}.component_slider_v2 .editor_content_v2 h2{font-size:32px;line-height:36px}.component_slider_v2 .editor_content_v2 h3{font-size:22px;line-height:26px}.component_slider_v2 .editor_content_v2 .h1_v2{text-align:left;font-family:Roboto;font-weight:bolder!important}.component_slider_v2 .editor_content_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:10px}.component_slider_v2 .editor_content_v2 .eyebrow_v2 span{font-weight:500}.component_slider_v2 .editor_content_v2 .eyebrow_v2 span img{padding-right:5px}.component_slider_v2 .editor_content_v2 .preamble_v2{text-align:left;padding-bottom:10px}.component_slider_v2 p.readmore_v2{margin-top:50px;margin-bottom:0}@media (max-width:767.98px){.component_slider_v2 p.readmore_v2{margin-top:15px}}.component_slider_v2 p.readmore_v2 a{font-size:18px;font-weight:700;color:#122a3d;-webkit-transition:color .2s;transition:color .2s}.component_slider_v2 p.readmore_v2 a:hover{color:#0b3356}.component_slider_v2 p.readmore_v2 a .arrow_v2{margin-left:5px}.component_slider_v2 .image-grid_v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}@media (max-width:767.98px){.component_slider_v2 .image-grid_v2{grid-template-columns:repeat(1,minmax(0,1fr))}}.component_slider_v2 .image-grid_v2 .grid-item_v2{grid-column:span 1/span 1;border-radius:8px}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#fff;padding:1rem}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2 .grid-item-title_v2{text-align:left;font-size:24px;font-weight:700;margin-bottom:20px;color:#fff}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2 .grid-item-description_v2{font-size:14px;margin-bottom:20px}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2 .grid-item-button_v2{font-size:16px;color:#fff;-webkit-transition:color .2s;transition:color .2s}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2 .grid-item-button_v2:hover{color:#bbb}.component_slider_v2 .image-grid_v2 .grid-item_v2 .grid-item-content_v2 .grid-item-button_v2 .arrow_v2{margin-left:5px;font-weight:400}.component_slider_v2 .image-grid_v2 .bg-image_v2{background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;width:100%}.component_slider_v2 .image-grid_v2 .bg-image_v2 .gradient_v2{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff0),to(black));background:linear-gradient(#fff0 0,#000 100%);height:100%;width:100%;border-radius:8px}.component_text_image{padding:0;position:relative}.component_text_image .row{position:relative}@media (min-width:992px){.component_text_image .row{min-height:645px}}.component_text_image img.text-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_text_image img.text-image{display:none}}.component_text_image a.play_video{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_text_image a.play_video:hover{color:#ffc857}.component_text_image .background-col{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}@media (min-width:992px){.component_text_image.image_right .row:nth-of-type(odd){text-align:right}}.component_text_image.image_right .row:nth-of-type(odd) .background-col{background-position:left center}.component_text_image.image_right .row:nth-of-type(odd) .play_video_container{float:left}.component_text_image.image_right .row:nth-of-type(even) .editor_content{float:left}.component_text_image.image_right .row:nth-of-type(even) .play_video_container{float:right}@media (min-width:992px){.component_text_image.image_left .row:nth-of-type(even){text-align:right}}.component_text_image.image_left .row:nth-of-type(even) .background-col{background-position:left center}.component_text_image.image_left .row:nth-of-type(even) .play_video_container{float:left}.component_text_image.image_left .row:nth-of-type(odd) .editor_content{float:left}.component_text_image.image_left .row:nth-of-type(odd) .play_video_container{float:right}.component_text_image.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_text_image.dark .row:nth-of-type(odd) .editor_content h1,.component_text_image.dark .row:nth-of-type(odd) .editor_content h2,.component_text_image.dark .row:nth-of-type(odd) .editor_content h3,.component_text_image.dark .row:nth-of-type(odd) .editor_content p,.component_text_image.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_text_image.dark .row:nth-of-type(even):before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_text_image.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image.light .row:nth-of-type(even) .editor_content h1,.component_text_image.light .row:nth-of-type(even) .editor_content h2,.component_text_image.light .row:nth-of-type(even) .editor_content h3,.component_text_image.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_text_image.all_dark .row{background:#12293d;color:#fff}.component_text_image.all_dark .row .editor_content h1,.component_text_image.all_dark .row .editor_content h2,.component_text_image.all_dark .row .editor_content h3,.component_text_image.all_dark .row .editor_content p,.component_text_image.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_text_image.all_light .row:before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px}@media (min-width:992px){.component_text_image .col-content{padding:40px 80px}.component_text_image .col-content .editor_content{max-width:720px}.component_text_image .col-content .editor_content.quote{text-align:center;max-width:none}}.component_text_image .editor_content{float:right}.test-col{background-color:#ff0}.h-50{height:50%}p.quote{font-weight:300;font-size:23px}.component_pr_big_image{padding:0;position:relative}.component_pr_big_image h2{font-size:45px}.component_pr_big_image .row{position:relative}@media (min-width:992px){.component_pr_big_image .row{min-height:645px}}@media (max-width:767.98px){.component_pr_big_image .row{min-height:1245px}}.component_pr_big_image img.pr_big-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_pr_big_image img.pr_big-image{display:none}}@media (max-width:767.98px){.component_pr_big_image img.pr_big-image{display:none}}.component_pr_big_image a.play_video{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_pr_big_image a.play_video:hover{color:#ffc857}.component_pr_big_image .background-col{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;position:relative}@media (min-width:992px){.component_pr_big_image.image_right .row:nth-of-type(odd){text-align:right}}.component_pr_big_image.image_right .row:nth-of-type(odd) .background-col{background-position:left center}.component_pr_big_image.image_right .row:nth-of-type(odd) .play_video_container{float:left}.component_pr_big_image.image_right .row:nth-of-type(even) .editor_content{float:left}.component_pr_big_image.image_right .row:nth-of-type(even) .play_video_container{float:right}@media (min-width:992px){.component_pr_big_image.image_left .row:nth-of-type(even){text-align:right}}.component_pr_big_image.image_left .row:nth-of-type(even) .background-col{background-position:left center}.component_pr_big_image.image_left .row:nth-of-type(even) .play_video_container{float:left}.component_pr_big_image.image_left .row:nth-of-type(odd) .editor_content{float:left}.component_pr_big_image.image_left .row:nth-of-type(odd) .play_video_container{float:right}.component_pr_big_image.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h1,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h2,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h3,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content p,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_big_image.dark .row:nth-of-type(even):before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_pr_big_image.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image.light .row:nth-of-type(even) .editor_content h1,.component_pr_big_image.light .row:nth-of-type(even) .editor_content h2,.component_pr_big_image.light .row:nth-of-type(even) .editor_content h3,.component_pr_big_image.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_pr_big_image.all_dark .row{background:#12293d;color:#fff}.component_pr_big_image.all_dark .row .editor_content h1,.component_pr_big_image.all_dark .row .editor_content h2,.component_pr_big_image.all_dark .row .editor_content h3,.component_pr_big_image.all_dark .row .editor_content p,.component_pr_big_image.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_big_image.all_light .row:before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}@media (min-width:992px){.component_pr_big_image .col-content{padding:40px 80px}.component_pr_big_image .col-content .editor_content{max-width:720px}.component_pr_big_image .col-content .editor_content.quote{text-align:center;max-width:none}}.component_pr_big_image .editor_content{float:right}.component_pr_big_image .editor_content h1,.component_pr_big_image .editor_content p{color:#fff}.component_pr_big_image .col-content-center{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0}.component_pr_big_image .col-content-center .bg-opacity{background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .6)),to(rgb(0 0 0 / .6)));background:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6));padding:20px 40px}.component_pr_big_image .col-content-center .btn{margin:20px 40px}.component_pr_big_v2{padding:0}.component_pr_big_v2.bg-white{background:#fff}.component_pr_big_v2.bg-white h1,.component_pr_big_v2.bg-white h2,.component_pr_big_v2.bg-white h3,.component_pr_big_v2.bg-white h4,.component_pr_big_v2.bg-white h5,.component_pr_big_v2.bg-white h6,.component_pr_big_v2.bg-white p{color:#fff!important}.component_pr_big_v2.bg-darkblue{background:#0a263b}.component_pr_big_v2.bg-darkblue h1,.component_pr_big_v2.bg-darkblue h2,.component_pr_big_v2.bg-darkblue h3,.component_pr_big_v2.bg-darkblue h4,.component_pr_big_v2.bg-darkblue h5,.component_pr_big_v2.bg-darkblue h6,.component_pr_big_v2.bg-darkblue p{color:#fff!important}.component_pr_big_v2.bg-yellow{background:#ffc857}.component_pr_big_v2.bg-yellow h1,.component_pr_big_v2.bg-yellow h2,.component_pr_big_v2.bg-yellow h3,.component_pr_big_v2.bg-yellow h4,.component_pr_big_v2.bg-yellow h5,.component_pr_big_v2.bg-yellow h6,.component_pr_big_v2.bg-yellow p{color:#071822!important}.component_pr_big_v2.bg-lightblue{background:#dde5f1}.component_pr_big_v2.bg-lightblue h1,.component_pr_big_v2.bg-lightblue h2,.component_pr_big_v2.bg-lightblue h3,.component_pr_big_v2.bg-lightblue h4,.component_pr_big_v2.bg-lightblue h5,.component_pr_big_v2.bg-lightblue h6,.component_pr_big_v2.bg-lightblue p{color:#071822!important}.component_pr_big_v2 .grid_v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;max-width:1140px;margin:auto;height:100%;overflow-y:hidden}@media (max-width:1199.98px){.component_pr_big_v2 .grid_v2{padding:0 1rem}}@media (max-width:767.98px){.component_pr_big_v2 .grid_v2{grid-template-columns:repeat(1,minmax(0,1fr));padding:3rem 1rem 2rem}}.component_pr_big_v2 .grid_v2 .column_v2{grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:500px}@media (max-width:767.98px){.component_pr_big_v2 .grid_v2 .column_v2{height:300px}.component_pr_big_v2 .grid_v2 .column_v2:first-child{height:380px}}.component_pr_big_v2 .grid_v2 .column_v2 .image_v2{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;position:relative;top:4px;scale:1.02}@media (max-width:767.98px){.component_pr_big_v2 .grid_v2 .column_v2 .image_v2{background-size:contain}}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:430px;margin:auto}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .quote_v2{font-size:24px;line-height:28px;font-weight:500;font-family:Roboto Slab,serif}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .quote_v2 .quote-source_v2{font-size:14px;line-height:18px}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .editor_content_v2 h1{font-size:42px;line-height:46px}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .editor_content_v2 h2{font-size:32px;line-height:36px}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .editor_content_v2 h3{font-size:22px;line-height:26px}.component_pr_big_v2 .grid_v2 .column_v2 .content_v2 .button_v2{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.component_pr_small_image{padding:0;position:relative}.component_pr_small_image h2{font-size:45px;line-height:54px;font-weight:100;margin-bottom:25px}.component_pr_small_image .row{position:relative}@media (min-width:992px){.component_pr_small_image .row{min-height:480px}}@media (max-width:991.98px){.component_pr_small_image .row.row-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.component_pr_small_image .row img.pr_small-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_pr_small_image .row img.pr_small-image{display:none}}.component_pr_small_image .row .background-col{background-repeat:no-repeat;background-position:right center;background-size:cover;overflow:hidden;position:relative}.component_pr_small_image .row.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h1,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h2,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h3,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content p,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_image .row.dark .row:nth-of-type(even):before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_pr_small_image .row.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h1,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h2,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h3,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_pr_small_image .row.all_dark .row{background:#12293d;color:#fff}.component_pr_small_image .row.all_dark .row .editor_content h1,.component_pr_small_image .row.all_dark .row .editor_content h2,.component_pr_small_image .row.all_dark .row .editor_content h3,.component_pr_small_image .row.all_dark .row .editor_content p,.component_pr_small_image .row.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_image .row.all_light .row:before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px}@media (min-width:992px){.component_pr_small_image .row .col-content{padding:40px 80px}.component_pr_small_image .row .col-content .editor_content{max-width:720px}.component_pr_small_image .row .col-content .editor_content h1 span{font-size:35px}}.component_pr_small_image .row .col-content .content{text-align:left;max-width:none;margin:auto}@media (max-width:1199.98px){.component_pr_small_image .row .col-content{padding:60px 80px}}.component_pr_small_v2{padding:0;position:relative;max-width:1140px;margin:auto}.component_pr_small_v2 h1,.component_pr_small_v2 h2,.component_pr_small_v2 h3{margin-bottom:25px;font-family:Roboto!important;font-weight:900}@media (max-width:991.98px){.component_pr_small_v2 h1,.component_pr_small_v2 h2,.component_pr_small_v2 h3{margin-bottom:20px}}@media (max-width:767.98px){.component_pr_small_v2 h1,.component_pr_small_v2 h2,.component_pr_small_v2 h3{margin-bottom:15px}}.component_pr_small_v2 h1{font-size:42px;line-height:46px}.component_pr_small_v2 h2{font-size:32px;line-height:36px}.component_pr_small_v2 h3{font-size:22px;line-height:26px}.component_pr_small_v2 .row_v2{position:relative;margin-top:60px;margin-bottom:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;margin-left:0!important;margin-right:0!important}@media (min-width:992px){.component_pr_small_v2 .row_v2{min-height:360px}}@media (max-width:1199.98px){.component_pr_small_v2 .row_v2{padding:1rem}}@media (max-width:767.98px){.component_pr_small_v2 .row_v2{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:0;margin-top:30px;margin-bottom:30px}}@media (max-width:991.98px){.component_pr_small_v2 .row_v2 .order-1_v2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.component_pr_small_v2 .row_v2 .order-2_v2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.component_pr_small_v2 .row_v2 .order-1_v2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.component_pr_small_v2 .row_v2 .order-1_v2.col-content_v2{padding-right:40px;padding-left:0}}@media (min-width:768px) and (max-width:1199.98px){.component_pr_small_v2 .row_v2 .order-1_v2.col-content_v2{padding-right:80px;padding-left:0}}@media (min-width:768px){.component_pr_small_v2 .row_v2 .order-2_v2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.component_pr_small_v2 .row_v2 .order-2_v2.col-content_v2{padding-left:40px;padding-right:0}}@media (min-width:768px) and (min-width:992px){.component_pr_small_v2 .row_v2 .order-2_v2.col-content_v2{padding-left:80px;padding-right:0}}@media (min-width:768px){.component_pr_small_v2 .row_v2:nth-child(even) .order-2_v2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.component_pr_small_v2 .row_v2:nth-child(even) .order-2_v2.col-content_v2{padding-right:40px;padding-left:0}}@media (min-width:768px) and (min-width:992px){.component_pr_small_v2 .row_v2:nth-child(even) .order-2_v2.col-content_v2{padding-right:80px;padding-left:0}}@media (min-width:768px){.component_pr_small_v2 .row_v2:nth-child(even) .order-1_v2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.component_pr_small_v2 .row_v2:nth-child(even) .order-1_v2.col-content_v2{padding-left:40px;padding-right:0}}@media (min-width:768px) and (min-width:992px){.component_pr_small_v2 .row_v2:nth-child(even) .order-1_v2.col-content_v2{padding-left:80px;padding-right:0}}.component_pr_small_v2 .row_v2 img.pr_small-image_v2{display:block;width:100%;height:auto}@media (min-width:992px){.component_pr_small_v2 .row_v2 img.pr_small-image_v2{display:none}}.component_pr_small_v2 .row_v2 .background-col_v2{background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:16/9;width:100%}@media (max-width:767.98px){.component_pr_small_v2 .row_v2 .background-col_v2{background-color:#fff!important}}.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd){background:#12293d;color:#fff}.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd) .editor_content_v2 h1,.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd) .editor_content_v2 h2,.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd) .editor_content_v2 h3,.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd) .editor_content_v2 p,.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(odd) .editor_content_v2 ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_v2 .row_v2.dark .row_v2:nth-of-type(even):before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even) .editor_content_v2 h1,.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even) .editor_content_v2 h2,.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even) .editor_content_v2 h3,.component_pr_small_v2 .row_v2.light .row_v2:nth-of-type(even) .editor_content_v2 ul li::before{color:#fff}.component_pr_small_v2 .row_v2.all_dark .row_v2{background:#12293d;color:#fff}.component_pr_small_v2 .row_v2.all_dark .row_v2 .editor_content_v2 h1,.component_pr_small_v2 .row_v2.all_dark .row_v2 .editor_content_v2 h2,.component_pr_small_v2 .row_v2.all_dark .row_v2 .editor_content_v2 h3,.component_pr_small_v2 .row_v2.all_dark .row_v2 .editor_content_v2 p,.component_pr_small_v2 .row_v2.all_dark .row_v2 .editor_content_v2 ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_v2 .row_v2.all_light .row_v2:before{content:"";background:#fff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_v2 .row_v2 .col-content_v2{padding-top:30px;padding-bottom:30px}@media (min-width:992px){.component_pr_small_v2 .row_v2 .col-content_v2{padding-top:40px;padding-bottom:40px}.component_pr_small_v2 .row_v2 .col-content_v2 .editor_content_v2{max-width:720px}.component_pr_small_v2 .row_v2 .col-content_v2 .editor_content_v2 h1 span{font-size:35px}}@media (max-width:767.98px){.component_pr_small_v2 .row_v2 .col-content_v2{padding:0!important;margin-top:1rem}}.component_pr_small_v2 .row_v2 .col-content_v2 .content_v2{text-align:left;max-width:none;margin:auto}.component_pr_small_v2 .row_v2 .col-content_v2 .content_v2 .buttons_v2{margin-top:2.4rem}@media (max-width:1199.98px){.component_pr_small_v2 .row_v2 .col-content_v2{padding-left:60px;padding-right:60px}}.component_pr_small_v2 .row_v2 .col-content_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:10px}.component_pr_small_v2 .row_v2 .col-content_v2 .eyebrow_v2 span{font-weight:500}.component_pr_small_v2 .row_v2 .col-content_v2 .eyebrow_v2 span img{padding-right:5px}.component_pr_small_v2 .row_v2 .btn_v2.bg-lightblue:hover{background-color:#122a3d;border-color:#122a3d}.component_ribbon{padding:10px 0;text-align:center;color:#fff;min-height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component_ribbon.blue{background-color:#004c93}.component_ribbon.blue .editor_content a:not(.btn){color:#ffc857}.component_ribbon.blue .editor_content a:not(.btn):hover{color:#071824}.component_ribbon.darkblue{background-color:#0b3356}.component_ribbon.darkblue .editor_content a:not(.btn){color:#ffc857}.component_ribbon.darkblue .editor_content a:not(.btn):hover{text-decoration:underline}.component_ribbon.yellow{background-color:#ffc857}.component_ribbon.black{background-color:#071824}.component_ribbon.white{background-color:#fff}.component_ribbon .editor_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}@media (max-width:991.98px){.component_ribbon .editor_content{padding:15px}}@media (max-width:767.98px){.component_ribbon .editor_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_ribbon .editor_content .preamble{margin:20px;margin-left:0;text-align:center}@media (max-width:991.98px){.component_ribbon .editor_content .preamble{text-align:left}}@media (max-width:767.98px){.component_ribbon .editor_content .preamble{text-align:center;margin:0;margin-bottom:20px}}.component_ribbon .editor_content .btn{margin-top:0;margin-bottom:0;margin-left:10px;padding:7px 20px}.component_ribbon .search_form_woocommerce{position:relative;display:inline-block;width:293px;margin-right:15px}@media (max-width:767.98px){.component_ribbon .search_form_woocommerce{margin-right:0;margin-bottom:10px}}.component_ribbon .search_form_woocommerce .search_field{border:1px solid #fff;color:#fff;max-width:none;height:44px;border-radius:22px;padding-left:22px;padding-right:45px}.component_ribbon .search_form_woocommerce .search_submit{background:0 0;outline:0;border:none;color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;cursor:pointer}.component_ribbon .woocommerce-ordering{display:inline-block;width:293px;margin-left:15px;text-align:left}@media (max-width:767.98px){.component_ribbon .woocommerce-ordering{margin-left:0}}.search_form_woocommerce input::-webkit-input-placeholder{color:#fff}.search_form_woocommerce input::-moz-placeholder{color:#fff}.search_form_woocommerce input:-ms-input-placeholder{color:#fff}.search_form_woocommerce input:-moz-placeholder{color:#fff}.component_ribbon_v2{padding:10px 0;text-align:center;color:#fff;min-height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component_ribbon_v2.blue{background-color:#004c93}.component_ribbon_v2.blue .editor_content_v2 a:not(.btn_v2){color:#ffc857}.component_ribbon_v2.blue .editor_content_v2 a:not(.btn_v2):hover{color:#071824}.component_ribbon_v2.darkblue{background-color:#122a3d}.component_ribbon_v2.darkblue .editor_content_v2 a:not(.btn_v2){color:#ffc857}.component_ribbon_v2.darkblue .editor_content_v2 a:not(.btn_v2):hover{text-decoration:underline}.component_ribbon_v2.yellow{background-color:#ffc857}.component_ribbon_v2.black{background-color:#071824}.component_ribbon_v2.white{background-color:#fff}.component_ribbon_v2 .editor_content_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;max-width:1140px;width:100%;margin:0 auto}@media (max-width:1199.98px){.component_ribbon_v2 .editor_content_v2{padding:1rem}}@media (max-width:991.98px){.component_ribbon_v2 .editor_content_v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}}.component_ribbon_v2 .editor_content_v2::after{display:none!important}.component_ribbon_v2 .editor_content_v2 .text-container_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px}.component_ribbon_v2 .editor_content_v2 .text-container_v2 h1,.component_ribbon_v2 .editor_content_v2 .text-container_v2 h2,.component_ribbon_v2 .editor_content_v2 .text-container_v2 h3,.component_ribbon_v2 .editor_content_v2 .text-container_v2 p,.component_ribbon_v2 .editor_content_v2 .text-container_v2 span{color:#fff;text-align:left;font-family:Roboto!important}.component_ribbon_v2 .editor_content_v2 .text-container_v2 p{margin-bottom:0;font-size:16px;font-weight:200}.component_ribbon_v2 .editor_content_v2 .text-container_v2 h1{font-size:42px;line-height:46px}.component_ribbon_v2 .editor_content_v2 .text-container_v2 h2{font-size:32px;line-height:36px}.component_ribbon_v2 .editor_content_v2 .text-container_v2 h3{font-size:22px;line-height:26px}.component_ribbon_v2 .editor_content_v2 .text-container_v2 h1,.component_ribbon_v2 .editor_content_v2 .text-container_v2 h2,.component_ribbon_v2 .editor_content_v2 .text-container_v2 h3{margin-bottom:10px}.component_ribbon_v2 .editor_content_v2 .preamble_v2{margin:20px;margin-left:0;text-align:center}@media (max-width:991.98px){.component_ribbon_v2 .editor_content_v2 .preamble_v2{text-align:left}}@media (max-width:767.98px){.component_ribbon_v2 .editor_content_v2 .preamble_v2{text-align:center;margin:0;margin-bottom:20px}}.component_ribbon_v2 .search_form_woocommerce{position:relative;display:inline-block;width:293px;margin-right:15px}@media (max-width:767.98px){.component_ribbon_v2 .search_form_woocommerce{margin-right:0;margin-bottom:10px}}.component_ribbon_v2 .search_form_woocommerce .search_field{border:1px solid #fff;color:#fff;max-width:none;height:44px;border-radius:22px;padding-left:22px;padding-right:45px}.component_ribbon_v2 .search_form_woocommerce .search_submit{background:0 0;outline:0;border:none;color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;cursor:pointer}.component_ribbon_v2 .woocommerce-ordering{display:inline-block;width:293px;margin-left:15px;text-align:left}@media (max-width:767.98px){.component_ribbon_v2 .woocommerce-ordering{margin-left:0}}.search_form_woocommerce input::-webkit-input-placeholder{color:#fff}.search_form_woocommerce input::-moz-placeholder{color:#fff}.search_form_woocommerce input:-ms-input-placeholder{color:#fff}.search_form_woocommerce input:-moz-placeholder{color:#fff}.component_content{padding-top:78px;padding-bottom:65px}@media (max-width:1199.98px){.component_content{padding-top:40px;padding-bottom:40px}}@media (max-width:767.98px){.component_content{padding-top:30px;padding-bottom:30px}}.component_content.white{background-color:#fff}.component_content.grey{background-color:#dde5f1}.component_content>.container-fluid{max-width:640px}.component_content>.container-fluid.h1{max-width:1109px;border-bottom:1px solid #004c93;text-align:center;padding-bottom:20px}.component_content .breadcrumbs{padding-top:0;margin-bottom:10px}.component_content_v2{padding-top:30px;padding-bottom:30px;margin:30px auto 40px;max-width:1140px}@media (max-width:1199.98px){.component_content_v2{padding:1rem}}.component_content_v2.white{background-color:#fff}.component_content_v2.grey{background-color:#dde5f1}.component_content_v2 h1{font-size:42px;line-height:46px}.component_content_v2 h2{font-size:32px;line-height:36px}.component_content_v2 h3{font-size:22px;line-height:26px}.component_content_v2>.container-fluid_v2{max-width:640px;margin:auto}.component_content_v2>.container-fluid_v2.h1_v2{text-align:center;font-family:Roboto!important;font-weight:900!important;margin-bottom:1rem}.component_content_v2>.container-fluid_v2.editor_content_v2{text-align:center}.component_content_v2 .breadcrumbs_v2{padding-top:0;margin-bottom:15px}.component_content_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.component_content_v2 .eyebrow_v2 span{font-weight:500}.component_content_v2 .eyebrow_v2 span img{padding-right:5px}.component_content_v2 .buttons_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.component_content_v2 .buttons_v2 .btn_v2.bg-lightblue:hover{background-color:#122a3d;border-color:#122a3d}.component_content_v2 .buttons_v2 .btn_v2.bg-white:hover{background-color:#122a3d;border-color:#122a3d}.component_content_achievements_v2{padding-top:3rem;padding-bottom:3rem}@media (max-width:1199.98px){.component_content_achievements_v2{padding-left:1rem;padding-right:1rem}}@media (max-width:767.98px){.component_content_achievements_v2{padding-top:2rem;padding-bottom:2rem}}.component_content_achievements_v2.white{background-color:#fff}.component_content_achievements_v2.lightblue{background-color:#dde5f1}.component_content_achievements_v2.yellow{background-color:#ffc857}.component_content_achievements_v2 .grid_v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6rem;max-width:1140px;margin:auto}@media (max-width:991.98px){.component_content_achievements_v2 .grid_v2{gap:3rem}}@media (max-width:767.98px){.component_content_achievements_v2 .grid_v2{grid-template-columns:repeat(1,minmax(0,1fr))}}.component_content_achievements_v2 .column_v2{grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component_content_achievements_v2 .column_v2 .achievements_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.component_content_achievements_v2 .column_v2 .achievements_v2 .achievement_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1rem;padding-bottom:1rem;border-bottom:#071822 1px solid}.component_content_achievements_v2 .column_v2 .achievements_v2 .achievement_v2:last-child{border-bottom:none;padding-bottom:0}.component_content_achievements_v2 .column_v2 .achievements_v2 .achievement_v2 .icon_v2{max-height:5rem;max-width:5rem;height:100%;width:100%}.component_content_achievements_v2 .column_v2 .achievements_v2 .achievement_v2 .content_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component_content_achievements_v2 h1{font-size:42px;line-height:46px}.component_content_achievements_v2 h2{font-size:32px;line-height:36px}.component_content_achievements_v2 h3{font-size:22px;line-height:26px}.component_content_achievements_v2 .container-fluid_v2{max-width:475px;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.component_content_achievements_v2 .container-fluid_v2.h1_v2{text-align:left;font-family:Roboto!important;font-weight:900!important;margin-bottom:1rem;margin-top:10px}.component_content_achievements_v2 .container-fluid_v2.editor_content_v2{text-align:left}.component_content_achievements_v2 .breadcrumbs_v2{padding-top:0;margin-bottom:15px}.component_content_achievements_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:10px}.component_content_achievements_v2 .eyebrow_v2 span{font-weight:500}.component_content_achievements_v2 .eyebrow_v2 span img{padding-right:5px}.component_content_achievements_v2 .buttons_v2{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:15px}.component_content_form_v2{padding-top:3rem;padding-bottom:3rem}@media (max-width:1199.98px){.component_content_form_v2{padding-left:1rem;padding-right:1rem}}@media (max-width:767.98px){.component_content_form_v2{padding-top:2rem;padding-bottom:2rem}}.component_content_form_v2.white{background-color:#fff}.component_content_form_v2.lightblue{background-color:#dde5f1}.component_content_form_v2.yellow{background-color:#ffc857}.component_content_form_v2 .grid_v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6rem;max-width:1140px;margin:auto}@media (max-width:991.98px){.component_content_form_v2 .grid_v2{gap:3rem}}@media (max-width:767.98px){.component_content_form_v2 .grid_v2{grid-template-columns:repeat(1,minmax(0,1fr))}}.component_content_form_v2 .column_v2{grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component_content_form_v2 .column_v2 .form_v2 .gform_legacy_markup_wrapper{margin-top:0!important}.component_content_form_v2 .column_v2 .form_v2 label{display:-webkit-box;display:-ms-flexbox;display:flex}.component_content_form_v2 .column_v2 .form_v2 .gform_heading{display:none}.component_content_form_v2 .column_v2 .form_v2 .gfield{margin-bottom:8px;padding:0}@media (min-width:576px){.component_content_form_v2 .column_v2 .form_v2 .gfield:first-child{margin-top:0!important}}@media (min-width:576px){.component_content_form_v2 .column_v2 .form_v2 .gfield:nth-child(2){margin-top:0!important}}.component_content_form_v2 .column_v2 .form_v2 .gfield .gfield_label{font-weight:400;color:#071822;font-family:Roboto}.component_content_form_v2 .column_v2 .form_v2 .gfield .gfield_label .gfield_required{color:red;margin-left:2px}.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container{margin-top:4px;border:1px solid #071822}.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container input,.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container textarea{border-bottom:0;color:#071822;font-family:Roboto;font-weight:400;width:100%}.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container input.gfield-choice-input,.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container textarea.gfield-choice-input{width:unset}.component_content_form_v2 .column_v2 .form_v2 .gfield .ginput_container.ginput_container_checkbox{border:0}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-textarea{padding-right:0!important}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-email,.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-phone,.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-text{padding-right:0;width:calc(50% - 8px)}@media (max-width:767.98px){.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-email,.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-phone,.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-text{width:100%}}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-checkbox .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-checkbox .gchoice .gfield-choice-input{margin-top:0}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-checkbox .gchoice .gform-field-label--type-inline{font-family:Roboto;color:#071822}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-checkbox .gchoice .gform-field-label--type-inline a{color:#071822;text-decoration:underline}.component_content_form_v2 .column_v2 .form_v2 .gfield.gfield--type-checkbox .gchoice input[type=checkbox]+label:before{content:none!important}.component_content_form_v2 .column_v2 .form_v2 .gform_footer{margin-top:0;padding:10px 0;text-align:right}.component_content_form_v2 .column_v2 .form_v2 .gform_footer .btn{border:2px solid #0b3356;border-radius:0!important;min-width:0;font-size:18px;font-weight:400;background-color:#0b3356;color:#fff}.component_content_form_v2 .column_v2 .form_v2 .gform_footer .btn:hover{background-color:#fff0;color:#0b3356}.component_content_form_v2 .column_v2 .form_v2 .select2-selection--single{border:0;border-radius:0}.component_content_form_v2 .column_v2 .form_v2 .select2-selection--single .select2-selection__rendered{color:#071822}.component_content_form_v2.lightblue .gform_footer .btn{color:#dde5f1;background-color:#0b3356;border-color:#0b3356}.component_content_form_v2.lightblue .gform_footer .btn:hover{color:#0b3356!important;border-color:#0b3356!important}.component_content_form_v2 .container-fluid_v2{max-width:475px;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.component_content_form_v2 .container-fluid_v2.h1_v2{text-align:left;font-family:Roboto;font-size:28px;line-height:32px;font-weight:900!important;margin-bottom:1rem;margin-top:10px}@media (max-width:767.98px){.component_content_form_v2 .container-fluid_v2.h1_v2{font-size:24px;line-height:28px}}.component_content_form_v2 .container-fluid_v2.editor_content_v2{text-align:left}.component_content_form_v2 .breadcrumbs_v2{padding-top:0;margin-bottom:15px}.component_content_form_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:10px}.component_content_form_v2 .eyebrow_v2 span{font-weight:500}.component_content_form_v2 .eyebrow_v2 span img{padding-right:5px}.component_content_form_v2 .buttons_v2{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:15px}.component_postsfeed{margin-bottom:80px;-webkit-transition:opacity .2s;transition:opacity .2s}@media (max-width:767.98px){.component_postsfeed{margin-bottom:40px}}.component_postsfeed.disabled{opacity:.4;pointer-events:none;cursor:default}.component_postsfeed.hide-header{padding-top:88px}@media (max-width:767.98px){.component_postsfeed.hide-header{padding-top:20px}}.component_postsfeed.hide-header header{display:none}.component_postsfeed.has-title{background:#dde5f1;margin-bottom:0;padding-bottom:20px}.component_postsfeed.has-title h3.block-title{padding-left:20px;padding-right:20px;font-size:36px;line-height:1.4;display:block;padding-bottom:50px;text-align:center;color:#12293d;font-weight:300;font-family:"Roboto Slab",serif}@media (max-width:767.98px){.component_postsfeed.has-title h3.block-title{font-size:28px;padding-bottom:25px}}.component_postsfeed .button-container{text-align:center;padding-left:20px;padding-right:20px;padding-bottom:40px}.component_postsfeed header{margin-bottom:88px;background:#004c93;padding:14px 0}@media (max-width:767.98px){.component_postsfeed header{margin-bottom:20px;padding-bottom:0}}.component_postsfeed header .header_inner{margin-left:-15px;margin-right:-15px}.component_postsfeed header .select2-container{width:calc(50% - 30px);margin:0 15px}@media (max-width:767.98px){.component_postsfeed header .select2-container{width:calc(100% - 30px);margin-bottom:14px}}.component_postsfeed header .search{width:calc(48% - 30px);display:inline-block;position:relative;margin:0 15px}@media (max-width:767.98px){.component_postsfeed header .search{width:calc(100% - 30px);margin-bottom:14px}}.component_postsfeed header .search .search_text{border:1px solid #fff;height:44px;border-radius:22px;color:#fff;padding-left:22px;padding-right:56px}.component_postsfeed header .search .search_submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;cursor:pointer;background:0 0;outline:0;border:none;color:#fff;padding:0 10px;font-size:20px}.component_postsfeed .post{margin-bottom:45px}@media (max-width:767.98px){.component_postsfeed .post{margin-bottom:20px}}.component_postsfeed .component_subscribe_form{margin-bottom:54px}@media (max-width:767.98px){.component_postsfeed .component_subscribe_form{margin-bottom:20px}}.component_postsfeed .no_posts{margin:0 15px;text-align:center}@media (min-width:768px){.component_postsfeed .posts-list-c .post-wrap:nth-child(odd){padding-right:30px}.component_postsfeed .posts-list-c .post-wrap:nth-child(even){padding-left:30px}}.component_postsfeed_more{text-align:center}.search_text::-webkit-input-placeholder{opacity:1}.search_text::-moz-placeholder{opacity:1}.search_text:-ms-input-placeholder{opacity:1}.search_text:-moz-placeholder{opacity:1}.component_hero{text-align:center;position:relative}.component_hero.small .hero_image{min-height:472px}@media (max-width:767.98px){.component_hero.small .hero_image{min-height:260px}}.component_hero.extra-small .hero_image{min-height:229px}@media (max-width:767.98px){.component_hero.extra-small .hero_image{min-height:229px}}.component_hero.big .hero_image{min-height:650px}@media (max-width:767.98px){.component_hero.big .hero_image{min-height:350px}}.component_hero.slick-dotted.slick-slider{margin-bottom:0}.component_hero .hero_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:1199.98px){.component_hero .hero_image{padding-top:30px;padding-bottom:30px}}.component_hero>:not(.slick-dots){position:relative;z-index:2}.component_hero .hero_video{height:75vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.component_hero .hero_video{height:35vh}}.component_hero .hero_video::after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background:rgb(0 0 0 / .5)}.component_hero .hero_video video{height:75vh;width:100%;position:absolute;top:0;left:0;z-index:5;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}@media (max-width:767.98px){.component_hero .hero_video video{height:35vh}}.component_hero .mejs-controls{display:none}.component_hero .editor_content *{max-width:820px;margin-left:auto;margin-right:auto}.component_hero .editor_content :not(a){color:#fff}.component_hero .editor_content a:not(.btn){color:#ffc857}.component_hero .editor_content a:not(.btn):hover{color:#071824}.component_hero .slick-dots{bottom:39px;left:94px;right:94px;z-index:999;text-align:left;width:auto}@media (max-width:767.98px){.component_hero .slick-dots{bottom:15px;left:15px;right:15px}}.component_hero .slick-dots li{width:11px;height:11px}.component_hero .slick-dots li button{background:#fff;opacity:.2;width:11px;height:11px;border-radius:100%}.component_hero .slick-dots li.slick-active button{opacity:1}.component_hero .logotype{display:block;margin-bottom:25px;max-width:100%;height:auto}.component_hero_v2{text-align:left;position:relative}.component_hero_v2.small .hero_image_v2{min-height:472px}@media (max-width:767.98px){.component_hero_v2.small .hero_image_v2{min-height:260px}}.component_hero_v2.extra-small .hero_image_v2{min-height:229px}@media (max-width:767.98px){.component_hero_v2.extra-small .hero_image_v2{min-height:229px}}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .h1_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .h1_v2{color:#ffc857}@media (max-width:767.98px){.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .h1_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .h1_v2{margin-top:0}}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .content_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .content_v2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .btn-group_v2,.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .h1_v2,.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 p,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .btn-group_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .h1_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 p{text-align:center}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .btn-group_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .btn-group_v2{margin-bottom:0}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 p.preamble_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 p.preamble_v2{max-width:520px!important}.component_hero_v2.extra-small .hero_image_v2 .editor_content_v2 .underlay_v2,.component_hero_v2.small .hero_image_v2 .editor_content_v2 .underlay_v2{background:#122a3d;opacity:.7}.component_hero_v2.big .hero_image_v2{min-height:650px}@media (max-width:767.98px){.component_hero_v2.big .hero_image_v2{min-height:350px}}.component_hero_v2.slick-dotted.slick-slider{margin-bottom:0}.component_hero_v2 .hero_image_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.component_hero_v2 .hero_image_v2 .editor_content_v2{min-height:inherit;position:relative;z-index:1;margin:auto}.component_hero_v2 .hero_image_v2 .editor_content_v2 .content_v2{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;max-width:1140px;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199.98px){.component_hero_v2 .hero_image_v2 .editor_content_v2 .content_v2{padding:0 1rem}}.component_hero_v2 .hero_image_v2 .editor_content_v2 h1{font-size:56px;line-height:60px}.component_hero_v2 .hero_image_v2 .editor_content_v2 h2{font-size:46px;line-height:50px}.component_hero_v2 .hero_image_v2 .editor_content_v2 h3{font-size:36px;line-height:40px}.component_hero_v2 .hero_image_v2 .editor_content_v2 .h1_v2{font-family:Roboto,serif!important;font-weight:900!important;margin-bottom:1rem}@media (max-width:767.98px){.component_hero_v2 .hero_image_v2 .editor_content_v2 .h1_v2{margin-top:5rem}}.component_hero_v2 .hero_image_v2 .editor_content_v2 p{margin-bottom:4px;font-size:18px}@media (max-width:767.98px){.component_hero_v2 .hero_image_v2 .editor_content_v2 p{font-size:16px;line-height:24px}}.component_hero_v2 .hero_image_v2 .editor_content_v2 .btn-group_v2,.component_hero_v2 .hero_image_v2 .editor_content_v2 .h1_v2,.component_hero_v2 .hero_image_v2 .editor_content_v2 p{text-align:left;margin-left:0;margin-right:0;max-width:485px!important}.component_hero_v2 .hero_image_v2 .editor_content_v2 .underlay_v2{min-height:inherit;min-width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;padding:10px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#000),to(transparent));background:linear-gradient(90deg,#000 10%,transparent)}.component_hero_v2 .hero_image_v2 .editor_content_v2 .btn-group_v2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:1rem}@media (max-width:767.98px){.component_hero_v2 .hero_image_v2 .editor_content_v2 .btn-group_v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_hero_v2 .hero_image_v2 .editor_content_v2 .btn-group_v2 .btn_v2.bg-darkblue:hover{background:#dde5f1;border-color:#dde5f1}.component_hero_v2 .hero_image_v2 .editor_content_v2 .check-marks_v2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:initial;max-width:700px!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem;margin-top:3rem;margin-bottom:3rem}@media (max-width:767.98px){.component_hero_v2 .hero_image_v2 .editor_content_v2 .check-marks_v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem!important}}.component_hero_v2 .hero_image_v2 .editor_content_v2 .check-marks_v2 span{margin:0!important}.component_hero_v2 .hero_video_v2{height:75vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.component_hero_v2 .hero_video_v2{height:35vh}}.component_hero_v2 .hero_video_v2::after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background:rgb(0 0 0 / .5)}.component_hero_v2 .hero_video_v2 video{height:75vh;width:100%;position:absolute;top:0;left:0;z-index:5;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}@media (max-width:767.98px){.component_hero_v2 .hero_video_v2 video{height:35vh}}.component_hero_v2 .mejs-controls{display:none}.component_hero_v2 .editor_content_v2 *{max-width:820px;margin-left:auto;margin-right:auto}.component_hero_v2 .editor_content_v2 :not(a){color:#fff}.component_hero_v2 .container-fluid_v2{min-height:inherit;min-width:100%;margin:0;padding:0}.component_hero_v2 .logotype_v2{display:block;margin-bottom:25px;max-width:100%;height:auto}.component_quote_slider_v2{text-align:center;position:relative;background-color:#122a3d;padding-bottom:3rem}.component_quote_slider_v2.small .background-image_v2{min-height:480px}@media (max-width:767.98px){.component_quote_slider_v2.small .background-image_v2{min-height:320px}}.component_quote_slider_v2.extra-small .background-image_v2{min-height:260px}@media (max-width:767.98px){.component_quote_slider_v2.extra-small .background-image_v2{min-height:260px}}.component_quote_slider_v2.big .background-image_v2{min-height:650px}@media (max-width:767.98px){.component_quote_slider_v2.big .background-image_v2{min-height:350px}}.component_quote_slider_v2.slick-dotted.slick-slider{margin-bottom:0}.component_quote_slider_v2 .background-image_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;background-repeat:no-repeat;background-position:center center;background-size:calc(100vw - (100vw - 1140px + 180px)) 80%}@media (max-width:1199.98px){.component_quote_slider_v2 .background-image_v2{background-size:contain}}.component_quote_slider_v2 .background-image_v2 .editor_content_v2{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;padding:20px}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 h1{font-size:38px;line-height:42px}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 h2{font-size:28px;line-height:32px}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 h3{font-size:18px;line-height:22px}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 .h1_v2{font-family:Roboto;font-weight:700;margin-bottom:8px}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 .quote_v2{font-weight:300;font-size:24px;line-height:30px;max-width:650px;margin:0 auto}@media (max-width:767.98px){.component_quote_slider_v2 .background-image_v2 .editor_content_v2 .quote_v2{font-size:22px;line-height:28px;max-width:400px}}.component_quote_slider_v2 .background-image_v2 .editor_content_v2 .quote-source_v2{font-weight:300;font-size:18px;line-height:22px;margin-top:20px}@media (max-width:767.98px){.component_quote_slider_v2 .background-image_v2 .editor_content_v2 .quote-source_v2{font-size:14px;line-height:18px}}@media (max-width:1199.98px){.component_quote_slider_v2 .background-image_v2{padding-top:30px;padding-bottom:30px}}.component_quote_slider_v2>:not(.slick-dots){position:relative;z-index:2}.component_quote_slider_v2 .editor_content_v2 *{max-width:820px;margin-left:auto;margin-right:auto}.component_quote_slider_v2 .editor_content_v2 :not(a){color:#fff}.component_quote_slider_v2 .editor_content_v2 a:not(.btn){color:#ffc857}.component_quote_slider_v2 .editor_content_v2 a:not(.btn):hover{color:#071824}.component_quote_slider_v2 .container-fluid_v2{min-height:inherit;min-width:100%;margin:0;padding:0}.component_quote_slider_v2 .slick-dots{bottom:94px;left:94px;right:94px;z-index:998;text-align:left;width:auto}@media (max-width:767.98px){.component_quote_slider_v2 .slick-dots{bottom:50px;left:15px;right:15px}}.component_quote_slider_v2 .slick-dots li{width:11px;height:11px}.component_quote_slider_v2 .slick-dots li button{background:#ffc857;opacity:.2;width:11px;height:11px;border-radius:100%}.component_quote_slider_v2 .slick-dots li.slick-active button{opacity:1}.component_quote_slider_v2 .slick-arrow{position:absolute;z-index:999;background:#ffc857;color:#071822;padding:24px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component_quote_slider_v2 .slick-arrow:before{content:""}.component_quote_slider_v2 .slick-arrow .fa{font-size:20px;color:#071822}.component_quote_slider_v2 .slick-arrow.slick-prev{left:calc((100vw - 1140px)/ 2);float:left}@media (max-width:1199.98px){.component_quote_slider_v2 .slick-arrow.slick-prev{left:1rem}}.component_quote_slider_v2 .slick-arrow.slick-next{right:calc((100vw - 1140px)/ 2);float:right}@media (max-width:1199.98px){.component_quote_slider_v2 .slick-arrow.slick-next{right:1rem}}@media (max-width:991.98px){.component_quote_slider_v2 .slick-arrow{top:87%}}.component_quote_slider_v2 .underlay_v2{background-color:#122a3d;min-height:inherit;min-width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;padding:10px;opacity:.7}.component_video{min-height:650px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media (max-width:1199.98px){.component_video{min-height:350px}}@media (max-width:767.98px){.component_video{min-height:220px}}.component_video a{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_video a:hover{color:#ffc857}.component_subscribe_form{text-align:center;background-color:#dde5f1;background-image:url(/wp-content/themes/solidengineer-1-2-2/assets/img/subscribe_form_bg.png);background-repeat:no-repeat;background-position:right 90px top -115px;padding-top:45px;padding-bottom:55px}@media (max-width:767.98px){.component_subscribe_form{padding-top:30px;padding-bottom:30px}}.component_subscribe_form .btn{margin:0}.component_subscribe_form.cs-dark{background:#12293d;color:#fff}.component_subscribe_form.cs-dark h1,.component_subscribe_form.cs-dark h2,.component_subscribe_form.cs-dark h3{color:#fff}.component_subscribe_form.cs-dark a.btn{border-color:#fff;color:#fff}.component_subscribe_form.cs-dark a.btn:hover{color:#12293d;background:#fff}.component_columns{padding-top:72px;padding-bottom:75px}@media (max-width:1199.98px){.component_columns{padding-top:30px;padding-bottom:30px}}.component_columns.grey{background-color:#dde5f1}.component_columns .container-fluid{overflow:hidden}.component_columns .row{margin-bottom:52px;margin-right:-39px;margin-left:-39px}.component_columns .row>.col,.component_columns .row>[class*=col-]{padding-right:39px;padding-left:39px}@media (max-width:767.98px){.component_columns .row{margin-bottom:0}}.component_columns .row:last-of-type{margin-bottom:0}@media (max-width:767.98px){.component_columns .row .column{margin-bottom:20px}.component_columns .row .column:last-of-type{margin-bottom:0}.component_columns .row .column img.aligncenter{max-width:200px}}.component_faq{background:#12293d;color:#fff;padding-top:82px;padding-bottom:123px;overflow:hidden}@media (max-width:1199.98px){.component_faq{padding-top:30px;padding-bottom:30px}}.component_faq .component_header{color:#fff}.component_faq .row{margin-left:-45px;margin-right:-45px}.component_faq .row .column{padding-left:45px;padding-right:45px}.component_faq .question{padding-bottom:20px;border-bottom:1px solid #415464;margin-bottom:20px}@media (min-width:768px){.component_faq .question:last-of-type{margin-bottom:0}}.component_faq .question a.question_link{color:#d1dde6;display:block;position:relative;font-family:"Roboto Slab",serif;font-weight:700;font-size:22px;line-height:27px;padding-right:44px;outline:0}.component_faq .question a.question_link:hover{color:#ffc857}.component_faq .question a.question_link i{position:absolute;top:4px;right:0;color:#ffc857;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:26px}.component_faq .question a.question_link.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component_faq .question .answer{margin:0}.component_faq .question .answer .editor_content{padding-top:20px}.component_faq .question .editor_content a{color:#ffc857}.component_download{background:#dde5f1;padding-top:72px;padding-bottom:88px}@media (max-width:1199.98px){.component_download{padding-top:30px;padding-bottom:30px}}@media (max-width:1199.98px){.component_download .row{margin-bottom:-22px}}.component_download .row .column{padding-bottom:45px;position:relative}@media (max-width:1199.98px){.component_download .row .column{margin-bottom:22px}}@media (max-width:767.98px){.component_download .row .column{padding-bottom:0;margin-bottom:32px;text-align:center}}.component_download .row .column img{display:block;margin-bottom:16px}@media (max-width:767.98px){.component_download .row .column img{margin-left:auto;margin-right:auto}}.component_download .row .column p{font-size:14px;margin:0}.component_download .row .column p strong{font-size:18px}.component_download .row .column p.download{border-top:1px solid #b2bcc8;font-size:16px;font-weight:700;padding-top:10px;margin-top:10px}@media (min-width:576px){.component_download .row .column p.download{position:absolute;bottom:0;left:15px;right:15px;margin-top:0}}.component_download .row .column p.download i{font-size:14px;margin-right:4px}.component_content_left_image{background:#dde5f1;padding:75px 0}@media (max-width:767.98px){.component_content_left_image{padding-top:30px;padding-bottom:30px}}.component_content_left_image input[type=email]{border:1px solid #004c93;width:322px;height:43px;border-radius:21px;padding:0 17px;margin-right:18px}@media (max-width:767.98px){.component_content_left_image input[type=email]{max-width:none;width:100%;margin-bottom:10px}}.component_content_left_image img.left_image{display:block}@media (max-width:767.98px){.component_content_left_image img.left_image{margin-bottom:20px;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.component_content_left_image .editor_content{text-align:center}}.component_content_left_image .gform_heading{display:none}.component_content_left_image .gform_wrapper{margin-bottom:0;margin-top:34px}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield{margin-bottom:0}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield .gfield_label{top:10px;left:18px}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield .gfield_label.input_focus{margin-top:-14px}.component_content_left_image .gform_wrapper .gform_body,.component_content_left_image .gform_wrapper .gform_footer{display:inline-block;width:auto;vertical-align:top}@media (max-width:767.98px){.component_content_left_image .gform_wrapper .gform_body,.component_content_left_image .gform_wrapper .gform_footer{display:block;width:100%}}.component_content_left_image .gform_wrapper .gform_footer{margin-top:0}.component_content_left_image .gform_wrapper .gform_footer .btn{min-width:0;padding:10px 26px;width:100%}.component_content_left_image .gform_wrapper .gform_footer .btn i{margin-right:5px}.component_posts_listing{position:relative;padding-top:84px;padding-bottom:84px}@media (max-width:1199.98px){.component_posts_listing{padding-top:44px;padding-bottom:44px}}@media (max-width:991.98px){.component_posts_listing{padding-top:0;padding-bottom:0}}@media (min-width:992px){.component_posts_listing:after{content:"";background:#12293d;width:50%;height:100%;position:absolute;top:0;right:0;z-index:-1}}.component_posts_listing .posts-col:first-child .post{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component_posts_listing h2{font-weight:300;color:#004c93}.component_posts_listing .post{margin-bottom:44px}.component_posts_listing .post:last-of-type{margin-bottom:0}.component_posts_listing .post h3{margin-bottom:6px}.component_posts_listing .post p.excerpt{margin:0;color:#071824;line-height:22px}.component_posts_listing .read_more{margin-top:40px;margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:991.98px){.component_posts_listing .read_more{text-align:center}}.component_posts_listing .read_more i{margin-left:4px}@media (min-width:992px){.component_posts_listing .posts-col:nth-child(odd){padding-right:30px;text-align:right}.component_posts_listing .posts-col:nth-child(odd) .h1,.component_posts_listing .posts-col:nth-child(odd) .h2>a{color:#004c93}.component_posts_listing .posts-col:nth-child(odd) .entry-meta,.component_posts_listing .posts-col:nth-child(odd) a,.component_posts_listing .posts-col:nth-child(odd) p{color:#071824}.component_posts_listing .posts-col:nth-child(odd) .read_more a{color:#004c93}.component_posts_listing .posts-col:nth-child(odd) .read_more a::before{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f060";margin-left:6px;color:#004c93}.component_posts_listing .posts-col:nth-child(even){padding-left:30px}.component_posts_listing .posts-col:nth-child(even) .h1,.component_posts_listing .posts-col:nth-child(even) .h2>a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .entry-meta,.component_posts_listing .posts-col:nth-child(even) a,.component_posts_listing .posts-col:nth-child(even) p{color:#fff}.component_posts_listing .posts-col:nth-child(even) .read_more a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .read_more a::after{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f061";margin-left:6px;color:#ffc857}}@media (max-width:991.98px){.component_posts_listing .posts-col:nth-child(even){background:#12293d}.component_posts_listing .posts-col:nth-child(even) .h1,.component_posts_listing .posts-col:nth-child(even) .h2>a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .entry-meta,.component_posts_listing .posts-col:nth-child(even) a,.component_posts_listing .posts-col:nth-child(even) p{color:#fff}.component_posts_listing .posts-col:nth-child(even) .read_more{text-align:start}.component_posts_listing .posts-col:nth-child(odd){text-align:end}.component_posts_listing .posts-col:nth-child(odd) .post-excerpt{color:#dc3545}.component_posts_listing .posts-col:nth-child(odd) .read_more{text-align:end}.component_posts_listing .posts-col:nth-child(odd) .read_more a::before{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f060";margin-left:6px}.component_posts_listing .posts-col:nth-child(odd) .read_more a::after{display:none}.component_posts_listing .posts-col:nth-child(even),.component_posts_listing .posts-col:nth-child(odd){padding-top:30px;padding-bottom:30px}.component_posts_listing .posts-col:nth-child(even) .read_more a::after,.component_posts_listing .posts-col:nth-child(odd) .read_more a::after{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f061";margin-left:6px}}.component_posts_listing_v2{position:relative;padding-top:4rem;padding-bottom:4rem}@media (max-width:1199.98px){.component_posts_listing_v2{padding:2rem 1rem}}.component_posts_listing_v2 .content-container_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1140px;margin:auto;margin-bottom:2rem}.component_posts_listing_v2 .content-container_v2 .content_v2 h1{font-size:42px;line-height:46px}.component_posts_listing_v2 .content-container_v2 .content_v2 h2{font-size:32px;line-height:36px}.component_posts_listing_v2 .content-container_v2 .content_v2 h3{font-size:22px;line-height:26px}.component_posts_listing_v2 .content-container_v2 .content_v2 .h1_v2{font-family:Roboto,serif!important;font-weight:900!important;margin-bottom:0}.component_posts_listing_v2 .content-container_v2 .readmore_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.component_posts_listing_v2 .content-container_v2 .readmore_v2 a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;font-weight:700;color:#122a3d;text-decoration:none}.component_posts_listing_v2 .content-container_v2 .readmore_v2 a:hover{color:#0b3356!important}.component_posts_listing_v2 .content-container_v2 .readmore_v2 a .arrow_v2{margin-left:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.component_posts_listing_v2 .grid_v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;max-width:1140px;margin:auto}.component_posts_listing_v2 .grid_v2 a{color:#071822}.component_posts_listing_v2 .grid_v2 a:hover{color:#122a3d}@media (max-width:991.98px){.component_posts_listing_v2 .grid_v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.component_posts_listing_v2 .grid_v2{grid-template-columns:repeat(1,minmax(0,1fr))}}.component_posts_listing_v2 .grid_v2 .column_v2{grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-image_v2{aspect-ratio:16/9;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%!important;height:auto}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-image_v2.no-image_v2{background-color:#dde5f1}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-image_v2 .category_v2{position:relative;top:0;left:0;background:#ffc857;padding:3px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#071822;font-size:11px;font-weight:500;margin-top:1rem;margin-left:1rem}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2{height:200px;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .date_v2{font-size:12px;color:#122a3d;font-weight:500;opacity:.5;margin-bottom:.5rem}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .h2_v2{font-family:Roboto,serif!important;color:#071822!important}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .exeprt_v2{font-size:14px;color:#071822!important;font-weight:500;margin-bottom:.5rem}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .readmore_v2{color:#071822;font-weight:900;font-size:14px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .readmore_v2:hover{color:#0b3356!important}.component_posts_listing_v2 .grid_v2 .column_v2 .post_v2 .post-content_v2 .readmore_v2 .arrow_v2{margin-left:5px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.component_posts_listing_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:10px}.component_posts_listing_v2 .eyebrow_v2 span{font-weight:500}.component_posts_listing_v2 .eyebrow_v2 span img{padding-right:5px}.component_employees{padding-top:75px;padding-bottom:84px}@media (max-width:1199.98px){.component_employees{padding-bottom:40px;padding-top:40px}}@media (max-width:767.98px){.component_employees{padding-bottom:30px}}.component_employees .offices{background:#dde5f1;padding-top:75px;padding-bottom:82px;margin-bottom:78px;margin-top:-75px}@media (max-width:1199.98px){.component_employees .offices{padding-top:40px;padding-bottom:40px;margin-top:-40px;margin-bottom:40px}}@media (max-width:767.98px){.component_employees .offices{padding-top:30px;padding-bottom:30px;margin-bottom:30px}}.component_employees .offices .office_row{margin-bottom:-40px}@media (max-width:767.98px){.component_employees .offices .office_row{margin-bottom:-20px}}.component_employees .offices .office_row .column{margin-bottom:40px}@media (max-width:767.98px){.component_employees .offices .office_row .column{margin-bottom:20px}}.component_employees .offices .offices_row_container{margin-bottom:45px}@media (max-width:767.98px){.component_employees .offices .offices_row_container{margin-bottom:30px}}.component_employees .offices .offices_row_container:last-of-type{margin-bottom:0}.component_employees .employees_block_header{margin-bottom:60px}@media (max-width:767.98px){.component_employees .employees_block_header{margin-bottom:30px}}.component_employees .employees_block_row_container{margin-bottom:86px}@media (max-width:767.98px){.component_employees .employees_block_row_container{margin-bottom:40px}}.component_employees .employees_block_row_container:last-of-type{margin-bottom:0}.component_employees .employees_block_row{margin-bottom:-24px}.component_employees .employees_block_row .column{text-align:center;margin-bottom:24px}.component_employees .employees_block_row .column figure.employee_image{cursor:pointer}@media (max-width:991.98px){.component_employees .employees_block_row .column figure.employee_image{max-width:none;height:0;padding-top:100%;width:100%;position:relative}.component_employees .employees_block_row .column figure.employee_image img{position:absolute;width:100%;top:0;left:0}}.component_employees .employees_block_row .column figure.employee_image:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.component_employees .employees_block_row .column .title{display:block}figure.employee_image{width:100%;max-width:167px;height:167px;overflow:hidden;border-radius:100%;margin-bottom:24px;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}figure.employee_image img{display:block}.employee_lightbox{background:#071824;max-width:449px;border-radius:10px;margin-left:35px;margin-right:35px}.employee_lightbox .employee_name{text-align:center}.employee_lightbox .title{text-align:center;display:block;margin-bottom:24px}.employee_lightbox a{color:#ffc857}.office_header{margin-bottom:28px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:767.98px){.office_header{margin-bottom:10px}}.office_subheader{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.component_job_offerings{background-color:#dde5f1;background-image:url(/wp-content/themes/solidengineer-1-2-2/assets/img/subscribe_form_bg.png);background-repeat:no-repeat;background-position:right 0 bottom -115px;padding-top:68px;padding-bottom:66px}@media (max-width:1199.98px){.component_job_offerings{padding-top:30px;padding-bottom:30px;background-position:right 0 bottom -115px}}@media (max-width:767.98px){.component_job_offerings{background-image:none}}.component_job_offerings .container-fluid{max-width:770px}.component_job_offerings article{padding-left:65px;background-image:url(/wp-content/themes/solidengineer-1-2-2/assets/img/solid-symbol.svg);background-repeat:no-repeat;background-position:top left;background-size:43px 50px;margin-bottom:30px}.component_job_offerings article:last-of-type{margin-bottom:0}.component_application_form{background:#dde5f1;padding-top:74px;padding-bottom:90px}@media (max-width:1199.98px){.component_application_form{padding-top:30px;padding-bottom:30px}}.component_application_form .container-fluid{max-width:640px}.component_application_form .gform_wrapper{margin-bottom:0}.component_cover_image img{display:block;margin:0 auto}.component_google_maps{min-height:472px;position:relative}.component_google_maps>.google-map-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.component_google_maps .office{z-index:-1}.infoWindowContainer{border-radius:6px;padding-left:22px;padding-right:30px;padding-bottom:12px;background:#dde5f1}.infoWindowContainer:after{top:100%;left:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#dde5f1;border-width:10px;margin-left:-10px}.infoWindowContainer .infowindow{font-size:14px;color:#071824;text-align:left;line-height:22px;padding-top:6px}.infoWindowContainer .infowindow strong{font-size:18px;font-weight:700}.infoWindowContainer .iwCross{width:20px!important;height:20px!important;top:6px!important;right:6px!important}.infoWindowContainer .iwCross img{display:none}.infoWindowContainer .iwCross:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f00d";margin-left:6px;font-size:16px;color:#004c93}.component_case_studies{padding-top:72px;padding-bottom:100px;overflow:hidden}@media (max-width:1199.98px){.component_case_studies{padding-top:30px;padding-bottom:30px}}.component_case_studies .row{margin-right:-50px;margin-left:-50px;margin-bottom:-60px}@media (max-width:767.98px){.component_case_studies .row{margin-bottom:-20px}}.component_case_studies .row>.col,.component_case_studies .row>[class*=col-]{padding-right:50px;padding-left:50px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.component_case_studies .row>.col,.component_case_studies .row>[class*=col-]{margin-bottom:20px;display:block}}.component_case_studies .case_image{background:#dde5f1;border-radius:100%;width:180px;height:180px;position:relative;margin-right:32px;display:block;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (min-width:768px){.component_case_studies .case_image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:767.98px){.component_case_studies .case_image{float:none;margin-left:auto;margin-right:auto;margin-bottom:10px}}.component_case_studies .case_image img{max-width:135px;max-height:135px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_case_studies p{margin-bottom:0}.component_case_studies_v2{padding-top:72px;padding-bottom:100px;overflow:hidden}@media (max-width:1199.98px){.component_case_studies_v2{padding-top:30px;padding-bottom:30px}}.component_case_studies_v2 .grid_v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6rem;max-width:1140px;margin:auto;padding:0}@media (max-width:1199.98px){.component_case_studies_v2 .grid_v2{padding:0 1rem}}@media (max-width:991.98px){.component_case_studies_v2 .grid_v2{gap:3rem}}@media (max-width:767.98px){.component_case_studies_v2 .grid_v2{grid-template-columns:repeat(1,minmax(0,1fr))}}.component_case_studies_v2 .column_v2{grid-column:span 1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component_case_studies_v2 .column_v2 .info-content_v2 .eyebrow_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:10px}.component_case_studies_v2 .column_v2 .info-content_v2 .eyebrow_v2 span{font-weight:500}.component_case_studies_v2 .column_v2 .info-content_v2 .eyebrow_v2 span img{padding-right:5px}.component_case_studies_v2 .column_v2 .info-content_v2 h1{font-size:38px;line-height:42px}.component_case_studies_v2 .column_v2 .info-content_v2 h2{font-size:28px;line-height:32px}.component_case_studies_v2 .column_v2 .info-content_v2 h3{font-size:18px;line-height:22px}.component_case_studies_v2 .column_v2 .info-content_v2 .component_header_v2{text-align:left;font-family:Roboto!important;font-weight:900!important;margin:1rem 0}.component_case_studies_v2 .column_v2 .info-content_v2 .editor_content_v2{padding:0;margin:0}.component_case_studies_v2 .column_v2 .info-content_v2 .editor_content_v2.container-fluid_v2{max-width:470px!important}.component_case_studies_v2 .column_v2 .case-studies_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.component_case_studies_v2 .column_v2 .case-studies_v2 a{color:#071822}.component_case_studies_v2 .column_v2 .case-studies_v2 a:hover{color:#122a3d}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1rem}@media (max-width:767.98px){.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2:last-child{border-bottom:none;padding-bottom:0}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .image_v2{max-width:13rem;height:100%;width:100%;min-width:208px;overflow:hidden}@media (max-width:767.98px){.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .image_v2{max-width:100%;height:150px}}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .case-content_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .case-content_v2 .content_v2 h3{line-height:18px!important;font-size:20px;margin-bottom:8px}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .case-content_v2 .content_v2 p{font-size:12px;line-height:16px}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .case-content_v2 .read-more_v2{color:#071822;margin:0;padding:0;font-size:12px;font-weight:700;line-height:10px}.component_case_studies_v2 .column_v2 .case-studies_v2 .case-study_v2 .case-content_v2 .read-more_v2 .arrow_v2{margin-left:5px}.component_case_studies_v2 .buttons_v2{margin-top:2.4rem}.component_case_studies_v2 .buttons_v2 .btn_v2.bg-lightblue:hover{background-color:#122a3d;border-color:#122a3d}.component_content_block{padding-top:42px;padding-bottom:62px;overflow:hidden;background:#dde5f1}@media (max-width:767.98px){.component_content_block{padding-top:30px;padding-bottom:30px}}.component_content_block .row{margin-right:-30px;margin-left:-30px;margin-bottom:-66px}@media (max-width:1199.98px){.component_content_block .row{margin-bottom:-20px}}.component_content_block .row>.col,.component_content_block .row>[class*=col-]{padding-right:30px;padding-left:30px;margin-bottom:66px}@media (max-width:1199.98px){.component_content_block .row>.col,.component_content_block .row>[class*=col-]{margin-bottom:20px}}.component_content_block .block{border-radius:10px;overflow:hidden;background:#071824;color:#fff;padding-bottom:28px;text-align:center;height:100%}.component_content_block .block img{display:block}.component_content_block .block h3{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px;padding:0 15px;margin-top:18px;color:#fff}.component_content_block .block p.description{padding:0 15px}.component_content_block .link_global{margin-top:60px;text-align:center}@media (max-width:1199.98px){.component_content_block .link_global{margin-top:30px}}.component_content_block .link_global .btn{margin:0}.component_product_info{background:#fff;position:relative}@media (min-width:576px){.component_product_info:before{content:"";background:#dde5f1;position:absolute;top:0;left:0;bottom:0;width:50%}.component_product_info.no_gallery:before{width:100%}}.component_product_info .row .col-imageslider{position:absolute;top:85px;bottom:85px;width:50%;left:50%}@media (max-width:767.98px){.component_product_info .row .col-imageslider{position:static;padding-top:20px;padding-bottom:40px;width:100%}}.component_product_info .col-productinfo{padding-top:40px;padding-bottom:40px}@media (max-width:767.98px){.component_product_info .col-productinfo{background:#dde5f1;padding-top:30px;padding-bottom:30px}}.component_product_info h3{margin-bottom:20px}@media (min-width:992px){.component_product_info dl{-webkit-column-width:calc(50% - 10px);-moz-column-width:calc(50% - 10px);column-width:calc(50% - 10px);-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.component_product_info dl span{-webkit-column-break-inside:avoid;break-inside:avoid-column;overflow:hidden;page-break-inside:avoid;display:table;margin-bottom:16px}.component_product_info dl span dt{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.component_product_info dl span dd{margin:0;padding:0}.component_product_info ul.documents{list-style:none;margin:0;padding:0}.component_product_info ul.documents li i{margin-right:6px;font-size:18px}.component_product_info .product_slider{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.component_product_info .product_slider{position:relative;height:250px}}.component_product_info .product_slider .slick-list{height:100%}.component_product_info .product_slider .slick-track{height:100%}.component_product_info .product_slider img{display:block;max-width:100%;width:auto;height:100%;margin-left:auto;margin-right:auto}.component_product_info .slick-dotted.slick-slider{margin-bottom:0}.component_product_info .slick-dots{bottom:-50px;left:0;right:0;width:auto}@media (max-width:767.98px){.component_product_info .slick-dots{bottom:-25px}}.component_product_info .slick-dots li{width:11px;height:11px;margin:0 10px}.component_product_info .slick-dots li button{background:#12293d;border-radius:100%;width:11px;height:11px;opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s;text-indent:-9999px;overflow:hidden}.component_product_info .slick-dots li button:hover{opacity:1}.component_product_info .slick-dots li.slick-active button{opacity:1}.product_info{background:#fff}.component_products{background:#dde5f1;padding-top:78px;padding-bottom:65px}@media (max-width:767.98px){.component_products{padding-top:30px;padding-bottom:30px}}.component_products .link{text-align:center;margin:0;margin-top:45px}@media (max-width:767.98px){.component_products .link{margin-top:20px}}.component_columns+.component_products{padding-top:0}@media (min-width:992px){.component_related_blog .col-content .text_image_blog_content{max-width:520px}}.component_related_blog .col-content .text_image_blog_content>h3{margin-bottom:15px}@media (max-width:767.98px){.component_related_blog .col-content .text_image_blog_content>h3{margin-bottom:5px}}.component_related_blog .col-content .text_image_blog_content .entry-meta{font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.component_related_blog .col-content .text_image_blog_content .entry-meta{font-size:18px;line-height:26px;margin-bottom:10px}}.component_related_blog .col-content .text_image_blog_content .entry-meta i{display:none}.component_courses{padding-top:72px;padding-bottom:75px}@media (max-width:1199.98px){.component_courses{padding-top:30px;padding-bottom:30px}}.component_courses .course_row{margin-bottom:-62px}@media (max-width:767.98px){.component_courses .course_row{margin-bottom:-30px}}.component_courses .course_row .course_col{margin-bottom:62px;padding-bottom:60px}@media (max-width:767.98px){.component_courses .course_row .course_col{margin-bottom:30px}}.component_courses .course_row .course_col:last-child{padding-bottom:0}.component_courses .course_row .course_col p{margin-bottom:0}.component_courses .course_row .course_col .btn{margin-top:15px}.component_courses .course_row .course_col .select2-container{position:absolute;left:15px;right:15px;bottom:0;width:auto}.component_protected{text-align:center;padding:88px 0}.component_packages_table{padding-top:60px;padding-bottom:72px}.component_packages_table .h2{margin-bottom:20px}.component_packages_table .table-container{overflow:auto;-webkit-box-shadow:10px 17px 60px 0 rgb(0 0 0 / .18);box-shadow:10px 17px 60px 0 rgb(0 0 0 / .18)}.component_packages_table table{width:100%;background:#f5f8ff;padding:0 20px}.component_packages_table table tr td,.component_packages_table table tr th{position:relative}.component_packages_table table tr td:before,.component_packages_table table tr th:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#b5b5b5}.component_packages_table table tr td:first-child:before,.component_packages_table table tr th:first-child:before{left:30px}.component_packages_table table tr td:last-child:before,.component_packages_table table tr th:last-child:before{right:30px}.component_packages_table table tr:last-child td:before,.component_packages_table table tr:last-child th:before{display:none}.component_packages_table table td,.component_packages_table table th{padding:20px 15px}.component_packages_table table td:first-child,.component_packages_table table th:first-child{padding-left:30px}.component_packages_table table td:last-child,.component_packages_table table th:last-child{padding-right:30px}.component_packages_table table thead th{text-align:center;font-size:18px}.component_packages_table table tbody th.editor_content{font-size:18px;width:200px}.component_packages_table table tbody th.editor_content a{display:inline-block;min-height:25px;white-space:nowrap}.component_packages_table table tbody th.editor_content a i{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.component_packages_table table tbody th.editor_content a.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component_packages_table table tbody th.editor_content ul{margin-bottom:0;display:none}.component_packages_table table tbody th.editor_content ul li{font-weight:400}.component_packages_table table tbody th.editor_content ul li:last-child{margin-bottom:0}.component_packages_table table tbody th.editor_content ul li:first-child{padding-top:10px}.component_packages_table table tbody th.editor_content ul li:first-child:before{top:10px}.component_packages_table table tbody td{text-align:center}.component_packages_table table tbody td .checkmark{width:25px;height:25px;background:#ffc857;color:#fff;text-align:center;line-height:27px;font-size:16px;display:block;margin:0 auto;border-radius:100%}.component_packages_table_v2{padding:0;padding-top:60px;padding-bottom:72px;font-family:Roboto,serif;position:relative;max-width:1140px;margin:auto}.component_packages_table_v2 .h2{margin-bottom:0;font-family:Roboto,serif}.component_packages_table_v2 .table-container{overflow:auto}.component_packages_table_v2 .table-container.shadow{-webkit-box-shadow:10px 17px 60px 0 rgb(0 0 0 / .18);box-shadow:10px 17px 60px 0 rgb(0 0 0 / .18)}.component_packages_table_v2 .table-container .table-background{background:#f5f8ff}.component_packages_table_v2 .table-container .table-background--white{background:#fff;color:#071822}.component_packages_table_v2 .table-container .table-background--white .h2{color:#071822}.component_packages_table_v2 .table-container .table-background--white a{color:#0b3356}.component_packages_table_v2 .table-container .table-background--white li::before{color:#0b3356!important}.component_packages_table_v2 .table-container .table-background--yellow{background:#ffc857;color:#071822}.component_packages_table_v2 .table-container .table-background--yellow .h2{color:#071822}.component_packages_table_v2 .table-container .table-background--yellow a{color:#0b3356}.component_packages_table_v2 .table-container .table-background--yellow li::before{color:#0b3356!important}.component_packages_table_v2 .table-container .table-background--yellow .checkmark{background:#004c93}.component_packages_table_v2 .table-container .table-background--lightblue{background:#dde5f1;color:#071822}.component_packages_table_v2 .table-container .table-background--lightblue .h2{color:#071822}.component_packages_table_v2 .table-container .table-background--lightblue a{color:#0b3356}.component_packages_table_v2 .table-container .table-background--lightblue li::before{color:#0b3356!important}.component_packages_table_v2 .table-container .table-background--blue{background:#004c93;color:#fff}.component_packages_table_v2 .table-container .table-background--blue .h2,.component_packages_table_v2 .table-container .table-background--blue a{color:#fff}.component_packages_table_v2 .table-container .table-background--blue li::before{color:#fff!important}.component_packages_table_v2 .table-container .table-background--darkblue{background:#122a3d;color:#fff}.component_packages_table_v2 .table-container .table-background--darkblue .h2,.component_packages_table_v2 .table-container .table-background--darkblue a{color:#fff}.component_packages_table_v2 .table-container .table-background--darkblue li::before{color:#fff!important}.component_packages_table_v2 .table-container .table-background--darkestblue{background:#071822;color:#fff}.component_packages_table_v2 .table-container .table-background--darkestblue .h2,.component_packages_table_v2 .table-container .table-background--darkestblue a{color:#fff}.component_packages_table_v2 .table-container .table-background--darkestblue li::before{color:#fff!important}@media (max-width:1199.98px){.component_packages_table_v2 .component_packages_table_v2 .table-container{padding:1rem}}.component_packages_table_v2 table{width:100%;padding:0 20px}.component_packages_table_v2 table tr td,.component_packages_table_v2 table tr th{position:relative}.component_packages_table_v2 table tr td:before,.component_packages_table_v2 table tr th:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#b5b5b5}.component_packages_table_v2 table tr td:first-child:before,.component_packages_table_v2 table tr th:first-child:before{left:30px}.component_packages_table_v2 table tr td:last-child:before,.component_packages_table_v2 table tr th:last-child:before{right:30px}.component_packages_table_v2 table tr:last-child td:before,.component_packages_table_v2 table tr:last-child th:before{display:none}.component_packages_table_v2 table td,.component_packages_table_v2 table th{padding:20px 15px}.component_packages_table_v2 table td:first-child,.component_packages_table_v2 table th:first-child{padding-left:30px}.component_packages_table_v2 table td:last-child,.component_packages_table_v2 table th:last-child{padding-right:30px}.component_packages_table_v2 table thead th{text-align:center;font-size:18px}.component_packages_table_v2 table tbody th.editor_content{font-size:18px;width:200px}.component_packages_table_v2 table tbody th.editor_content a{display:inline-block;min-height:25px;white-space:nowrap}.component_packages_table_v2 table tbody th.editor_content a i{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.component_packages_table_v2 table tbody th.editor_content a.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component_packages_table_v2 table tbody th.editor_content ul{margin-bottom:0;display:none}.component_packages_table_v2 table tbody th.editor_content ul li{font-weight:400}.component_packages_table_v2 table tbody th.editor_content ul li:last-child{margin-bottom:0}.component_packages_table_v2 table tbody th.editor_content ul li:first-child{padding-top:10px}.component_packages_table_v2 table tbody th.editor_content ul li:first-child:before{top:10px}.component_packages_table_v2 table tbody td{text-align:center}.component_packages_table_v2 table tbody td .checkmark{width:25px;height:25px;background:#ffc857;color:#fff;text-align:center;line-height:27px;font-size:16px;display:block;margin:0 auto;border-radius:100%}.component_image_banners{padding-top:65px;padding-bottom:65px;background-color:#fff}.component_image_banners .row{margin-bottom:-30px}.component_image_banners .row .row-col{margin-bottom:30px}@media (max-width:767.98px){.component_image_banners{padding-top:30px;padding-bottom:30px}}.component_image_banners+.component_image_banners{padding-top:0}@media (max-width:767.98px){.component_image_banners+.component_image_banners{padding-top:0}}.image_banner{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:254px;border-radius:4px}.image_banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 30px;text-align:center}.image_banner a span.icon{width:65px;height:65px;display:block;margin:0 auto;margin-bottom:18px}.image_banner a span.icon svg{width:65px;height:65px}.image_banner a h4,.image_banner a p{color:#fff}.image_banner a h4.h1{font-size:36px;line-height:41px;min-height:88px}.image_banner a p{margin-bottom:0;font-weight:700}.component_product_banners{background:#f5f8ff;padding-top:48px;padding-bottom:65px}.component_product_banners .h1{text-align:center;font-weight:300;font-size:36px;line-height:54px;max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:14px}.component_product_banners p.preamble{max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:45px;font-size:20px;line-height:31px;text-align:center}ul.product-banners{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-left:-15px;margin-right:-15px;margin-bottom:-68px;padding:0}@media (max-width:767.98px){ul.product-banners{margin-bottom:-15px}}ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;margin-bottom:68px}ul.product-banners li.header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin-bottom:24px}ul.product-banners li.header h2{width:100%;border-bottom:1px solid #d8e3f2;padding-bottom:14px}@media (max-width:767.98px){ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:15px}}@media only screen and (max-width:540px){ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}ul.product-banners li.product-item-nr-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.product-banners li.product-item-nr-3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767.98px){ul.product-banners li.product-item-nr-2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.product-banners li.product-item-nr-3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}ul.product-banners li .product-inner{width:100%;max-width:295px;background:#fff;-webkit-box-shadow:0 4px 22px rgb(0 0 0 / .14);box-shadow:0 4px 22px rgb(0 0 0 / .14);padding:24px 20px;padding-top:10px;padding-bottom:82px;position:relative;border-radius:4px;overflow:hidden}@media only screen and (max-width:540px){ul.product-banners li .product-inner{max-width:100%}}ul.product-banners li .product-inner figure{height:186px;margin-bottom:15px}ul.product-banners li .product-inner figure img{display:block;margin:0 auto;max-width:100%;max-height:100%;width:auto;height:auto}ul.product-banners li .product-inner h2{margin-bottom:5px;text-align:center}ul.product-banners li .product-inner p{margin-bottom:0}ul.product-banners li .product-inner p.price{text-align:center;margin-bottom:5px}ul.product-banners li .product-inner p.button{position:absolute;bottom:24px;left:20px;right:20px}ul.product-banners li .product-inner p.button a.btn{display:block;margin:0;min-width:50px}ul.product-banners li.special-product figure{margin-top:-10px;margin-left:-20px;margin-right:-20px}.component_logos{padding:115px 0 150px}@media (max-width:991.98px){.component_logos{padding:60px 0 70px}}.component_logos__content{margin:0 auto;max-width:1336px;width:90%}.component_logos__content--title{font-family:Roboto Slab;font-size:36px;font-style:normal;font-weight:300;line-height:1.5;text-align:center;margin-bottom:50px;color:#0b3356}@media (max-width:991.98px){.component_logos__content--title{font-size:20px;margin-bottom:20px}}.component_logos__content--logos{white-space:nowrap;scrollbar-width:none}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(calc(-250px * 7));transform:translate(calc(-250px * 7))}}@keyframes scroll{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(calc(-250px * 7));transform:translate(calc(-250px * 7))}}.component_logos__content--logos .slide-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(250px * 10)}.component_logos__content--logos .slide-track .logo{padding:50px;max-width:50%;width:240px;height:200px;display:inline-block}@media (max-width:991.98px){.component_logos__content--logos .slide-track .logo{padding:20px 30px;width:180px;height:120px}}.component_logos__content--logos .slide-track .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.component_logos__content--logos .slide-track .logo img:hover{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.component_logos__content--logos .slide-track .slide{height:100px;width:250px;padding:20px;-webkit-perspective:100px;perspective:100px}.component_logos__content--logos::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(#fff0));background:linear-gradient(to right,#dde5f1 0,#fff0 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;right:0;top:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.component_logos__content--logos::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(#fff0));background:linear-gradient(to right,#dde5f1 0,#fff0 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;left:0;top:0}.component_logos__content--logos::-webkit-scrollbar{display:none}.component_logos__content .component_logos__content--logos.slider{margin:auto;overflow:hidden;position:relative;width:auto}.component_logos.bgc-blue_light{background:#dde5f1}.component_logos.bgc-blue_medium{background:#004c93}.component_logos.bgc-blue_medium .component_logos__content--title{color:#fff}.component_logos.bgc-blue_dark{background:#12293d}.component_logos.bgc-blue_dark .component_logos__content--title{color:#fff}.component_logos.bgc-bg_light{background:#f5f8ff}.component_logos_v2{padding:40px 0 50px}@media (max-width:1199.98px){.component_logos_v2{padding:40px 1rem 50px}}@media (max-width:991.98px){.component_logos_v2{padding:60px 1rem 70px}}.component_logos_v2__content_v2{margin:0 auto;max-width:1140px}.component_logos_v2__content_v2--title_v2{font-family:Roboto;font-size:32px;font-style:normal;font-weight:900;line-height:1.5;text-align:center;margin-bottom:24px;color:#122a3d}@media (max-width:991.98px){.component_logos_v2__content_v2--title_v2{font-size:20px;margin-bottom:20px}}.component_logos_v2__content_v2--logos_v2{white-space:nowrap;scrollbar-width:none}.component_logos_v2__content_v2--logos_v2 .slide-track_v2{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .logo_v2{padding:50px;max-width:50%;width:240px;height:200px;display:inline-block}@media (max-width:991.98px){.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .logo_v2{padding:20px 30px;width:180px;height:120px}}.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .logo_v2 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .logo_v2 img:hover{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .slide_v2{height:100px;width:250px;padding:20px;-webkit-perspective:100px;perspective:100px}.component_logos_v2__content_v2--logos_v2 .slide-track_v2 .slick-list{width:100%}.component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#ffffff00));background:linear-gradient(to right,#fff 0,#ffffff00 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;right:0;top:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#ffffff00));background:linear-gradient(to right,#fff 0,#ffffff00 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;left:0;top:0}.component_logos_v2__content_v2--logos_v2::-webkit-scrollbar{display:none}.component_logos_v2__content_v2 .component_logos_v2__content_v2--logos_v2.slider_v2{margin:auto;overflow:hidden;position:relative;width:auto}.component_logos_v2.bgc-blue_light{background:#dde5f1}.component_logos_v2.bgc-blue_light .component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(#ffffff00));background:linear-gradient(to right,#dde5f1 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_light .component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(#ffffff00));background:linear-gradient(to right,#dde5f1 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_medium{background:#004c93}.component_logos_v2.bgc-blue_medium .component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#004c93),to(#ffffff00));background:linear-gradient(to right,#004c93 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_medium .component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#004c93),to(#ffffff00));background:linear-gradient(to right,#004c93 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_medium .component_logos_v2__content--title{color:#fff}.component_logos_v2.bgc-blue_dark{background:#122a3d}.component_logos_v2.bgc-blue_dark .component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#122a3d),to(#ffffff00));background:linear-gradient(to right,#122a3d 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_dark .component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#122a3d),to(#ffffff00));background:linear-gradient(to right,#122a3d 0,#ffffff00 100%)}.component_logos_v2.bgc-blue_dark .component_logos_v2__content_v2--title_v2{color:#fff}.component_logos_v2.bgc-bg_light{background:#f5f8ff}.component_logos_v2.bgc-bg_light .component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f5f8ff),to(#ffffff00));background:linear-gradient(to right,#f5f8ff 0,#ffffff00 100%)}.component_logos_v2.bgc-bg_light .component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f5f8ff),to(#ffffff00));background:linear-gradient(to right,#f5f8ff 0,#ffffff00 100%)}.component_logos_v2.bgc-bg_white{background:#fff}.component_logos_v2.bgc-bg_white .component_logos_v2__content_v2--logos_v2::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#ffffff00));background:linear-gradient(to right,#fff 0,#ffffff00 100%)}.component_logos_v2.bgc-bg_white .component_logos_v2__content_v2--logos_v2::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#ffffff00));background:linear-gradient(to right,#fff 0,#ffffff00 100%)}.component_large_icons{padding-top:60px;padding-bottom:30px}@media (max-width:991.98px){.component_large_icons{padding-top:30px;padding-bottom:20px}}.component_large_icons .cli-icon{min-height:100%;padding-bottom:30px}@media (max-width:991.98px){.component_large_icons .cli-icon{padding-bottom:10px}}.component_large_icons .cli-icon__inner{display:block;background:#12293d;color:#fff;height:100%;text-align:center;padding:50px 10px}@media (max-width:991.98px){.component_large_icons .cli-icon__inner{padding-top:25px;padding-bottom:25px}}.component_large_icons .cli-icon__inner--image{width:105px;height:100px;margin:0 auto}.component_large_icons .cli-icon__inner--image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.component_large_icons .cli-icon__inner--title{display:block;font-family:"Roboto Slab",sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:1.5;padding-top:5px}@media (max-width:991.98px){.component_large_icons .cli-icon__inner--title{font-size:26px}}.component_large_icons .cli-icon__inner--cta{display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.57;position:relative;padding-right:29px;margin-top:24px}.component_large_icons .cli-icon__inner--cta::after{width:24px;height:24px;display:block;position:absolute;top:0;right:0;content:" ";background-image:url(/wp-content/themes/solidengineer-1-2-2/assets/img/icon-arrow-right.svg);background-size:100% 100%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.component_campaign{padding:10px 0;text-align:center;color:#fff;min-height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.component_campaign.blue{background-color:#004c93}.component_campaign.blue .editor_content a:not(.btn){color:#ffc857}.component_campaign.blue .editor_content a:not(.btn):hover{color:#071824}.component_campaign.darkblue{background-color:#0b3356}.component_campaign.darkblue .editor_content a:not(.btn){color:#ffc857}.component_campaign.darkblue .editor_content a:not(.btn):hover{text-decoration:underline}.component_campaign.yellow{background-color:#ffc857}.component_campaign.black{background-color:#071824}.component_campaign.white{background-color:#fff}.component_campaign .editor_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.component_campaign .editor_content{padding:15px}}@media (max-width:767.98px){.component_campaign .editor_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_campaign .editor_content h3{color:#fff;font-weight:300;margin-bottom:20px}.component_campaign .editor_content h2{color:#ffc857}.component_campaign .editor_content p{font-size:18px;font-weight:200}.component_campaign .editor_content p span{color:#ffc857}.component_campaign .campaign_wrapper .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.component_campaign .campaign_wrapper .gfield input[type=tel],.component_campaign .campaign_wrapper .gfield input[type=text]{border-bottom:1px solid #ffc857;color:#ffc857}.component_campaign .campaign_wrapper .gfield a{color:#ffc857}.component_campaign .campaign_wrapper .gfield .ginput_container{width:100%}.component_campaign .campaign_wrapper .gfield .gfield_description{white-space:pre;font-size:larger;font-weight:200}.component_campaign .campaign_wrapper .gfield .gform_confirmation_message{font-size:30px;padding:60px 59px 70px;line-height:normal}.component_campaign .campaign_wrapper input[type=checkbox]+label:before{border:1px solid #ffc857}.component_campaign .campaign_wrapper .btn-primary{background-color:#ffc857;border:1px solid #ffc857}.component_campaign .campaign_wrapper .btn-primary:hover{background-color:#071824;border:1px solid #071824}.component_campaign.text_field{padding:60px 200px}.component_campaign.text_field h2{color:#ffc857}.single_post .author{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single_post .author__image{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:10px}.single_post .author__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single_post .author__details{font-family:Roboto,sans-serif;font-size:14px;line-height:1.428;font-style:normal;color:#000}.single_post .author__details--label{font-weight:700;display:block}@media print{.site_header{display:none}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJzY3JlZW4uY3NzIiwiYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLnNjc3MiLCJmb250YXdlc29tZS9fY29yZS5zY3NzIiwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJmb250YXdlc29tZS9fbGlzdC5zY3NzIiwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJmb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250YXdlc29tZS9fbWl4aW5zLnNjc3MiLCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJmb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiZm9udGF3ZXNvbWUvZmEtc29saWQuc2NzcyIsImZvbnRhd2Vzb21lL2ZhLWxpZ2h0LnNjc3MiLCJmb250YXdlc29tZS9mYS1yZWd1bGFyLnNjc3MiLCJmb250YXdlc29tZS9mYS1icmFuZHMuc2NzcyIsInNlbGVjdDIvY29yZS5zY3NzIiwic2VsZWN0Mi9fc2luZ2xlLnNjc3MiLCJzZWxlY3QyL19tdWx0aXBsZS5zY3NzIiwic2VsZWN0Mi9fZHJvcGRvd24uc2NzcyIsInNlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyIsInNlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCJzZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MiLCJzZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCJzZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzIiwic2VsZWN0Mi9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwic2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzIiwic2xpY2svc2xpY2suc2NzcyIsInNsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJmYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzIiwiY29tcG9uZW50cy9fd3AtY29yZS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUuc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX21haW4uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzIiwiY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF92Mi5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19qb2Jfb2ZmZXJpbmdzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb3Zlcl9pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9ibG9jay5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlX3Byb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb3RlY3RlZC5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyIsImNvbXBvbmVudHMvcGFydGlhbHMvX3NpbmdsZS1wb3N0LS1hdXRob3Iuc2NzcyIsImNvbXBvbmVudHMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLHVFQUNBLGlGQ0RBOzs7Ozs7QUNvQkEsRUNQQSxRQURBLFNEV0UsbUJBQUEsV0FBQSxXQUFBLFdBR0YsS0FDRSxZQUFBLFdBQ0EsWUFBQSxLQUNBLHlCQUFBLEtBQ0EscUJBQUEsS0FDQSxtQkFBQSxVQUNBLDRCQUFBLFlBS0EsY0FDRSxNQUFBLGFBTUosUUFBQSxNQUFBLE9BQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsSUFBQSxRQUNFLFFBQUEsTUFXRixLQUNFLE9BQUEsRUFDQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLGlCQUFBLEtDcEJGLHNCRDZCRSxRQUFBLFlBU0YsR0FDRSxtQkFBQSxZQUFBLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQWFGLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNFLFdBQUEsRUFDQSxjQUFBLE1BUUYsRUFDRSxXQUFBLEVBQ0EsY0FBQSxLQzNDRiwwQkRxREEsWUFFRSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BQ0EsT0FBQSxLQUNBLGNBQUEsRUFHRixRQUNFLGNBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxRQ2hERixHRG1EQSxHQ3BEQSxHRHVERSxXQUFBLEVBQ0EsY0FBQSxLQUdGLE1DbkRBLE1BQ0EsTUFGQSxNRHdERSxjQUFBLEVBR0YsR0FDRSxZQUFBLElBR0YsR0FDRSxjQUFBLE1BQ0EsWUFBQSxFQUdGLFdBQ0UsT0FBQSxFQUFBLEVBQUEsS0FHRixJQUNFLFdBQUEsT0FJRixFQ3JEQSxPRHVERSxZQUFBLE9BSUYsTUFDRSxVQUFBLElBUUYsSUMzREEsSUQ2REUsU0FBQSxTQUNBLFVBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxTQUdGLElBQU0sT0FBQSxPQUNOLElBQU0sSUFBQSxNQU9OLEVBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsaUJBQUEsWUFDQSw2QkFBQSxRRTNMQSxRRjhMRSxNQUFBLFFBQ0EsZ0JBQUEsVUFVSiw4QkFDRSxNQUFBLFFBQ0EsZ0JBQUEsS0V2TUEsb0NBQUEsb0NGME1FLE1BQUEsUUFDQSxnQkFBQSxLQU5KLG9DQVVJLFFBQUEsRUNoRUosS0FDQSxJRHlFQSxJQ3hFQSxLRDRFRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFJRixJQUVFLFdBQUEsRUFFQSxjQUFBLEtBRUEsU0FBQSxLQUdBLG1CQUFBLFVBUUYsT0FFRSxPQUFBLEVBQUEsRUFBQSxLQVFGLElBQ0UsZUFBQSxPQUNBLGFBQUEsS0FHRixlQUNFLFNBQUEsT0FRRixNQUNFLGdCQUFBLFNBR0YsUUFDRSxZQUFBLE9BQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsYUFBQSxPQUdGLEdBR0UsV0FBQSxRQVFGLE1BRUUsUUFBQSxhQUNBLGNBQUEsTUFNRixPQUNFLGNBQUEsRUFPRixhQUNFLFFBQUEsSUFBQSxPQUNBLFFBQUEsSUFBQSxLQUFBLHlCQzVHRixPRCtHQSxNQzdHQSxTQURBLE9BRUEsU0RpSEUsT0FBQSxFQUNBLFlBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUdGLE9DL0dBLE1EaUhFLFNBQUEsUUFHRixPQy9HQSxPRGlIRSxlQUFBLEtDM0dGLGFBQ0EsY0RnSEEsT0NsSEEsbUJEc0hFLG1CQUFBLE9DL0dGLGdDQUNBLCtCQUNBLGdDRGlIQSx5QkFJRSxRQUFBLEVBQ0EsYUFBQSxLQ2hIRixxQkRtSEEsa0JBRUUsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFQUlGLGlCQ2xIQSwyQkFDQSxrQkFGQSxpQkQ0SEUsbUJBQUEsUUFHRixTQUNFLFNBQUEsS0FFQSxPQUFBLFNBR0YsU0FNRSxVQUFBLEVBRUEsUUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEVBS0YsT0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsY0FBQSxNQUNBLFVBQUEsT0FDQSxZQUFBLFFBQ0EsTUFBQSxRQUNBLFlBQUEsT0FHRixTQUNFLGVBQUEsU0NuSUYseUNBS0EseUNEb0lFLE9BQUEsS0NwSUYsY0Q0SUUsZUFBQSxLQUNBLG1CQUFBLEtDeElGLDRDQUtBLHlDRDRJRSxtQkFBQSxLQVFGLDZCQUNFLEtBQUEsUUFDQSxtQkFBQSxPQU9GLE9BQ0UsUUFBQSxhQUdGLFFBQ0UsUUFBQSxVQUNBLE9BQUEsUUFHRixTQUNFLFFBQUEsS0NySkYsU0QySkUsUUFBQSxlR2hlRjs7Ozs7QUFRRSxjQUFnQixNQUFBLGFIa0JsQixLR2RFLG1CQUFBLFdBQUEsV0FBQSxXQUNBLG1CQUFBLFVIT0YsRUMwVUEsUUFEQSxTRTFVRSxtQkFBQSxRQUFBLFdBQUEsUUNkQSxXQ0FBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEtDbURFLHlCRnZERixXQ1lJLFVBQUEsT0MyQ0YseUJGdkRGLFdDWUksVUFBQSxPQzJDRix5QkZ2REYsV0NZSSxVQUFBLE9DMkNGLDBCRnZERixXQ1lJLFVBQUEsUURBSixpQkNaQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxLRGtCQSxLQ0pBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsYUFBQSxNQUNBLFlBQUEsTURPQSxZQUNFLGFBQUEsRUFDQSxZQUFBLEVBRkYsaUJIaVhBLDBCRzNXSSxjQUFBLEVBQ0EsYUFBQSxFR2pDSixLQUFBLE9BQUEsUUFBQSxRQUFBLFFBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPTmlaRixVQUVxSixRQUF2SSxVQUFtRyxXQUFZLFdBQVksV0FBaEgsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUN0RyxhQUZxSixRQUF2SSxVQUFtRyxXQUFZLFdBQVksV0FBaEgsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUN0RyxhQUZrSixRQUF2SSxVQUFtRyxXQUFZLFdBQVksV0FBaEgsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUNuRyxhQUVxSixRQUF2SSxVQUFtRyxXQUFZLFdBQVksV0FBaEgsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUFXLFVBQVcsVUFBVyxVQUN0RyxhTXBaSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsSUFDQSxjQUFBLEtBQ0EsYUFBQSxLQW1CRSxLQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLFVBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsY0FBQSxLQUFBLEVBQUEsRUFBQSxjQUlBLFVBQUEsY0VGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxhQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLFlBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixVQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLFVBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsVUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixVRlRSLFlBQUEsY0VTUSxVRlRSLFlBQUEsZUVTUSxVRlRSLFlBQUEsSUVTUSxVRlRSLFlBQUEsZUVTUSxVRlRSLFlBQUEsZUVTUSxVRlRSLFlBQUEsSUVTUSxVRlRSLFlBQUEsZUVTUSxVRlRSLFlBQUEsZUVTUSxVRlRSLFlBQUEsSUVTUSxXRlRSLFlBQUEsZUVTUSxXRlRSLFlBQUEsZUNVRSx5QkM3QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxlRVNRLGNGVFIsWUFBQSxnQkNVRSx5QkM3QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxlRVNRLGNGVFIsWUFBQSxnQkNVRSx5QkM3QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxlRVNRLGNGVFIsWUFBQSxnQkNVRSwwQkM3QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFB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QUFtQyxRQUFBLFFBQ25DLGVBQWdDLFFBQUEsUUFDaEMsb0JBQXFDLFFBQUEsUUFDckMsMEJBQTJDLFFBQUEsUUFDM0MsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsd0JBQXlDLFFBQUEsUUFDekMseUJBQTBDLFFBQUEsUUFDMUMsc0JBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsc0JBQXVDLFFBQUEsUUFDdkMscUJBQXNDLFFBQUEsUUFDdEMsK0NBQWdFLFFBQUEsUUFDaEUsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsbUJBQW9DLFFBQUEsUUFDcEMscUJBQXNDLFFBQUEsUUFDdEMsNkJBQThDLFFBQUEsUUFDOUMsNkJBQThDLFFBQUEsUUFDOUMsOEJBQStDLFFBQUEsUUFDL0MsMkJBQTRDLFFBQUEsUUFDNUMsc0JBQXVDLFFBQUEsUUFDdkMsc0JBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMsb0JBQXFDLFFBQUEsUUFDckMseUJBQTBDLFFBQUEsUUFDMUMsbUJBQW9DLFFBQUEsUUFDcEMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUUFDcEMsaUNBQWtELFFBQUEsUUFDbEQsaUNBQWtELFFBQUEsUUFDbEQsa0NBQW1ELFFBQUEsUUFDbkQsK0JBQWdELFFBQUEsUUFDaEQsMEJBQTJDLFFBQUEsUUFDM0MsaUNBQWtELFFBQUEsUUFDbEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsOEJBQStDLFFBQUEsUUFDL0MsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMsaUNBQWtELFFBQUEsUUFDbEQsaUNBQWtELFFBQUEsUUFDbEQsa0NBQW1ELFFBQUEsUUFDbkQsK0JBQWdELFFBQUEsUUFDaEQsK0JB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UUFDdEMsc0JBQXVDLFFBQUEsUUFDdkMscUJBQXNDLFFBQUEsUUFDdEMsaUJBQWtDLFFBQUEsUUFDbEMsd0JBQXlDLFFBQUEsUUFDekMsd0JBQXlDLFFBQUEsUUFDekMsaUJBQWtDLFFBQUEsUUFDbEMsd0JBQXlDLFFBQUEsUUFDekMsNEJBQTZDLFFBQUEsUUFDN0MsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsMkJBQTRDLFFBQUEsUUFDNUMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0Msd0JBQXlDLFFBQUEsUUFDekMsNEJBQTZDLFFBQUEsUUFDN0Msc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0MsdUJBQXdDLFFBQUEsUUFDeEMsMkJBQTRDLFFBQUEsUUFDNUMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0MsK0JBQWdELFFBQUEsUUFDaEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsNkJBQThDLFFBQUEsUUFDOUMsK0JBQWdELFFBQUEsUUFDaEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsNkJBQThDLFFBQUEsUUFDOUMsd0JBQXlDLFFBQUEsUUFDekMsd0JBQXlDLFFBQUEsUUFDekMseUJBQTBDLFFBQUEsUUFDMUMsK0JBQWdELFFBQUEsUUFDaEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsNkJBQThDLFFBQUEsUUFDOUMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsd0JBQXlDLFFBQUEsUUFDekMscUJBQXNDLFFBQUEsUUFDdEMsMkJBQTRDLFFBQUEsUUFDNUMsMEJBQTJDLFFBQUEsUUFDM0MsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsNkJBQThDLFFBQUEsUUFDOUMsaUJBQWtDLFFBQUEsUUFDbEMsMEJBQTJDLFFBQUEsUUFDM0MsOEJBQStDLFFBQUEs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QUEsUUFDckMsa0JBQW1DLFFBQUEsUUFDbkMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMseUJBQTBDLFFBQUEsUUFDMUMsZ0JBQWlDLFFBQUEsUUFDakMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsZ0JBQWlDLFFBQUEsUUFDakMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0Msb0JBQXFDLFFBQUEsUUFDckMsd0JBQXlDLFFBQUEsUUFDekMscUJBQXNDLFFBQUEsUUFDdEMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMsdUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMsMEJBQTJDLFFBQUEsUUFDM0MsZ0JBQWlDLFFBQUEsUUFDakMsb0JBQXFDLFFBQUEsUUFDckMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsK0JBQWdELFFBQUEsUUFDaEQsK0JBQWdELFFBQUEsUUFDaEQsZ0NBQWlELFFBQUEsUUFDakQsNkJBQThDLFFBQUEsUUFDOUMsMkJBQTRDLFFBQUEsUUFDNUMsMkJBQTRDLFFBQUEsUUFDNUMsNEJBQTZDLFFBQUEsUUFDN0MseUJBQTBDLFFBQUEsUUFDMUMsc0JBQXVDLFFBQUEsUUFDdkMsb0JBQXFDLFFBQUEsUUFDckMsZ0JBQWlDLFFBQUEsUUFDakMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMsZ0JBQWlDLFFBQUEsUUFDakMsZUFBZ0MsUUFBQSxRQUNoQyxzQkFBdUMsUUFBQSxRQUN2QywwQkFBMkMsUUFBQSxRQUMzQyxtQkFBb0MsUUFBQSxRQUNwQyxxQkFBc0MsUUFB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QW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQXFDLFFBQUEsUUFDckMsd0JBQXlDLFFBQUEsUUFDekMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsc0JBQXVDLFFBQUEsUUFDdkMscUJBQXNDLFFBQUEsUUFDdEMsNEJBQTZDLFFBQUEsUUFDN0MscUJBQXNDLFFBQUEsUUFDdEMsNEJBQTZDLFFBQUEsUUFDN0Msc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMscUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWlDLFFBQUEsUUFDakMsMkJBQTRDLFFBQUEsUUFDNUMseUJBQTBDLFFBQUEsUUFDMUMsNEJBQTZDLFFBQUEsUUFDN0MsMEJBQTJDLFFBQUEsUUFDM0MscUJBQXNDLFFBQUEsUUFDdEMsNkJBQThDLFFBQUEsUUFDOUMsMkJBQTRDLFFBQUEsUUFDNUMsbUJBQW9DLFFBQUEsUUFDcEMsc0JBQXVDLFFBQUEsUUFDdkMseUJBQTBDLFFBQUEsUUFDMUMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsbUJBQW9DLFFBQUEsUUFDcEMseUJBQTBDLFFBQUEsUUFDMUMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdDLFFBQUEsUUFDeEMsMEJBQTJDLFFBQUEsUUFDM0MsMEJBQTJDLFFBQUEsUUFDM0MsZ0JBQWlDLFFBQUEsUUFDakMsNEJBQTZDLFFBQUEsUUFDN0MscUJBQXNDLFFBQUEsUUFDdEMsc0JBQXVDLFFBQUEsUUFDdkMsaUJB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QUVGLDhCQUNFLGdCQUFBLEtBRUYsNEJBQ0UsV0FBQSxRQUVGLGtDQUNFLFdBQUEsUUFFRiw0QkFDRSxXQUFBLFFBRUYsa0NBQ0UsV0FBQSxRQUVGLDRCQUNFLFdBQUEsUUFFRixrQ0FDRSxXQUFBLFFBRUYsNEJBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxlQUFBLE9BRUYsaUNBQ0UsS0FBQSxLQUVGLHVCQUNFLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUdGLGlCQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLElBQUEsSUFBQSxJQUFBLElBQ0EsV0FBQSxLQUNBLDRCQUFBLFlBQ0EsMkJBQUEsTUFDQSxtQkFBQSx5QkFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLE1BRUYsbUJBQ0UsV0FBQSxPQUNBLFdBQUEsS0FFRix1Q0FDRSxRQUFBLE1BRUYsc0NBQ0UsTUFBQSxNQUVGLG9CQUNFLFdBQUEsS0FDQSxTQUFBLFNBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsV0FBQSxLQUNBLFVBQUEsRUFDQSxZQUFBLE9BRUYsc0JBQ0UsU0FBQSxPQUVGLHlDQUNFLE1BQUEsSUFFRiwrQ0FDRSxXQUFBLEtBQ0EsY0FBQSxLQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZUFFRiwrQ0FDRSxXQUFBLFFBQ0EsY0FBQSxLQUVGLHVCQUNFLE1BQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLE9BQUEsSUFDQSxNQUFBLE1BQ0EsT0FB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a0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQWxGTCw4REFBQSwrREFvRk8sY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBckZQLGdEQXdGTyxNQUFBLFFBeEZQLGdFQTJGTyxNQUFBLEtBM0ZQLGtFQThGTyxZQUFBLElBQ0EsVUFBQSxPQUNBLFlBQUEsSUFoR1AsMEVBbUdNLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFlBQUEsT0FyR04sd0VBeUdLLE9BQUEsSUFBQSxNQUFBLFFBekdMLG1EQTRHTSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBN0dOLHlEQStHUSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBaEhSLCtCQXFISSxRQUFBLEtBQUEsTUFySEosa0NBdUhNLE1BQUEsUUN2SE4scUJBQ0MsWUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBTEQsNEJBT0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxPQUNBLGFBQUEsS0FYRixnQ0FhRyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FqQkgsOEJBcUJFLFlBQUEsTUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxXQUFBLE9BQ0EsTUFBQSxLQXpCRixxQ0E2QkcsWUFBQSxJQUNBLFFBQUEsTUM3QkgsYTNEREEsYTJER0UsUUFBQSIsImZpbGUiOiJzY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjoxMDAsMzAwLDcwMFwiO1xyXG5AaW1wb3J0IFwiLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsMzAwaSw0MDAsNDAwaSw3MDAsNzAwaVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Jvb3RzdHJhcC1yZWJvb3RcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ib290c3RyYXAtZ3JpZFwiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWVcIjtcclxuQGltcG9ydCBcImZvbnRhd2Vzb21lL2ZhLXNvbGlkXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9mYS1saWdodFwiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvZmEtcmVndWxhclwiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvZmEtYnJhbmRzXCI7XHJcbkBpbXBvcnQgXCJzZWxlY3QyL2NvcmVcIjtcclxuQGltcG9ydCBcInNsaWNrL3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJzbGljay9zbGljay10aGVtZVwiO1xyXG5AaW1wb3J0IFwiZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FsbFwiO1xyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIFJlYm9vdCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxyXG4gKi9cclxuXHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJyZWJvb3RcIjtcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cclxuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XHJcbn1cclxuXHJcbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQge1xyXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxyXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxyXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcclxufVxyXG5cclxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxyXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcclxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xyXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXHJcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29kZVxyXG4vL1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXHJcbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG4vL1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjoxMDAsMzAwLDcwMFwiO1xuQGltcG9ydCBcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGlcIjtcbi8qIVxyXG4gKiBCb290c3RyYXAgUmVib290IHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXHJcbiAqL1xuLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA1NywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA5OSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxMjEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEyOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSAxMzUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxNDIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE0OSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMTUzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE1OCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLyogbGluZSAxNjIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDE2NywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyogbGluZSAxNzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSAxODIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSAxOTAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbi8qIGxpbmUgMTkxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qIGxpbmUgMTk4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyMjUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAyMzYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDI0NSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbi8qIGxpbmUgMjYyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMjcyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAyNzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI4NiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi8qIGxpbmUgMjkwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxuLyogbGluZSAyOTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDMwOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi8qIGxpbmUgMzE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuLyogbGluZSAzMzEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSAzNDIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAzNDcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIGxpbmUgMzU1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyogbGluZSAzNjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMzcxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzc4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbi8qIGxpbmUgMzkwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi8qIGxpbmUgMzk2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA0MTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQyMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA0MjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA0MzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0NiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1NiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNDY1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA0NjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ3NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDgwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiFcclxuICogQm9vdHN0cmFwIEdyaWQgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL2Jvb3RzdHJhcC1ncmlkLnNjc3MgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogbGluZSA2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSA2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDM4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4vKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cbi8qIGxpbmUgNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2NvcmUuc2NzcyAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4vKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4vKiBsaW5lIDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzICovXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGlzdC5zY3NzICovXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xpc3Quc2NzcyAqL1xuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MgKi9cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4vKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyAqL1xuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogbGluZSA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKiBsaW5lIDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbi8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4vKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4vKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLyogbGluZSA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLyogbGluZSA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4vKiBsaW5lIDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4vKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4vKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4vKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4vKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4vKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4vKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4vKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4vKiBsaW5lIDM2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4vKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4vKiBsaW5lIDM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4vKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4vKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLyogbGluZSA0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLyogbGluZSA0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG5cbi8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLyogbGluZSA1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cblxuLyogbGluZSA1NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4vKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG5cbi8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4vKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi8qIGxpbmUgNjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4vKiBsaW5lIDY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLyogbGluZSA2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG5cbi8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLyogbGluZSA3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4vKiBsaW5lIDc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLyogbGluZSA3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cblxuLyogbGluZSA3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4vKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi8qIGxpbmUgODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG5cbi8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4vKiBsaW5lIDgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4vKiBsaW5lIDg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi8qIGxpbmUgODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4vKiBsaW5lIDg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLyogbGluZSA4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi8qIGxpbmUgOTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLyogbGluZSA5MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi8qIGxpbmUgOTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4vKiBsaW5lIDk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4vKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLyogbGluZSA5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4vKiBsaW5lIDk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4vKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLyogbGluZSAxMDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4vKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi8qIGxpbmUgMTAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cblxuLyogbGluZSAxMDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi8qIGxpbmUgMTA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLyogbGluZSAxMDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4vKiBsaW5lIDEwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4vKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjsgfVxuXG4vKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4vKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLyogbGluZSAxMTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4vKiBsaW5lIDExMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLyogbGluZSAxMTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLyogbGluZSAxMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi8qIGxpbmUgMTE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4vKiBsaW5lIDExOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4vKiBsaW5lIDEyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4vKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4vKiBsaW5lIDEyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi8qIGxpbmUgMTI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4vKiBsaW5lIDEyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4vKiBsaW5lIDEyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLyogbGluZSAxMjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi8qIGxpbmUgMTMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4vKiBsaW5lIDEzMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4vKiBsaW5lIDEzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi8qIGxpbmUgMTM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi8qIGxpbmUgMTM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4vKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLyogbGluZSAxMzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLyogbGluZSAxNDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi8qIGxpbmUgMTQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi8qIGxpbmUgMTQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi8qIGxpbmUgMTQzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLyogbGluZSAxNDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi8qIGxpbmUgMTQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4vKiBsaW5lIDE0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLyogbGluZSAxNDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLyogbGluZSAxNDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLyogbGluZSAxNTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLyogbGluZSAxNTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLyogbGluZSAxNTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLyogbGluZSAxNTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4vKiBsaW5lIDE1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4vKiBsaW5lIDE1NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLyogbGluZSAxNTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLyogbGluZSAxNTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4vKiBsaW5lIDE1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLyogbGluZSAxNTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLyogbGluZSAxNjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4vKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi8qIGxpbmUgMTYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLyogbGluZSAxNjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi8qIGxpbmUgMTY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4vKiBsaW5lIDE2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4vKiBsaW5lIDE2NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLyogbGluZSAxNjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi8qIGxpbmUgMTY5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLyogbGluZSAxNzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLyogbGluZSAxNzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4vKiBsaW5lIDE3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLyogbGluZSAxNzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjsgfVxuXG4vKiBsaW5lIDE3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi8qIGxpbmUgMTc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4vKiBsaW5lIDE3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi8qIGxpbmUgMTc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi8qIGxpbmUgMTc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4vKiBsaW5lIDE3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4vKiBsaW5lIDE4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi8qIGxpbmUgMTgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi8qIGxpbmUgMTgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLyogbGluZSAxODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4vKiBsaW5lIDE4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjsgfVxuXG4vKiBsaW5lIDE4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4vKiBsaW5lIDE4NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLyogbGluZSAxODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi8qIGxpbmUgMTg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLyogbGluZSAxODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4vKiBsaW5lIDE5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi8qIGxpbmUgMTkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi8qIGxpbmUgMTkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi8qIGxpbmUgMTkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLyogbGluZSAxOTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLyogbGluZSAxOTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLyogbGluZSAxOTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4vKiBsaW5lIDE5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4vKiBsaW5lIDE5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi8qIGxpbmUgMjAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLyogbGluZSAyMDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLyogbGluZSAyMDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi8qIGxpbmUgMjAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi8qIGxpbmUgMjA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi8qIGxpbmUgMjA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4vKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLyogbGluZSAyMDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4vKiBsaW5lIDIwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLyogbGluZSAyMDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLyogbGluZSAyMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi8qIGxpbmUgMjExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi8qIGxpbmUgMjEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLyogbGluZSAyMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLyogbGluZSAyMTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLyogbGluZSAyMTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4vKiBsaW5lIDIxNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4vKiBsaW5lIDIxNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLyogbGluZSAyMTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4vKiBsaW5lIDIxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi8qIGxpbmUgMjIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi8qIGxpbmUgMjIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4vKiBsaW5lIDIyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi8qIGxpbmUgMjIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi8qIGxpbmUgMjI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjsgfVxuXG4vKiBsaW5lIDIyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLyogbGluZSAyMjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4vKiBsaW5lIDIyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi8qIGxpbmUgMjI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi8qIGxpbmUgMjI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4vKiBsaW5lIDIzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiOyB9XG5cbi8qIGxpbmUgMjMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4vKiBsaW5lIDIzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLyogbGluZSAyMzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4vKiBsaW5lIDIzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi8qIGxpbmUgMjM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4vKiBsaW5lIDIzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cblxuLyogbGluZSAyMzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4vKiBsaW5lIDIzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi8qIGxpbmUgMjM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi8qIGxpbmUgMjQwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi8qIGxpbmUgMjQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4vKiBsaW5lIDI0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7IH1cblxuLyogbGluZSAyNDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi8qIGxpbmUgMjQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLyogbGluZSAyNDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjsgfVxuXG4vKiBsaW5lIDI0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLyogbGluZSAyNDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4vKiBsaW5lIDI0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4vKiBsaW5lIDI0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4vKiBsaW5lIDI1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4vKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4vKiBsaW5lIDI1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4vKiBsaW5lIDI1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi8qIGxpbmUgMjU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLyogbGluZSAyNTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4vKiBsaW5lIDI1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi8qIGxpbmUgMjU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLyogbGluZSAyNTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4vKiBsaW5lIDI1OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4vKiBsaW5lIDI2MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4vKiBsaW5lIDI2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLyogbGluZSAyNjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi8qIGxpbmUgMjYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4vKiBsaW5lIDI2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4vKiBsaW5lIDI2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7IH1cblxuLyogbGluZSAyNjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi8qIGxpbmUgMjY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLyogbGluZSAyNjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4vKiBsaW5lIDI2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLyogbGluZSAyNzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi8qIGxpbmUgMjcxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLyogbGluZSAyNzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLyogbGluZSAyNzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi8qIGxpbmUgMjc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4vKiBsaW5lIDI3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLyogbGluZSAyNzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4vKiBsaW5lIDI3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi8qIGxpbmUgMjc5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4vKiBsaW5lIDI4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi8qIGxpbmUgMjgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi8qIGxpbmUgMjgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4vKiBsaW5lIDI4MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi8qIGxpbmUgMjg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi8qIGxpbmUgMjg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4vKiBsaW5lIDI4NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiOyB9XG5cbi8qIGxpbmUgMjg3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4vKiBsaW5lIDI4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4vKiBsaW5lIDI4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4vKiBsaW5lIDI5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLyogbGluZSAyOTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4vKiBsaW5lIDI5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi8qIGxpbmUgMjkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLyogbGluZSAyOTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi8qIGxpbmUgMjk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4vKiBsaW5lIDI5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLyogbGluZSAyOTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi8qIGxpbmUgMjk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLyogbGluZSAyOTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi8qIGxpbmUgMzAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLyogbGluZSAzMDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi8qIGxpbmUgMzAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi8qIGxpbmUgMzAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4vKiBsaW5lIDMwNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLyogbGluZSAzMDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4vKiBsaW5lIDMwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi8qIGxpbmUgMzA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4vKiBsaW5lIDMwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4vKiBsaW5lIDMwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4vKiBsaW5lIDMxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLyogbGluZSAzMTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi8qIGxpbmUgMzEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLyogbGluZSAzMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi8qIGxpbmUgMzE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi8qIGxpbmUgMzE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4vKiBsaW5lIDMxNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLyogbGluZSAzMTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi8qIGxpbmUgMzE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4vKiBsaW5lIDMxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4vKiBsaW5lIDMyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4vKiBsaW5lIDMyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4vKiBsaW5lIDMyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4vKiBsaW5lIDMyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi8qIGxpbmUgMzI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLyogbGluZSAzMjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4vKiBsaW5lIDMyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLyogbGluZSAzMjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4vKiBsaW5lIDMyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLyogbGluZSAzMjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi8qIGxpbmUgMzMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLyogbGluZSAzMzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi8qIGxpbmUgMzMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLyogbGluZSAzMzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLyogbGluZSAzMzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi8qIGxpbmUgMzM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi8qIGxpbmUgMzM2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLyogbGluZSAzMzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLyogbGluZSAzMzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi8qIGxpbmUgMzM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4vKiBsaW5lIDM0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLyogbGluZSAzNDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4vKiBsaW5lIDM0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4vKiBsaW5lIDM0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLyogbGluZSAzNDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4vKiBsaW5lIDM0NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLyogbGluZSAzNDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4vKiBsaW5lIDM0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi8qIGxpbmUgMzQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi8qIGxpbmUgMzQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLyogbGluZSAzNTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi8qIGxpbmUgMzUxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi8qIGxpbmUgMzUyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi8qIGxpbmUgMzUzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi8qIGxpbmUgMzU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi8qIGxpbmUgMzU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLyogbGluZSAzNTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi8qIGxpbmUgMzU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi8qIGxpbmUgMzU4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLyogbGluZSAzNTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLyogbGluZSAzNjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4vKiBsaW5lIDM2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4vKiBsaW5lIDM2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4vKiBsaW5lIDM2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi8qIGxpbmUgMzY0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi8qIGxpbmUgMzY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4vKiBsaW5lIDM2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLyogbGluZSAzNjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4vKiBsaW5lIDM2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG5cbi8qIGxpbmUgMzY5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi8qIGxpbmUgMzcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4vKiBsaW5lIDM3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi8qIGxpbmUgMzcyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLyogbGluZSAzNzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLyogbGluZSAzNzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLyogbGluZSAzNzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4vKiBsaW5lIDM3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4vKiBsaW5lIDM3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi8qIGxpbmUgMzc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4vKiBsaW5lIDM3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4vKiBsaW5lIDM4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4vKiBsaW5lIDM4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLyogbGluZSAzODIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLyogbGluZSAzODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLyogbGluZSAzODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLyogbGluZSAzODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLyogbGluZSAzODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4vKiBsaW5lIDM4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLyogbGluZSAzODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4vKiBsaW5lIDM4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4vKiBsaW5lIDM5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLyogbGluZSAzOTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi8qIGxpbmUgMzkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi8qIGxpbmUgMzkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi8qIGxpbmUgMzk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4vKiBsaW5lIDM5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLyogbGluZSAzOTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi8qIGxpbmUgMzk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi8qIGxpbmUgMzk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4vKiBsaW5lIDM5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLyogbGluZSA0MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4vKiBsaW5lIDQwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4vKiBsaW5lIDQwMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4vKiBsaW5lIDQwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLyogbGluZSA0MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi8qIGxpbmUgNDA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi8qIGxpbmUgNDA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4vKiBsaW5lIDQwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG5cbi8qIGxpbmUgNDA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi8qIGxpbmUgNDA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4vKiBsaW5lIDQxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi8qIGxpbmUgNDExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4vKiBsaW5lIDQxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4vKiBsaW5lIDQxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi8qIGxpbmUgNDE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4vKiBsaW5lIDQxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLyogbGluZSA0MTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4vKiBsaW5lIDQxNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi8qIGxpbmUgNDE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi8qIGxpbmUgNDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi8qIGxpbmUgNDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi8qIGxpbmUgNDIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi8qIGxpbmUgNDIyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLyogbGluZSA0MjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi8qIGxpbmUgNDI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi8qIGxpbmUgNDI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4vKiBsaW5lIDQyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi8qIGxpbmUgNDI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi8qIGxpbmUgNDI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi8qIGxpbmUgNDI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4vKiBsaW5lIDQzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4vKiBsaW5lIDQzMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi8qIGxpbmUgNDMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi8qIGxpbmUgNDMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4vKiBsaW5lIDQzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi8qIGxpbmUgNDM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4vKiBsaW5lIDQzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLyogbGluZSA0MzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4vKiBsaW5lIDQzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLyogbGluZSA0MzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4vKiBsaW5lIDQ0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4vKiBsaW5lIDQ0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLyogbGluZSA0NDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4vKiBsaW5lIDQ0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4vKiBsaW5lIDQ0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLyogbGluZSA0NDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi8qIGxpbmUgNDQ2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLyogbGluZSA0NDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLyogbGluZSA0NDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi8qIGxpbmUgNDQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi8qIGxpbmUgNDUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4vKiBsaW5lIDQ1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4vKiBsaW5lIDQ1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLyogbGluZSA0NTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi8qIGxpbmUgNDU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi8qIGxpbmUgNDU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi8qIGxpbmUgNDU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi8qIGxpbmUgNDU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi8qIGxpbmUgNDU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4vKiBsaW5lIDQ2MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi8qIGxpbmUgNDYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi8qIGxpbmUgNDYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi8qIGxpbmUgNDYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi8qIGxpbmUgNDY0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi8qIGxpbmUgNDY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLyogbGluZSA0NjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLyogbGluZSA0NjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLyogbGluZSA0NjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4vKiBsaW5lIDQ2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi8qIGxpbmUgNDcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4vKiBsaW5lIDQ3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4vKiBsaW5lIDQ3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLyogbGluZSA0NzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4vKiBsaW5lIDQ3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi8qIGxpbmUgNDc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4vKiBsaW5lIDQ3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi8qIGxpbmUgNDc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLyogbGluZSA0NzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi8qIGxpbmUgNDc5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLyogbGluZSA0ODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4vKiBsaW5lIDQ4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi8qIGxpbmUgNDgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLyogbGluZSA0ODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4vKiBsaW5lIDQ4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4vKiBsaW5lIDQ4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLyogbGluZSA0ODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4vKiBsaW5lIDQ4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLyogbGluZSA0ODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi8qIGxpbmUgNDg5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi8qIGxpbmUgNDkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi8qIGxpbmUgNDkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4vKiBsaW5lIDQ5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLyogbGluZSA0OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLyogbGluZSA0OTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4vKiBsaW5lIDQ5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4vKiBsaW5lIDQ5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLyogbGluZSA0OTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi8qIGxpbmUgNDk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi8qIGxpbmUgNDk5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4vKiBsaW5lIDUwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4vKiBsaW5lIDUwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLyogbGluZSA1MDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi8qIGxpbmUgNTAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLyogbGluZSA1MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLyogbGluZSA1MDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4vKiBsaW5lIDUwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLyogbGluZSA1MDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi8qIGxpbmUgNTA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLyogbGluZSA1MTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi8qIGxpbmUgNTExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4vKiBsaW5lIDUxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi8qIGxpbmUgNTEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLyogbGluZSA1MTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLyogbGluZSA1MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLyogbGluZSA1MTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLyogbGluZSA1MTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLyogbGluZSA1MTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi8qIGxpbmUgNTE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLyogbGluZSA1MjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLyogbGluZSA1MjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4vKiBsaW5lIDUyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi8qIGxpbmUgNTIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4vKiBsaW5lIDUyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi8qIGxpbmUgNTI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLyogbGluZSA1MjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi8qIGxpbmUgNTI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLyogbGluZSA1MjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4vKiBsaW5lIDUyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4vKiBsaW5lIDUzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLyogbGluZSA1MzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4vKiBsaW5lIDUzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG5cbi8qIGxpbmUgNTMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi8qIGxpbmUgNTM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi8qIGxpbmUgNTM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLyogbGluZSA1MzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLyogbGluZSA1MzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi8qIGxpbmUgNTM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLyogbGluZSA1MzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4vKiBsaW5lIDU0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4vKiBsaW5lIDU0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi8qIGxpbmUgNTQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi8qIGxpbmUgNTQzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4vKiBsaW5lIDU0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4vKiBsaW5lIDU0NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4vKiBsaW5lIDU0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi8qIGxpbmUgNTQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cblxuLyogbGluZSA1NDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi8qIGxpbmUgNTQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLyogbGluZSA1NTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLyogbGluZSA1NTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4vKiBsaW5lIDU1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4vKiBsaW5lIDU1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi8qIGxpbmUgNTU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi8qIGxpbmUgNTU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLyogbGluZSA1NTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLyogbGluZSA1NTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4vKiBsaW5lIDU1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLyogbGluZSA1NTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLyogbGluZSA1NjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4vKiBsaW5lIDU2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4vKiBsaW5lIDU2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLyogbGluZSA1NjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLyogbGluZSA1NjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi8qIGxpbmUgNTY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4vKiBsaW5lIDU2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLyogbGluZSA1NjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4vKiBsaW5lIDU2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLyogbGluZSA1NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi8qIGxpbmUgNTcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLyogbGluZSA1NzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4vKiBsaW5lIDU3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4vKiBsaW5lIDU3MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4vKiBsaW5lIDU3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4vKiBsaW5lIDU3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLyogbGluZSA1NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi8qIGxpbmUgNTc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLyogbGluZSA1NzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4vKiBsaW5lIDU3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4vKiBsaW5lIDU4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi8qIGxpbmUgNTgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi8qIGxpbmUgNTgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4vKiBsaW5lIDU4MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi8qIGxpbmUgNTg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4vKiBsaW5lIDU4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLyogbGluZSA1ODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4vKiBsaW5lIDU4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLyogbGluZSA1ODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4vKiBsaW5lIDU4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4vKiBsaW5lIDU5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cblxuLyogbGluZSA1OTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi8qIGxpbmUgNTkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4vKiBsaW5lIDU5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi8qIGxpbmUgNTk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLyogbGluZSA1OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLyogbGluZSA1OTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLyogbGluZSA1OTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi8qIGxpbmUgNTk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4vKiBsaW5lIDU5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLyogbGluZSA2MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4vKiBsaW5lIDYwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLyogbGluZSA2MDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi8qIGxpbmUgNjAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLyogbGluZSA2MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLyogbGluZSA2MDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi8qIGxpbmUgNjA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi8qIGxpbmUgNjA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4vKiBsaW5lIDYwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi8qIGxpbmUgNjA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4vKiBsaW5lIDYxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4vKiBsaW5lIDYxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLyogbGluZSA2MTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4vKiBsaW5lIDYxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi8qIGxpbmUgNjE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4vKiBsaW5lIDYxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLyogbGluZSA2MTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLyogbGluZSA2MTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi8qIGxpbmUgNjE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi8qIGxpbmUgNjE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLyogbGluZSA2MjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLyogbGluZSA2MjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4vKiBsaW5lIDYyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4vKiBsaW5lIDYyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4vKiBsaW5lIDYyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLyogbGluZSA2MjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLyogbGluZSA2MjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi8qIGxpbmUgNjI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLyogbGluZSA2MjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi8qIGxpbmUgNjI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi8qIGxpbmUgNjMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLyogbGluZSA2MzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLyogbGluZSA2MzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi8qIGxpbmUgNjMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjsgfVxuXG4vKiBsaW5lIDYzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4vKiBsaW5lIDYzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4vKiBsaW5lIDYzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi8qIGxpbmUgNjM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi8qIGxpbmUgNjM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi8qIGxpbmUgNjM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4vKiBsaW5lIDY0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi8qIGxpbmUgNjQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG5cbi8qIGxpbmUgNjQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4vKiBsaW5lIDY0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4vKiBsaW5lIDY0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLyogbGluZSA2NDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4vKiBsaW5lIDY0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLyogbGluZSA2NDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi8qIGxpbmUgNjQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4vKiBsaW5lIDY0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi8qIGxpbmUgNjUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4vKiBsaW5lIDY1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4vKiBsaW5lIDY1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4vKiBsaW5lIDY1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4vKiBsaW5lIDY1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLyogbGluZSA2NTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi8qIGxpbmUgNjU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4vKiBsaW5lIDY1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4vKiBsaW5lIDY1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4vKiBsaW5lIDY1OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi8qIGxpbmUgNjYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi8qIGxpbmUgNjYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLyogbGluZSA2NjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi8qIGxpbmUgNjYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4vKiBsaW5lIDY2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi8qIGxpbmUgNjY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLyogbGluZSA2NjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLyogbGluZSA2NjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4vKiBsaW5lIDY2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLyogbGluZSA2NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLyogbGluZSA2NzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi8qIGxpbmUgNjcxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLyogbGluZSA2NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLyogbGluZSA2NzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4vKiBsaW5lIDY3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4vKiBsaW5lIDY3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4vKiBsaW5lIDY3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLyogbGluZSA2NzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4vKiBsaW5lIDY3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4vKiBsaW5lIDY3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4vKiBsaW5lIDY4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi8qIGxpbmUgNjgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4vKiBsaW5lIDY4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi8qIGxpbmUgNjgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi8qIGxpbmUgNjg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi8qIGxpbmUgNjg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi8qIGxpbmUgNjg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi8qIGxpbmUgNjg3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4vKiBsaW5lIDY4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLyogbGluZSA2ODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLyogbGluZSA2OTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi8qIGxpbmUgNjkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4vKiBsaW5lIDY5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLyogbGluZSA2OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLyogbGluZSA2OTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4vKiBsaW5lIDY5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi8qIGxpbmUgNjk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLyogbGluZSA2OTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4vKiBsaW5lIDY5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4vKiBsaW5lIDY5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4vKiBsaW5lIDcwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4vKiBsaW5lIDcwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLyogbGluZSA3MDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4vKiBsaW5lIDcwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLyogbGluZSA3MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4vKiBsaW5lIDcwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4vKiBsaW5lIDcwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi8qIGxpbmUgNzA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4vKiBsaW5lIDcwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi8qIGxpbmUgNzA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi8qIGxpbmUgNzEwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4vKiBsaW5lIDcxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi8qIGxpbmUgNzEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLyogbGluZSA3MTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi8qIGxpbmUgNzE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4vKiBsaW5lIDcxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi8qIGxpbmUgNzE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi8qIGxpbmUgNzE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi8qIGxpbmUgNzE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLyogbGluZSA3MTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi8qIGxpbmUgNzIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi8qIGxpbmUgNzIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLyogbGluZSA3MjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi8qIGxpbmUgNzIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi8qIGxpbmUgNzI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4vKiBsaW5lIDcyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi8qIGxpbmUgNzI2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLyogbGluZSA3MjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi8qIGxpbmUgNzI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi8qIGxpbmUgNzI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi8qIGxpbmUgNzMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi8qIGxpbmUgNzMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi8qIGxpbmUgNzMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLyogbGluZSA3MzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLyogbGluZSA3MzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4vKiBsaW5lIDczNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4vKiBsaW5lIDczNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4vKiBsaW5lIDczNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4vKiBsaW5lIDczOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4vKiBsaW5lIDczOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi8qIGxpbmUgNzQwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4vKiBsaW5lIDc0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi8qIGxpbmUgNzQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4vKiBsaW5lIDc0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4vKiBsaW5lIDc0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLyogbGluZSA3NDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4vKiBsaW5lIDc0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi8qIGxpbmUgNzQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjsgfVxuXG4vKiBsaW5lIDc0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4vKiBsaW5lIDc0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi8qIGxpbmUgNzUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4vKiBsaW5lIDc1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4vKiBsaW5lIDc1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4vKiBsaW5lIDc1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4vKiBsaW5lIDc1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLyogbGluZSA3NTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi8qIGxpbmUgNzU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLyogbGluZSA3NTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi8qIGxpbmUgNzU4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4vKiBsaW5lIDc1OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4vKiBsaW5lIDc2MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4vKiBsaW5lIDc2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi8qIGxpbmUgNzYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi8qIGxpbmUgNzYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4vKiBsaW5lIDc2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi8qIGxpbmUgNzY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi8qIGxpbmUgNzY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi8qIGxpbmUgNzY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi8qIGxpbmUgNzY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4vKiBsaW5lIDc2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi8qIGxpbmUgNzcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4vKiBsaW5lIDc3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4vKiBsaW5lIDc3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLyogbGluZSA3NzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi8qIGxpbmUgNzc0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi8qIGxpbmUgNzc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4vKiBsaW5lIDc3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLyogbGluZSA3NzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi8qIGxpbmUgNzc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi8qIGxpbmUgNzc5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4vKiBsaW5lIDc4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLyogbGluZSA3ODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG5cbi8qIGxpbmUgNzgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4vKiBsaW5lIDc4MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLyogbGluZSA3ODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLyogbGluZSA3ODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLyogbGluZSA3ODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4vKiBsaW5lIDc4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4vKiBsaW5lIDc4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4vKiBsaW5lIDc4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi8qIGxpbmUgNzkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLyogbGluZSA3OTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4vKiBsaW5lIDc5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4vKiBsaW5lIDc5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4vKiBsaW5lIDc5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4vKiBsaW5lIDc5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi8qIGxpbmUgNzk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi8qIGxpbmUgNzk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi8qIGxpbmUgNzk4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4vKiBsaW5lIDc5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4vKiBsaW5lIDgwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi8qIGxpbmUgODAxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi8qIGxpbmUgODAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4vKiBsaW5lIDgwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjsgfVxuXG4vKiBsaW5lIDgwNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLyogbGluZSA4MDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi8qIGxpbmUgODA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLyogbGluZSA4MDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLyogbGluZSA4MDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLyogbGluZSA4MDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLyogbGluZSA4MTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi8qIGxpbmUgODExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi8qIGxpbmUgODEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLyogbGluZSA4MTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi8qIGxpbmUgODE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLyogbGluZSA4MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi8qIGxpbmUgODE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLyogbGluZSA4MTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLyogbGluZSA4MTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLyogbGluZSA4MTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4vKiBsaW5lIDgyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLyogbGluZSA4MjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi8qIGxpbmUgODIyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLyogbGluZSA4MjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4vKiBsaW5lIDgyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi8qIGxpbmUgODI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4vKiBsaW5lIDgyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4vKiBsaW5lIDgyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLyogbGluZSA4MjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLyogbGluZSA4MjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi8qIGxpbmUgODMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4vKiBsaW5lIDgzMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi8qIGxpbmUgODMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4vKiBsaW5lIDgzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi8qIGxpbmUgODM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLyogbGluZSA4MzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLyogbGluZSA4MzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLyogbGluZSA4MzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi8qIGxpbmUgODM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi8qIGxpbmUgODM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4vKiBsaW5lIDg0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLyogbGluZSA4NDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4vKiBsaW5lIDg0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4vKiBsaW5lIDg0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi8qIGxpbmUgODQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi8qIGxpbmUgODQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4vKiBsaW5lIDg0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLyogbGluZSA4NDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi8qIGxpbmUgODQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLyogbGluZSA4NDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi8qIGxpbmUgODUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4vKiBsaW5lIDg1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLyogbGluZSA4NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi8qIGxpbmUgODUzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi8qIGxpbmUgODU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLyogbGluZSA4NTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4vKiBsaW5lIDg1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi8qIGxpbmUgODU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4vKiBsaW5lIDg1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cblxuLyogbGluZSA4NTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLyogbGluZSA4NjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi8qIGxpbmUgODYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLyogbGluZSA4NjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLyogbGluZSA4NjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLyogbGluZSA4NjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi8qIGxpbmUgODY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi8qIGxpbmUgODY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLyogbGluZSA4NjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLyogbGluZSA4NjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4vKiBsaW5lIDg2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLyogbGluZSA4NzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4vKiBsaW5lIDg3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4vKiBsaW5lIDg3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4vKiBsaW5lIDg3MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi8qIGxpbmUgODc0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4vKiBsaW5lIDg3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4vKiBsaW5lIDg3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi8qIGxpbmUgODc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi8qIGxpbmUgODc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLyogbGluZSA4NzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLyogbGluZSA4ODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLyogbGluZSA4ODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLyogbGluZSA4ODIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4vKiBsaW5lIDg4MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4vKiBsaW5lIDg4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi8qIGxpbmUgODg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLyogbGluZSA4ODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLyogbGluZSA4ODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi8qIGxpbmUgODg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLyogbGluZSA4ODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi8qIGxpbmUgODkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLyogbGluZSA4OTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLyogbGluZSA4OTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLyogbGluZSA4OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi8qIGxpbmUgODk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLyogbGluZSA4OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLyogbGluZSA4OTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi8qIGxpbmUgODk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4vKiBsaW5lIDg5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLyogbGluZSA4OTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4vKiBsaW5lIDkwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4vKiBsaW5lIDkwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLyogbGluZSA5MDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4vKiBsaW5lIDkwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLyogbGluZSA5MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4vKiBsaW5lIDkwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi8qIGxpbmUgOTA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4vKiBsaW5lIDkwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG5cbi8qIGxpbmUgOTA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLyogbGluZSA5MDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4vKiBsaW5lIDkxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLyogbGluZSA5MTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4vKiBsaW5lIDkxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi8qIGxpbmUgOTEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4vKiBsaW5lIDkxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4vKiBsaW5lIDkxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi8qIGxpbmUgOTE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLyogbGluZSA5MTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi8qIGxpbmUgOTE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4vKiBsaW5lIDkxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLyogbGluZSA5MjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4vKiBsaW5lIDkyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi8qIGxpbmUgOTIyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi8qIGxpbmUgOTIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi8qIGxpbmUgOTI0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi8qIGxpbmUgOTI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4vKiBsaW5lIDkyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi8qIGxpbmUgOTI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi8qIGxpbmUgOTI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4vKiBsaW5lIDkyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLyogbGluZSA5MzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLyogbGluZSA5MzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi8qIGxpbmUgOTMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4vKiBsaW5lIDkzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4vKiBsaW5lIDkzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4vKiBsaW5lIDkzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi8qIGxpbmUgOTM2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLyogbGluZSA5MzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLyogbGluZSA5MzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4vKiBsaW5lIDkzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4vKiBsaW5lIDk0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLyogbGluZSA5NDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4vKiBsaW5lIDk0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4vKiBsaW5lIDk0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi8qIGxpbmUgOTQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLyogbGluZSA5NDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLyogbGluZSA5NDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi8qIGxpbmUgOTQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLyogbGluZSA5NDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLyogbGluZSA5NDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLyogbGluZSA5NTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi8qIGxpbmUgOTUxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLyogbGluZSA5NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjsgfVxuXG4vKiBsaW5lIDk1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4vKiBsaW5lIDk1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLyogbGluZSA5NTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4vKiBsaW5lIDk1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi8qIGxpbmUgOTU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4vKiBsaW5lIDk1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi8qIGxpbmUgOTU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLyogbGluZSA5NjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLyogbGluZSA5NjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi8qIGxpbmUgOTYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLyogbGluZSA5NjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4vKiBsaW5lIDk2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLyogbGluZSA5NjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi8qIGxpbmUgOTY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi8qIGxpbmUgOTY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi8qIGxpbmUgOTY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4vKiBsaW5lIDk2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLyogbGluZSA5NzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLyogbGluZSA5NzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLyogbGluZSA5NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi8qIGxpbmUgOTczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4vKiBsaW5lIDk3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLyogbGluZSA5NzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4vKiBsaW5lIDk3NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi8qIGxpbmUgOTc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4vKiBsaW5lIDk3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4vKiBsaW5lIDk3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi8qIGxpbmUgOTgwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4vKiBsaW5lIDk4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi8qIGxpbmUgOTgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLyogbGluZSA5ODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLyogbGluZSA5ODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi8qIGxpbmUgOTg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4vKiBsaW5lIDk4NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi8qIGxpbmUgOTg3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi8qIGxpbmUgOTg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi8qIGxpbmUgOTg5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLyogbGluZSA5OTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLyogbGluZSA5OTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi8qIGxpbmUgOTkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4vKiBsaW5lIDk5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4vKiBsaW5lIDk5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLyogbGluZSA5OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi8qIGxpbmUgOTk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLyogbGluZSA5OTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4vKiBsaW5lIDk5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi8qIGxpbmUgOTk5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLyogbGluZSAxMDAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi8qIGxpbmUgMTAwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLyogbGluZSAxMDAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4vKiBsaW5lIDEwMDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4vKiBsaW5lIDEwMDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLyogbGluZSAxMDA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi8qIGxpbmUgMTAwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi8qIGxpbmUgMTAwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi8qIGxpbmUgMTAwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLyogbGluZSAxMDA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi8qIGxpbmUgMTAxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi8qIGxpbmUgMTAxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4vKiBsaW5lIDEwMTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG5cbi8qIGxpbmUgMTAxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi8qIGxpbmUgMTAxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi8qIGxpbmUgMTAxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4vKiBsaW5lIDEwMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLyogbGluZSAxMDE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLyogbGluZSAxMDE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi8qIGxpbmUgMTAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLyogbGluZSAxMDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4vKiBsaW5lIDEwMjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4vKiBsaW5lIDEwMjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi8qIGxpbmUgMTAyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi8qIGxpbmUgMTAyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjsgfVxuXG4vKiBsaW5lIDEwMjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi8qIGxpbmUgMTAyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4vKiBsaW5lIDEwMjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLyogbGluZSAxMDI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi8qIGxpbmUgMTAyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi8qIGxpbmUgMTAzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLyogbGluZSAxMDMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLyogbGluZSAxMDMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi8qIGxpbmUgMTAzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLyogbGluZSAxMDM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4vKiBsaW5lIDEwMzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi8qIGxpbmUgMTAzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLyogbGluZSAxMDM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi8qIGxpbmUgMTAzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi8qIGxpbmUgMTAzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLyogbGluZSAxMDQwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4vKiBsaW5lIDEwNDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4vKiBsaW5lIDEwNDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLyogbGluZSAxMDQzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLyogbGluZSAxMDQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi8qIGxpbmUgMTA0NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi8qIGxpbmUgMTA0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLyogbGluZSAxMDQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLyogbGluZSAxMDQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLyogbGluZSAxMDQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4vKiBsaW5lIDEwNTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4vKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX21peGlucy5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvZmEtc29saWQuc2NzcyAqL1xuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4vKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LnNjc3MgKi9cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9mYS1yZWd1bGFyLnNjc3MgKi9cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9mYS1icmFuZHMuc2NzcyAqL1xuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvY29yZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fc2luZ2xlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX3NpbmdsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fc2luZ2xlLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fc2luZ2xlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fbXVsdGlwbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fbXVsdGlwbGUuc2NzcyAqL1xuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyOSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAvKiBsaW5lIDY1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9jb3JlLnNjc3MgKi9cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLyogbGluZSAzNiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9jb3JlLnNjc3MgKi9cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgNiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDUyLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3NywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAvKiBsaW5lIDcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLyogbGluZSA2NiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA3MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA3NSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgOTAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgOTUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG5cbi8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4vKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA0NSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLyogbGluZSA1MywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC8qIGxpbmUgNTYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAvKiBsaW5lIDY4LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLyogbGluZSA3NiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA5MiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAvKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDc1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA5MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLyogbGluZSAxMDYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLyogbGluZSAxMTYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cblxuLyogbGluZSA1NywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA2MSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2NiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4vKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogbGluZSAzMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA0NSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4vKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi8qIGxpbmUgNjEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi8qIFNsaWRlciAqL1xuLyogbGluZSAzLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4vKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA0MiwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTYsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY4LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSA3MSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA4OCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDkyLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLyogbGluZSA2MywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA4MSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDg1LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgODksIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDEwMywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuICAvKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cbiAgICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLyogbGluZSAxMTcsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIC8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTIzLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpJcIjsgfVxuICAgIC8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4vKiBsaW5lIDEzMywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTM3LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDE1NCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAvKiBsaW5lIDE2NiwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMTY4LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgMTcyLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLyogbGluZSAxODksIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuYm9keS5mYW5jeWJveC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuYm9keS5mYW5jeWJveC1pb3NmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjsgfVxuXG4vKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4vKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjsgfVxuXG4vKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDk5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogbGluZSAxMzAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDEzNywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTQzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogbGluZSAxNTMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI0U1RTNERjsgfVxuXG4vKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE3MiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlID4gdGl0bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBzdHlsZSxcbi5mYW5jeWJveC1zbGlkZSA+IG1ldGEsXG4uZmFuY3lib3gtc2xpZGUgPiBsaW5rLFxuLmZhbmN5Ym94LXNsaWRlID4gc2NyaXB0LFxuLmZhbmN5Ym94LXNsaWRlID4gYmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxODAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5OTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi8qIGxpbmUgMjEwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLyogbGluZSAyMTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLyogbGluZSAyMTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiBsaW5lIDIyMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMjM5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDI0MiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBsaW5lIDI2MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjY4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogQnV0dG9ucyAqL1xuLyogbGluZSAyNzYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAyOTEsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYzsgfVxuXG4vKiBsaW5lIDI5NiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMwMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLyogbGluZSAzMDUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uOyB9XG5cbi8qIGxpbmUgMzExLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAzOyB9XG5cbi8qIGxpbmUgMzE3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTsgfVxuXG4vKiBsaW5lIDMyMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzIzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzI2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS16b29tIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi8qIGxpbmUgMzMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzM2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC01MHB4IDAgMCAwO1xuICB6LWluZGV4OiA5OTk5NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxN3B4OyB9XG5cbi8qIGxpbmUgMzQ2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7IH1cblxuLyogbGluZSAzNTUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMzU4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi8qIGxpbmUgMzYyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM3NiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ8OXJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMjJweC8zMHB4IEFyaWFsLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7IH1cblxuLyogbGluZSAzOTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAzOTcsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODsgfVxuXG4vKiBsaW5lIDQwMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLyogbGluZSA0MDQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7IH1cblxuLyogbGluZSA0MDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYTsgfVxuXG4vKiBsaW5lIDQxNCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA0MTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENhcHRpb24gKi9cbi8qIGxpbmUgNDI0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNjBweCAydncgMCAydnc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNDMyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbixcbi5mYW5jeWJveC1jYXB0aW9uIHNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogRml4IElFMTEgKi8gfVxuXG4vKiBsaW5lIDQ0NywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLyogbGluZSA0NTIsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+IC5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi8qIGxpbmUgNDg1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4vKiBsaW5lIDQ4OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNDk0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0OTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4vKiBsaW5lIDUwNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi8qIGxpbmUgNTEwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi8qIGxpbmUgNTE0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDUxOSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDUyNCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi8qIGxpbmUgNTMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1MzYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNTQyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLyogbGluZSA1NDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1NTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1NTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLyogbGluZSA1NjUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi8qIGxpbmUgNTY5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLyogbGluZSA1NzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFNoYXJlICovXG4vKiBsaW5lIDU3OCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTg1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSA1OTEsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNTk1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG5wLmZhbmN5Ym94LXNoYXJlX19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLyogbGluZSA1OTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLyogbGluZSA2MTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjIxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi8qIGxpbmUgNjI0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi8qIGxpbmUgNjI3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi8qIGxpbmUgNjMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi8qIGxpbmUgNjMzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi8qIGxpbmUgNjM2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi8qIGxpbmUgNjM5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA2NDcsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4vKiBsaW5lIDY1MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkN2Q3ZDc7IH1cblxuLyogVGh1bWJzICovXG4vKiBsaW5lIDY2MywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4vKiBsaW5lIDY3OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjgzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjg2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDcwMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNzA1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi8qIGxpbmUgNzA4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBsaW5lIDcxMywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKiBsaW5lIDcxNywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA3MzQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgNzM3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDc0OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xuICB6LWluZGV4OiA5OTk5MTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi8qIGxpbmUgNzYxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNzY2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAvKiBsaW5lIDc2OCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLyogbGluZSA3NzAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4vKiA9V29yZFByZXNzIENvcmUgICovXG4vKiBsaW5lIDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbi8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4vKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDY4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4OyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4vKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi8gfVxuXG4vKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuLmVkaXRvcl9jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5lZGl0b3JfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgcC5wcmVhbWJsZSB7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAgIC5lZGl0b3JfY29udGVudCBwLnByZWFtYmxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgdWw6bm90KFtjbGFzcyo9XCJnZm9ybVwiXSk6bm90KFtjbGFzcyo9XCJnZmllbGRcIl0pIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAuZWRpdG9yX2NvbnRlbnQgdWw6bm90KFtjbGFzcyo9XCJnZm9ybVwiXSk6bm90KFtjbGFzcyo9XCJnZmllbGRcIl0pIGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkuYmlnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHVsOm5vdChbY2xhc3MqPVwiZ2Zvcm1cIl0pOm5vdChbY2xhc3MqPVwiZ2ZpZWxkXCJdKS5iaWcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgICAgLmVkaXRvcl9jb250ZW50IHVsOm5vdChbY2xhc3MqPVwiZ2Zvcm1cIl0pOm5vdChbY2xhc3MqPVwiZ2ZpZWxkXCJdKS5iaWcgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgICAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkuYmlnIGxpOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG4gIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgb2wuYmlnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IG9sLmJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgb2wgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgYmxvY2txdW90ZSBmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjsgfVxuICAvKiBsaW5lIDExNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5lZGl0b3JfY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmVkaXRvcl9jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmVkaXRvcl9jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDEyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG5oMSxcbi5oMSxcbnAuaDEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIGgxLFxuICAgIC5oMSxcbiAgICBwLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbmgyLFxuLmgyLFxucC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA3MTgyNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG5oMyxcbi5oMyxcbnAuaDMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDcxODI0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuLmNvbXBvbmVudF9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uYmFja19ibG9nIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTYycHg7IH1cbiAgLyogbGluZSA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuYmFja19ibG9nIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc29saWRfc3ltYm9sX3NpbmdsZSB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc2luZ2xlX3Bvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICBtYXJnaW4tdG9wOiA2MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfcG9zdCAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yM3B4OyB9IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgLnNpbmdsZV9wb3N0IGhlYWRlci5zaW5nbGVfcG9zdF9jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfcG9zdCAud3AtcG9zdC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX3Bvc3QgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgLnNpbmdsZV9wb3N0IC5zaW5nbGVfcG9zdF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLnNpbmdsZV9wb3N0X2NvbnRhaW5lci5lZGl0b3JfY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5lbnRyeS1tZXRhIGkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc2luZ2xlX2Zvb3RlciB7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjYmQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgIGZvbnQtd2VpZ2h0OiBibHVlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgOTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9mb290ZXIgPiBzdHJvbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSAxMDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfZm9vdGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3Jlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgICAgLnNpbmdsZV9mb290ZXIgdWwuc2hhcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlLnZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDEzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlX2Zvb3RlciB1bC5zaGFyZSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGU1ZjEgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLyogbGluZSAxNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9mb290ZXIgLnNvY2lhbF9uZXR3b3JrcyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLyogbGluZSAxNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIGxpLnNvY2lhbF9uZXR3b3Jrc19oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSAxNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAgIC5zaW5nbGVfZm9vdGVyIC5zb2NpYWxfbmV0d29ya3MgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfSB9XG4gIC8qIGxpbmUgMTgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciAucHJpbnRfcGFnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgIGZvbnQtd2VpZ2h0OiBibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC8qIGxpbmUgMTkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIC5wcmludF9wYWdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgMTk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xucC5leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbi5yZWxhdGVkX3Bvc3RzIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTlweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5yZWxhdGVkX3Bvc3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLyogbGluZSAyMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5yZWxhdGVkX3Bvc3RzLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgMjE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZF9wb3N0cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgICAgLnJlbGF0ZWRfcG9zdHMgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLyogbGluZSAyMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5yZWxhdGVkX3Bvc3RzIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAgIC5yZWxhdGVkX3Bvc3RzIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC8qIGxpbmUgMjM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZF9wb3N0cyAubW9yZV9yZWxhdGVkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4uc2l0ZV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIC8qJi53b29jb21tZXJjZV9tZXNzYWdlIHtcclxuXHRcdGhlaWdodDogMTM4cHg7XHJcblx0fSovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2l0ZV9oZWFkZXIge1xuICAgICAgei1pbmRleDogOTk5OTk7IH0gfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLnNpdGVfaGVhZGVyLnJlYWR5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2l0ZV9oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogNTlweDsgfSB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuc2l0ZV9oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuYm9keS5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgdG9wOiAzMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgYm9keS5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgICAgIHRvcDogNDZweDsgfSB9XG5cbi8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogI2U4YTQwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzLnJlYWR5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIC5hZGRlZF90b19jYXJ0X21lc3NhZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIC5hZGRlZF90b19jYXJ0X21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmFkZGVkX3RvX2NhcnRfbWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgOTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZV90b3Bfbm90aWNlcyAuYWRkZWRfdG9fY2FydF9tZXNzYWdlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgOTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmJ0bi1jaGVja291dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA5NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmJ0bi1jaGVja291dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5jaGVja291dC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjRkZDODU3OyB9XG4gIC8qIGxpbmUgMTIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNoZWNrb3V0LWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuY2hlY2tvdXQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuLyogbGluZSAxMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgLyogbGluZSAxNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhci1icmFuZCBzdmcgLmNscy0xIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4yczsgfVxuXG4vKiBsaW5lIDE1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4uc3VwcG9ydC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QzkzO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDcwcHg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc3VwcG9ydC1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLyogbGluZSAxNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuc3VwcG9ydC1zZWFyY2ggLnNlYXJjaF90b2dnbGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgLyogbGluZSAxNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5zdXBwb3J0LXNlYXJjaCAuc2VhcmNoX3RvZ2dsZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgIC8qIGxpbmUgMTc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5zdXBwb3J0LXNlYXJjaCAuc2VhcmNoX3RvZ2dsZXI6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgLyogbGluZSAxODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5zdXBwb3J0LXNlYXJjaCAuc2VhcmNoX3RvZ2dsZXIgaSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgLyogbGluZSAxODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5zdXBwb3J0LXNlYXJjaCAuc2VhcmNoX3RvZ2dsZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLyogbGluZSAxODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuc3VwcG9ydC1zZWFyY2ggYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgcGFkZGluZzogOXB4IDAgOXB4IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc3VwcG9ydC1zZWFyY2ggYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGQzg1NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5mb3JtLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA3MTgyMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZDODU3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MiUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcyJSk7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGQzg1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMjAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuZm9ybS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLnRvcF9uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogIzEyMkEzRDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAyMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC50b3BfbmF2aWdhdGlvbiB7XG4gICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5cHg7IH1cbiAgICAgIC8qIGxpbmUgMjQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC50b3BfbmF2aWdhdGlvbi5jb250YWluZXItZmx1aWQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gIC8qIGxpbmUgMjQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLnRvcF9uYXZpZ2F0aW9uIC5zaG93X3N1YiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC50b3BfbmF2aWdhdGlvbiBsaTpob3ZlciA+IGEsIC50b3BfbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC50b3BfbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAvKiBsaW5lIDI2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC50b3BfbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSAyNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDI3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLyogbGluZSAyODUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgLyogbGluZSAyODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4IDExcHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgIC8qIGxpbmUgMzA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAvKiBsaW5lIDMxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAzMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA3MTcyMztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2N2IwYjsgfVxuICAgICAgICAvKiBsaW5lIDM0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiB1bDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4IDExcHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLyogbGluZSAzNTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAvKiBsaW5lIDM2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLyogbGluZSAzNjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAvKiBsaW5lIDM2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgICAvKiBsaW5lIDM4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG5cbi8qIGxpbmUgMzkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXJfdG9nZ2xlcixcbi5zZWFyY2hfdG9nZ2xlcixcbi5sb2dpbl90b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMxMjI5M2Q7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAvKiBsaW5lIDQwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfdG9nZ2xlci5hY3RpdmUsXG4gIC5zZWFyY2hfdG9nZ2xlci5hY3RpdmUsXG4gIC5sb2dpbl90b2dnbGVyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSA0MTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX3RvZ2dsZXI6Zm9jdXMsXG4gIC5zZWFyY2hfdG9nZ2xlcjpmb2N1cyxcbiAgLmxvZ2luX3RvZ2dsZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0MTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5uYXZiYXJfdG9nZ2xlcjpob3ZlcixcbiAgICAuc2VhcmNoX3RvZ2dsZXI6aG92ZXIsXG4gICAgLmxvZ2luX3RvZ2dsZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDQyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhcl90b2dnbGVyOmhvdmVyIC5saW5lcyxcbiAgICAuc2VhcmNoX3RvZ2dsZXI6aG92ZXIgLmxpbmVzLFxuICAgIC5sb2dpbl90b2dnbGVyOmhvdmVyIC5saW5lcyB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfSB9XG5cbi8qIGxpbmUgNDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXJfdG9nZ2xlciB7XG4gIHJpZ2h0OiA2MHB4O1xuICB3aWR0aDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDQzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfdG9nZ2xlciAubGluZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDsgfVxuICAvKiBsaW5lIDQ0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfdG9nZ2xlciAubGluZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSA0NTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX3RvZ2dsZXIgLmxpbmVzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhcl90b2dnbGVyOmhvdmVyIC5saW5lcyxcbiAgICAubmF2YmFyX3RvZ2dsZXI6aG92ZXIgLmxpbmVzOjpiZWZvcmUsXG4gICAgLm5hdmJhcl90b2dnbGVyOmhvdmVyIC5saW5lczo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg1NztcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA0MjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5uYXZiYXJfdG9nZ2xlciB7XG4gICAgICByaWdodDogMTVweDsgfSB9XG5cbi8qIGxpbmUgNDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5zZWFyY2hfdG9nZ2xlciB7XG4gIHJpZ2h0OiAxMDJweDsgfVxuICAvKiBsaW5lIDQ4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfdG9nZ2xlciBpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQ4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnNlYXJjaF90b2dnbGVyIHtcbiAgICAgIHJpZ2h0OiA2MnB4OyB9IH1cblxuLyogbGluZSA0OTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLmxvZ2luX3RvZ2dsZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDU3NHB4OyB9XG4gIC8qIGxpbmUgNDk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmxvZ2luX3RvZ2dsZXIgaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA1MDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubG9naW5fdG9nZ2xlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUwNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLmxvZ2luX3RvZ2dsZXI6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgNDkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubG9naW5fdG9nZ2xlciB7XG4gICAgICByaWdodDogOTJweDsgfSB9XG5cbi8qIGxpbmUgNTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5tYWluX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTYwNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA1MjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWFpbl9uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IC0wOyB9XG4gIC8qIGxpbmUgNTMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1haW5fbmF2aWdhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNzVweDtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDZkZWcpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC8qIGxpbmUgNTQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1haW5fbmF2aWdhdGlvbiBuYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDsgfVxuICAgIC8qIGxpbmUgNTUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDU1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgNTU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgICAgICAvKiBsaW5lIDU2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgICAvKiBsaW5lIDU3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSA1ODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgdWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLyogbGluZSA1ODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCB1bCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSA1OTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWFpbl9uYXZpZ2F0aW9uIC5zaG93X3N1YiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA1MTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5tYWluX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC8qIGxpbmUgNjEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb24uYWN0aXZlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDNweCk7IH1cbiAgICAgIC8qIGxpbmUgNjE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDYxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uIC5zaG93X3N1YiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICAvKiBsaW5lIDYzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tYWluX25hdmlnYXRpb24gLnNob3dfc3ViOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSA2MzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1haW5fbmF2aWdhdGlvbiBsaS5yZWFkbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNjQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzE3MjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7IH1cbiAgICAgICAgLyogbGluZSA2NTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLyogbGluZSA2NjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDY3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAvKiBsaW5lIDY4NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgc3Bhbi5zaG9wLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNjg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHNwYW4uc2hvcC1pY29uIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC8qIGxpbmUgNjk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBzcGFuLm1lbnVfaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDcwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBzcGFuLm1lbnVfaGVhZGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNzEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHNwYW4ubWVudV9oZWFkZXIgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDcxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgbGkuZ29fYmFjayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDcyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBsaS5nb19iYWNrID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgICAgICAgICAgIC8qIGxpbmUgNzI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgbGkuZ29fYmFjayA+IGEgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDczMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDczNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCB1bCBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgIC8qIGxpbmUgNzQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bC5pbmFjdGl2ZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTsgfVxuICAgICAgICAgICAgLyogbGluZSA3NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwuaW5hY3RpdmUgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgICAgbGVmdDogMjAwJTsgfVxuICAgICAgICAgICAgLyogbGluZSA3NTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwuaW5hY3RpdmUgPiBsaS5hY3RpdmUgPiB1bCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLyogbGluZSA3NTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bC5pbmFjdGl2ZSA+IGxpLmFjdGl2ZSA+IHVsLmluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLyogbGluZSA3NjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWFpbl9uYXZpZ2F0aW9uIC5tZWdhbWVudV9tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC8qIGxpbmUgNzY4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1haW5fbmF2aWdhdGlvbiAub3Blbl9sb2dpbl9mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNzcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbmJvZHkuYWRtaW4tYmFyIC5tYWluX25hdmlnYXRpb24ge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAvKiBsaW5lIDc3OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIGJvZHkuYWRkZWRfdG9fY2FydCAubWFpbl9uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyN3B4KTsgfSB9XG5cbi8qIGxpbmUgNzg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXJfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDc5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA4MDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX2Nsb3NlOmJlZm9yZSwgLm5hdmJhcl9jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAvKiBsaW5lIDgxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC8qIGxpbmUgODE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhcl9jbG9zZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLyogbGluZSA4MjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX2Nsb3NlOmhvdmVyOmJlZm9yZSwgLm5hdmJhcl9jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA3ODUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5uYXZiYXJfY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgODM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5tZW51X292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwNzE4MjQ7XG4gIHotaW5kZXg6IDk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDg0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5tZW51X292ZXJsYXkuc2lkZW1lbnVfb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5OyB9XG5cbi8qIGxpbmUgODUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5zZWFyY2hfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgaGVpZ2h0OiA2OHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAvKiBsaW5lIDg2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDg2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDg2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnNlYXJjaF9mb3JtIC5jb250YWluZXItZmx1aWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDg4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICAvKiBsaW5lIDg5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnNlYXJjaF9mb3JtIC5zZWFyY2hfZmllbGQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDg5OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC8qIGxpbmUgOTEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNkZGU1ZjE7IH1cblxuLyogbGluZSA5MTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA5MjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA5MjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA3MTgyNDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDkzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG5pbnB1dC5zZWFyY2hfZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA3MTgyNDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDkzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ubWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLyogbGluZSA5NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgLnNob3dfc3ViIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgOTUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC8qIGxpbmUgOTU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIC8qJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwNzE3MjM7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTY5cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEzNnB4O1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0fSovIH1cbiAgLyogbGluZSA5NzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgOTg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgICAvKiBsaW5lIDk5MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE3MjM7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNjlweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBza2V3WSgtM2RlZyk7XG4gICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC8qIGxpbmUgMTAwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzZweCk7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgd2lkdGg6IDEwMHZ3OyB9XG4gICAgLyogbGluZSAxMDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCAucm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLyogbGluZSAxMDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5zaWRlYmFyX2NvdXJzZXMgc3Bhbi5tZW51X2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogI2RkZTVmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC8qIGxpbmUgMTAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5zaWRlYmFyX2NvdXJzZXMgc3Bhbi5tZW51X2hlYWRlciA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLnNpZGViYXJfY291cnNlcyBzcGFuLm1lbnVfaGVhZGVyID4gYTo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMTAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLnNpZGViYXJfY291cnNlcyBzcGFuLm1lbnVfaGVhZGVyID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDEwNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC8qIGxpbmUgMTA0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTA1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTA1OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaSA+IHVsID4gbGk6bnRoLWNoaWxkKDFuICsgNSk6bm90KC5yZWFkbW9yZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTA2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IGxpLnJlYWRtb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAvKiBsaW5lIDEwNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IGxpLnJlYWRtb3JlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgICAvKiBsaW5lIDEwNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgbGkucmVhZG1vcmUgPiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBsaS5yZWFkbW9yZSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkM4NTc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLyogbGluZSAxMDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBsaS5yZWFkbW9yZS5hY3RpdmUgPiBhOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgLyogbGluZSAxMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLyogbGluZSAxMTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDExMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgIC8qIGxpbmUgMTEyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IHNwYW4uc2hvcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLyogbGluZSAxMTI3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBzcGFuLnNob3AtaWNvbiBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLyogbGluZSAxMTM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgc3Bhbi5tZW51X2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTE0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgc3Bhbi5tZW51X2hlYWRlciA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2RkZTVmMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMTQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IHNwYW4ubWVudV9oZWFkZXIgPiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBzcGFuLm1lbnVfaGVhZGVyID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAxMTU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzdweDsgfVxuICAgICAgICAvKiBsaW5lIDExNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQzg1NztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAgICAgLyogbGluZSAxMTg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAvKiBsaW5lIDExOTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE5MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDExOTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDEyMDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDEyMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUubWVnYW1lbnVfY291cnNlcyAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEyMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4OyB9XG4gICAgLyogbGluZSAxMjI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIGxpOm5vdCguaGVhZGVyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC8qIGxpbmUgMTIyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIGxpOm5vdCguaGVhZGVyKSBhIHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSAxMjMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5tZXRhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2ZTgxOWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMTI0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4uY2xvc2VfbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEyNTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuY2xvc2VfbWVnYW1lbnU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAxMjU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNsb3NlX21lZ2FtZW51OmJlZm9yZSwgLmNsb3NlX21lZ2FtZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gIC8qIGxpbmUgMTI3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5jbG9zZV9tZWdhbWVudTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogbGluZSAxMjc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNsb3NlX21lZ2FtZW51OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAvKiBsaW5lIDEyODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuY2xvc2VfbWVnYW1lbnU6aG92ZXI6YmVmb3JlLCAuY2xvc2VfbWVnYW1lbnU6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMTI0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLmNsb3NlX21lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEyOTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm5hdi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTI5NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0yMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuICAgIGJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDEwM3B4OyB9IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gICAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgLnBhZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwNGM5MztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNzE4MjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTE0MHB4OyB9XG4gIC8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1mbHVpZC1zaG9ydCB7XG4gICAgbWF4LXdpZHRoOiA2MTVweDsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgLmhpZGVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4udmlkZW9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC52aWRlb19jb250YWluZXIgaWZyYW1lLFxuICAudmlkZW9fY29udGFpbmVyIG9iamVjdCxcbiAgLnZpZGVvX2NvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogNDRweDsgfVxuICAvKiBsaW5lIDExOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5icmVhZGNydW1icyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE0ODZweDsgfVxuICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5icmVhZGNydW1icyAuY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDRjOTM7IH1cblxuLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuYm9keS5zaW5nbGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMsXG5ib2R5LnRheC1wcm9kdWN0X2NhdCAuYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5zaXRlX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMkEzRDsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5zaXRlX2Zvb3Rlci5zaXRlX2Zvb3Rlcl80MDQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuc2l0ZV9mb290ZXIuc2l0ZV9mb290ZXJfNDA0IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCk7IH0gfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2Uge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLnNpdGVfZm9vdGVyIC5mbGV4LXNwYWNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLnNpdGVfZm9vdGVyIC5mbGV4LXNwYWNlIC5mbGV4LWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLnNpdGVfZm9vdGVyIC5mbGV4LXNwYWNlIC5mbGV4LWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLnNpdGVfZm9vdGVyIC5mbGV4LXNwYWNlIC5mbGV4LWl0ZW0gaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGJvdHRvbTogMC41cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSAzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5zaXRlX2Zvb3RlciAuZmxleC1zcGFjZSAuZmxleC1pdGVtIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLnNpdGVfZm9vdGVyIC5mbGV4LXNwYWNlIC5mbGV4LWl0ZW0gYSA6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5zaXRlX2Zvb3RlciAuZmxleC1zcGFjZSAuZmxleC1pdGVtIC5ja3ktYmFubmVyLWVsZW1lbnQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbSAuY2t5LWJhbm5lci1lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0xIHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0yIHtcbiAgICAgICAgb3JkZXI6IDM7IH1cbiAgICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0zIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0xIHtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAvKiBsaW5lIDY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0yIHtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAvKiBsaW5lIDY4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAuc2l0ZV9mb290ZXIgLmZsZXgtc3BhY2UgLmZsZXgtaXRlbS5vcmRlci0zIHtcbiAgICAgICAgICBvcmRlcjogMzsgfSB9XG5cbi8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlcl9pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzUlOyB9IH1cbiAgLyogbGluZSA5MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9pbWFnZS5mb290ZXJfaW1hZ2VfNDA0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA1OHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2ltYWdlLmZvb3Rlcl9pbWFnZV80MDQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgYm90dG9tOiA4MHB4OyB9IH1cbiAgICAvKiBsaW5lIDEwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ltYWdlLmZvb3Rlcl9pbWFnZV80MDQgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAgIC5mb290ZXJfaW1hZ2UuZm9vdGVyX2ltYWdlXzQwNCAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDExOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLmZvb3Rlcl9pbWFnZS5mb290ZXJfaW1hZ2VfNDA0IC5lZGl0b3JfY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAvKiBsaW5lIDEyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9pbWFnZSBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2xvZ290eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfbG9nb3R5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gIC8qIGxpbmUgMTQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyX2xvZ290eXBlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfbG9nb3R5cGUgLmxvZ290eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE2OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfbG9nb3R5cGUgLmxvZ290eXBlIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2xvZ290eXBlIC5sb2dvdHlwZSBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9zbG9nYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI2Y1ZjhmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX3Nsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTg4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmJ0bi5idG4tZm9vdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9pY29ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ljb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLyogbGluZSAyMDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfaWNvbnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICAvKiBsaW5lIDIwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ljb25zIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMjExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlcl9pY29ucyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cblxuLyogbGluZSAyMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2ltYWdlXzQwNCAuZm9vdGVyX2ljb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2FkZHJlc3Mge1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG4gIC8qIGxpbmUgMjQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyX2FkZHJlc3Mgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLyogbGluZSAyNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlcl9hZGRyZXNzIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzQ2NTQ1ZTsgfVxuICAgIC8qIGxpbmUgMjU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfYWRkcmVzcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSAyNjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2FkZHJlc3Mgc3BhbjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5zaXRlX2Zvb3Rlcl80MDQgLmZvb3Rlcl9hZGRyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXJfZm9ybV9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDI4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2Zvcm1fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAvKiBsaW5lIDI4OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9mb3JtX2NvbnRhaW5lciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2Zvcm1fY29udGFpbmVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuLmZvb3Rlci1jb2x1bW5zX19pbm5lciB7XG4gIHdpZHRoOiAxMzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgIC5mb290ZXItY29sdW1uc19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCB7XG4gICAgICBjb2xvcjogI0ZGQzg1NztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG4gICAgICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uID4gdWwgbGkuZmMtcm93LS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5mb290ZXItY29sdW1uc19faW5uZXItLWNvbHVtbiA+IHVsIGxpICsgbGkuZmMtcm93LS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgICAvKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCBsaS5mYy1yb3ctLXRpdGxlICsgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCAuZmMtcm93LS13eXNpd3lnIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uID4gdWwgLmZjLXJvdy0td3lzaXd5ZyBoMSxcbiAgICAgIC5mb290ZXItY29sdW1uc19faW5uZXItLWNvbHVtbiA+IHVsIC5mYy1yb3ctLXd5c2l3eWcgaDIsXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCAuZmMtcm93LS13eXNpd3lnIGgzLFxuICAgICAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uID4gdWwgLmZjLXJvdy0td3lzaXd5ZyBoNCxcbiAgICAgIC5mb290ZXItY29sdW1uc19faW5uZXItLWNvbHVtbiA+IHVsIC5mYy1yb3ctLXd5c2l3eWcgaDUsXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCAuZmMtcm93LS13eXNpd3lnIGg2IHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbi5mb290ZXItY29sdW1ucyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gIC5mb290ZXItY29sdW1ucyB1bC5mYy1pY29ucyB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLyogbGluZSA3OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgIC5mb290ZXItY29sdW1ucyB1bC5mYy1pY29ucyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbHVtbnMgdWwuZmMtaWNvbnMgbGkgYSBpLmZhYiB7XG4gICAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG5cbi8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDRjOTM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzAwNGM5MztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDRjOTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwNGM5MztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwNGM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDZweDsgfVxuXG4vKiBsaW5lIDEyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogMzNweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIGNvbG9yOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgMTQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgdGV4dGFyZWEuZXhwYW5kIHtcbiAgICBoZWlnaHQ6IDk2cHg7IH1cblxuLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5nZm9ybV9mb290ZXIgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgLmdmb3JtX2Zvb3RlciAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgIGJvcmRlci1jb2xvcjogIzA3MTgyNDsgfVxuXG4vKiBsaW5lIDE3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAvKiBsaW5lIDE4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjNzkwMDAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzkwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzkwMDAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDE5MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE5MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDE5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIC5nZm9ybV90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAvKiBsaW5lIDIwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAyMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDIxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLyogbGluZSAyMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC8qIGxpbmUgMjIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxOyB9XG4gICAgICAvKiBsaW5lIDIyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA3MTgyNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgMjM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIC5nZl9wcm9ncmVzc2JhciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMSkgMjBweCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7IH1cbiAgICAgICAgLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2Ugc3BhbiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLyogbGluZSAyNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7IH1cbiAgICAvKiBsaW5lIDI2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDE2cHggMzJweCAxNnB4IDA7IH1cbiAgICAgIC8qIGxpbmUgMjcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgc3Bhbi5nZl9zdGVwX251bWJlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC8qIGxpbmUgMjgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMjg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIHVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDMwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDMwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmhhbGYge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIC8qIGxpbmUgMzA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oYWxmLm9kZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oYWxmLmV2ZW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDMxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAzMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDMyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2h0bWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAvKiBsaW5lIDMzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDMzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSAzNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oaWRlX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDM1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX251bWJlciAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3RleHQgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV90ZXh0YXJlYSAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2RhdGUgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9waG9uZSAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3dlYnNpdGUgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9lbWFpbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB6LWluZGV4OiA5OTsgfVxuICAgICAgICAvKiBsaW5lIDM2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fbnVtYmVyIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdGV4dCAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3RleHRhcmVhIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fZGF0ZSAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3Bob25lIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fd2Vic2l0ZSAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2VtYWlsIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgICAgLyogbGluZSAzNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9maWxldXBsb2FkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgICAgIC8qIGxpbmUgMzgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fZmlsZXVwbG9hZCAuZ2Zvcm1fZHJvcF9hcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNEM5MztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSAzODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2ZpbGV1cGxvYWQgLmdmb3JtX2Ryb3BfYXJlYSAuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDRDOTM7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA0QzkzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC8qIGxpbmUgNDAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2ZpbGV1cGxvYWQgLmdmb3JtX2Ryb3BfYXJlYSAuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlczpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0QzkzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgNDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fc3VydmV5IC5nZmllbGRfbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDQxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3N1cnZleSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3N1cnZleSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OTAwMDA7IH1cbiAgICAgIC8qIGxpbmUgNDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBjb2xvcjogIzc5MDAwMDsgfVxuICAgICAgLyogbGluZSA0NDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAvKiBsaW5lIDQ1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OTAwMDA7IH1cbiAgICAgIC8qIGxpbmUgNDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDQ2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2Zvcm1fZHJvcF9hcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzkwMDAwOyB9XG4gIC8qIGxpbmUgNDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvID4gbGksXG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLyogbGluZSA0ODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGQzg1NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDQ5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcixcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA1MjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDUyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC8qIGxpbmUgNTMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1MzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDU0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZmFuY3lib3hfZm9ybSBhIHtcbiAgY29sb3I6ICNGRkM4NTc7IH1cblxuLyogbGluZSA1NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgNTUxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgNTU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGNvbG9yOiAjYmYwMTAxO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmYwMTAxO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmYwMTAxOyB9XG4gIC8qIGxpbmUgNTYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNGRkM4NTc7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgNTgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC8qIGxpbmUgNTg4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC8qIGxpbmUgNTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDU5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLyogbGluZSA2MDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAvKiBsaW5lIDYxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmYwMTAxOyB9XG4gICAgLyogbGluZSA2MzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNiZjAxMDE7IH1cbiAgLyogbGluZSA2NDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDODU3OyB9XG4gICAgLyogbGluZSA2NTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNjYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgLyogbGluZSA2NjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLyogbGluZSA2NzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLyogbGluZSA2ODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSA2ODUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5uYW1lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2ODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5uYW1lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7IH0gfVxuICAgICAgLyogbGluZSA2OTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm1lc3NhZ2UgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTNweDsgfVxuICAgICAgICAvKiBsaW5lIDcwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2OTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNzA4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAvKiBsaW5lIDcxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1haWwgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDNweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDcxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmVtYWlsIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNzI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSA3MzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQubmFtZSAuZ2lucHV0X2NvbnRhaW5lciwgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm1lc3NhZ2UgLmdpbnB1dF9jb250YWluZXIsIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5lbWFpbCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDczNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm5hbWUgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIGlucHV0LCAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1haWwgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLyogbGluZSA3NTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJBM0Q7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLyogbGluZSA3NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZmFuY3lib3hfZm9ybS51cHNhbGVzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNzYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLyogbGluZSA3NjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZmFuY3lib3hfZm9ybS51cHNhbGVzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZmFuY3lib3hfZm9ybS51cHNhbGVzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAvKiBsaW5lIDc3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5mYW5jeWJveF9mb3JtLnVwc2FsZXMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNzc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLyogbGluZSA3NzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtLnVwc2FsZXMgbGFiZWw6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4OyB9XG4gIC8qIGxpbmUgNzgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyAuaXRpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNzg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZmFuY3lib3hfZm9ybS51cHNhbGVzIC5pdGkgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4OyB9XG4gIC8qIGxpbmUgNzg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyAuc3VibWl0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLyogbGluZSA3OTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtLnVwc2FsZXMgLnN1Ym1pdC1idXR0b24gYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZjtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDODU3OyB9XG4gICAgICAvKiBsaW5lIDgwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybS51cHNhbGVzIC5zdWJtaXQtYnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZDODU3O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLyogbGluZSA4MTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0udXBzYWxlcyAuc3VibWl0LWJ1dHRvbiBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgODE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5mYW5jeWJveF9mb3JtIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIGxpbmUgODI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBsaW5lIDgzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4ubG9naW5fZm9ybV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgODM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC8qJi5sb2dpbi1yZW1lbWJlciB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9Ki8gfVxuICAgIC8qIGxpbmUgODQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAubG9naW5fZm9ybV9jb250YWluZXIgcCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNGRkM4NTc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgICAgLyogbGluZSA4NTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAgbGFiZWwuaW5wdXRfZm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLyogbGluZSA4NTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5sb2dpbl9mb3JtX2NvbnRhaW5lciBwIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjRkZDODU3O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgICAgLyogbGluZSA4NjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAgaW5wdXQuZXJyb3Ige1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLyogbGluZSA4NjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5sb2dpbl9mb3JtX2NvbnRhaW5lciBwLmxvZ2luLXN1Ym1pdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgODcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5sb2dpbl9mb3JtX2NvbnRhaW5lciBwLmxvZ2luLXN1Ym1pdCBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgLyogbGluZSA4NzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAubG9naW5fZm9ybV9jb250YWluZXIgcC5sb2dpbi1zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzE4MjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgOTEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5lbWFpbGxpc3QgLmVzLWZpZWxkLXdyYXAgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDkxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZW1haWxsaXN0IHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDkxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5lbWFpbGxpc3QgdGFibGUgdHIgdGQgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgOTIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZW1haWxsaXN0IHRhYmxlIHRyIHRkIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDkzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZmFuY3lib3hfZm9ybSAuZW1haWxsaXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgOTM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmVtYWlsbGlzdCAuZXMtZmllbGQtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgOTQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZmFuY3lib3hfZm9ybSAuZW1haWxsaXN0IC5lcy1maWVsZC13cmFwIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgICAvKiBsaW5lIDk0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybSAuZW1haWxsaXN0IC5lcy1maWVsZC13cmFwIGxhYmVsIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDk1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5mYW5jeWJveF9mb3JtIC5lbWFpbGxpc3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLyogbGluZSA5NTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5lbWFpbGxpc3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGQzg1NzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAyMzBweDsgfSB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi1ibHVlLWJvcmRlciB7XG4gICAgY29sb3I6ICMwMDRjOTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4tYmx1ZS1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNGM5MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4uYnRuLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA3MTgyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5idG4teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQzg1NzsgfVxuICAgIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4uYnRuLXllbGxvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSA1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgLyogbGluZSA2NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLXdoaXRlLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSA3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4td2hpdGUtYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDgyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5idG4td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4td2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA3MTgyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA3MTgyNDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi15ZWxsb3ctYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkM4NTc7XG4gICAgY29sb3I6ICNGRkM4NTc7XG4gICAgYmFja2dyb3VuZDogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4uYnRuLXllbGxvdy1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzg1NztcbiAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgMTA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5idG4tY29udGFjdC1hcmVhIGkge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAvKiBsaW5lIDExMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4ubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG5fdjIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTYuNXB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyIC5hcnJvd192MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDEzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG5fdjIuYmctbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRERFNUYxO1xuICAgIGNvbG9yOiAjMTIyQTNEO1xuICAgIGJvcmRlci1jb2xvcjogI0RERTVGMTsgfVxuICAgIC8qIGxpbmUgMTQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuX3YyLmJnLWxpZ2h0Ymx1ZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICMxMjJBM0Q7IH1cbiAgICAvKiBsaW5lIDE0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1saWdodGJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNEREU1RjE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLyogbGluZSAxNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgICAgLmJ0bl92Mi5iZy1saWdodGJsdWU6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICNEREU1RjE7IH1cbiAgLyogbGluZSAxNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyLmJnLWxpZ2h0LWZyYW1lIHtcbiAgICBjb2xvcjogI0RERTVGMTtcbiAgICBib3JkZXItY29sb3I6ICNEREU1RjE7IH1cbiAgICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1saWdodC1mcmFtZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICNEREU1RjE7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLyogbGluZSAxNjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG5fdjIuYmctbGlnaHQtZnJhbWU6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMjJBM0Q7XG4gICAgICBiYWNrZ3JvdW5kOiAjRERFNUYxOyB9XG4gICAgICAvKiBsaW5lIDE2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgICAuYnRuX3YyLmJnLWxpZ2h0LWZyYW1lOmhvdmVyIC5hcnJvd192MiB7XG4gICAgICAgIGNvbG9yOiAjMTIyQTNEOyB9XG4gIC8qIGxpbmUgMTcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bl92Mi5iZy1kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzEyMkEzRDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMjJBM0Q7IH1cbiAgICAvKiBsaW5lIDE3NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1kYXJrYmx1ZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDE3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1kYXJrYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzEyMkEzRDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgICAuYnRuX3YyLmJnLWRhcmtibHVlOmhvdmVyIC5hcnJvd192MiB7XG4gICAgICAgIGNvbG9yOiAjMTIyQTNEOyB9XG4gIC8qIGxpbmUgMTg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bl92Mi5iZy1kYXJrLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICMxMjJBM0Q7XG4gICAgY29sb3I6ICMxMjJBM0Q7IH1cbiAgICAvKiBsaW5lIDE4OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1kYXJrLWZyYW1lIC5hcnJvd192MiB7XG4gICAgICBjb2xvcjogIzEyMkEzRDsgfVxuICAgIC8qIGxpbmUgMTkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuX3YyLmJnLWRhcmstZnJhbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEyMkEzRDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDE5NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgICAuYnRuX3YyLmJnLWRhcmstZnJhbWU6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAyMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyLmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICBjb2xvcjogIzA3MTgyMjtcbiAgICBib3JkZXItY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDIwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy15ZWxsb3cgLmFycm93X3YyIHtcbiAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgLyogbGluZSAyMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG5fdjIuYmcteWVsbG93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMjExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAgIC5idG5fdjIuYmcteWVsbG93OmhvdmVyIC5hcnJvd192MiB7XG4gICAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gIC8qIGxpbmUgMjE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bl92Mi5iZy15ZWxsb3ctZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQzg1NztcbiAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgIC8qIGxpbmUgMjIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuX3YyLmJnLXllbGxvdy1mcmFtZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDIyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy15ZWxsb3ctZnJhbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgICAvKiBsaW5lIDIyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgICAuYnRuX3YyLmJnLXllbGxvdy1mcmFtZTpob3ZlciAuYXJyb3dfdjIge1xuICAgICAgICBjb2xvcjogIzA3MTgyMjsgfVxuICAvKiBsaW5lIDIzMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG5fdjIuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwNzE4MjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAyMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG5fdjIuYmctd2hpdGUgLmFycm93X3YyIHtcbiAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgLyogbGluZSAyMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG5fdjIuYmctd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFzbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMjQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAgIC5idG5fdjIuYmctd2hpdGU6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyLmJnLXdoaXRlLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy13aGl0ZS1mcmFtZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDI1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy13aGl0ZS1mcmFtZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwNzE4MjI7IH1cbiAgICAgIC8qIGxpbmUgMjU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAgIC5idG5fdjIuYmctd2hpdGUtZnJhbWU6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICMwNzE4MjI7IH1cbiAgLyogbGluZSAyNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyLmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzA3MTgyNDsgfVxuICAgIC8qIGxpbmUgMjY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuX3YyLmJnLWJsYWNrIC5hcnJvd192MiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMjcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuX3YyLmJnLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMjczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAgIC5idG5fdjIuYmctYmxhY2s6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSAyNzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuX3YyLmJnLWJsYWNrLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICMwNzE4MjQ7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICAvKiBsaW5lIDI4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1ibGFjay1mcmFtZSAuYXJyb3dfdjIge1xuICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICAvKiBsaW5lIDI4NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bl92Mi5iZy1ibGFjay1mcmFtZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMjg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAgIC5idG5fdjIuYmctYmxhY2stZnJhbWU6aG92ZXIgLmFycm93X3YyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDcxODI0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB0b3A6IDdweDsgfVxuICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkOyB9XG4gICAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGU1ZjE7IH1cbiAgICAvKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDsgfVxuICAgICAgLyogbGluZSA4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIycHg7IH1cbiAgICAvKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjJweDsgfVxuICAgICAgLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7IH1cbiAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMTA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMwNzE4MjQ7IH1cblxuLyogbGluZSAxMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cblxuLyogbGluZSAxMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAyMnB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDcxODI0IDAlLCByZ2JhKDExLCA1MSwgODYsIDAuOTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwNzE4MjQgMCUsIHJnYmEoMTEsIDUxLCA4NiwgMC45NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwNzE4MjQgMCUsIHJnYmEoMTEsIDUxLCA4NiwgMC45NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckdG9wJywgZW5kQ29sb3JzdHI9JyRib3R0b20nLEdyYWRpZW50VHlwZT0wICk7IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC10b29sYmFyIHtcbiAgICAgIHRvcDogNjVweDsgfSB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1idXR0b24tLWNsb3NlIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gIC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmJlZm9yZSwgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAvKiBsaW5lIDM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gIC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Ugc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSBoMSwgLmZhbmN5Ym94LXNsaWRlIGgyLCAuZmFuY3lib3gtc2xpZGUgaDMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtc2xpZGUgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI0ZGQzg1NzsgfVxuXG4vKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtc2xpZGUgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uYnV0dG9uLW5leHQsXG4uYnV0dG9uLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4vKiBsaW5lIDkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk5OTk1O1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YWZ0ZXIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICBjb2xvcjogI0ZGQzg1NztcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgICAgIGxlZnQ6IC03MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgICAgICAgbGVmdDogLThweDsgfSB9XG4gICAgICAvKiBsaW5lIDE0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbiAgICAvKiBsaW5lIDE0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtNzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICAgICAgICByaWdodDogLThweDsgfSB9XG4gICAgICAvKiBsaW5lIDE1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi8qLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzUwcHg7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTM1MHB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Ki9cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuLnNlYXJjaF9yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gIC5zZWFyY2hfcmVzdWx0cyBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDRweCAwOyB9XG4gICAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAgIC5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdF9zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfVxuICAgIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaF9yZXN1bHRzLnNjc3MgKi9cbiAgICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxOyB9XG4gICAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAgIC5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdF9zZWN0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gICAgLnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0X3NlY3Rpb24gLnBvc3Qtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gICAgICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbiAucG9zdC13cmFwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuLm5vX3NlYXJjaF9yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlX2FyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2VfYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnJvdy5wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IC02OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAucm93LnByb2R1Y3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucm93LnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucm93LnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbi5wcm9kdWN0X3JlYWRfbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIC5wcm9kdWN0X3JlYWRfbW9yZSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7IH1cbiAgLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9yZWFkX21vcmUgYS5hY3RpdmUgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBjb2xvcjogIzAwNGM5MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLmJ0bi1idXkge1xuICB3aWR0aDogMTY5cHg7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmEuYWRkZWRfdG9fY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA0YzkzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5maWd1cmUucHJvZHVjdF9pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGZpZ3VyZS5wcm9kdWN0X2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTQzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIGZpZ3VyZS5wcm9kdWN0X2ltYWdlIGltZy53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4OyB9XG5cbi8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ucHJvZHVjdF9jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9jb250ZW50IC5lZGl0b3JfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4vKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1jaGVja291dC5sb2dnZWQtaW4gZGl2Lndvb2NvbW1lcmNlIHtcbiAgbWFyZ2luLXRvcDogNTZweDsgfVxuXG4vKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7IH1cblxuLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgcC5yYWRpbyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAvKiBsaW5lIDEyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHAucmFkaW8gLnJhZGlvX29wdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC8qIGxpbmUgMTMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgYm9keS53b29jb21tZXJjZS1jaGVja291dCBwLnJhZGlvIC5yYWRpb19vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbXBvbmVudF9jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDc1MHB4OyB9XG5cbi8qIGxpbmUgMTQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZHMsXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAuZWRpdG9yX2NvbnRlbnQgZGl2Lndvb2NvbW1lcmNlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlX2NoZWNrb3V0X2hlYWRlcixcbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4vKiBsaW5lIDE2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xudGFibGUuc2hvcF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIHRhYmxlLnNob3BfdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjYmQzOyB9XG4gICAgLyogbGluZSAxNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRyLnVwZGF0ZS1jYXJ0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDE3OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ci51cGRhdGUtY2FydCAuYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSAxODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRyLm9yZGVyLXRvdGFsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLyogbGluZSAxODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIHRhYmxlLnNob3BfdGFibGUgdHIub3JkZXItdG90YWwgdGQge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIHRhYmxlLnNob3BfdGFibGUgdGQsIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE3cHggMDsgfVxuICAgIC8qIGxpbmUgMTk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCwgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEzMnB4OyB9XG4gICAgICAvKiBsaW5lIDIwMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjNweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lLCB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDIxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW5hbWUgYSwgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgICAgIC8qIGxpbmUgMjE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lIGE6aG92ZXIsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1uYW1lIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLyogbGluZSAyMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHksIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAvKiBsaW5lIDIyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1xdWFudGl0eSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC8qIGxpbmUgMjM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFsLCB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3Qtc3VidG90YWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAvKiBsaW5lIDI0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgMjU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjY0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAyNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyOm5vdCgub3JkZXItdG90YWwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAvKiBsaW5lIDI3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSAyNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbCwgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LW5hbWUsIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQucHJvZHVjdC1xdWFudGl0eSwgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXN1YnRvdGFsLCB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyOm5vdCgub3JkZXItdG90YWwpIHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgLyogbGluZSAyOTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpIFwiOiBcIjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLyogbGluZSAzMDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbDpiZWZvcmUsIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQuYWN0aW9uczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAzMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDsgfSB9XG5cbi8qIGxpbmUgMzMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLyogbGluZSAzNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDM0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMzUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cgbGFiZWwsXG4gICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLFxuICAgIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgICAgLyogbGluZSAzNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLmlucHV0X2ZvY3VzLFxuICAgICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLmlucHV0X2ZvY3VzLFxuICAgICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cgbGFiZWwuaW5wdXRfZm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLyogbGluZSAzNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlcixcbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cuYmlsbGluZ19oZWFkZXIsXG4gICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cuYmlsbGluZ19oZWFkZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMzc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciBpbnB1dCxcbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciBpbnB1dCxcbiAgICAgIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93LmJpbGxpbmdfaGVhZGVyIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAzNzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93LmJpbGxpbmdfaGVhZGVyIC5kZXNjcmlwdGlvbixcbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciAuZGVzY3JpcHRpb24sXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAvKiBsaW5lIDM4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkLFxuICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyNvcmRlcl9jb21tZW50c19maWVsZCxcbiAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyNvcmRlcl9jb21tZW50c19maWVsZCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSAzODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHRleHRhcmVhLFxuICAgICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHRleHRhcmVhLFxuICAgICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cjb3JkZXJfY29tbWVudHNfZmllbGQgdGV4dGFyZWEge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG5cbi8qIGxpbmUgMzk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5wI2FwcHJvdmVfcHVsX2ZpZWxkLFxucCNhcHByb3ZlX3Rlcm1zX2ZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5wI2FwcHJvdmVfcHVsX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgNDA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4uZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA0MDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgLmZvcm0tcm93LnBsYWNlLW9yZGVyIC5idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAvKiBsaW5lIDQxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAvKiBsaW5lIDQyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLyogbGluZSA0MjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDQyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbiAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLyogbGluZSA0MzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50LFxuICAgICAgICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgNDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzOyB9XG4gICAgICAgIC8qIGxpbmUgNDQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA0NTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbi53b28tYXJjaGl2ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vLWFyY2hpdmUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAvKiBsaW5lIDQ2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vLWFyY2hpdmUtaGVhZGVyIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDQ3NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b28tYXJjaGl2ZS1oZWFkZXIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgICAud29vLWFyY2hpdmUtaGVhZGVyIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dC5wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAgIC53b28tYXJjaGl2ZS1oZWFkZXIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgNDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5oMS5wcm9kdWN0X3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgaDEucHJvZHVjdF90aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgNTI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfZWRpdG9yX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY2OXB4OyB9XG5cbi8qIGxpbmUgNTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7IH1cbiAgLyogbGluZSA1MzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLnByaWNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDUzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLnByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC8qIGxpbmUgNTQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgcC5wcm9kdWN0X3Nob3J0X3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC8qIGxpbmUgNTQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgcC5tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAvKiBsaW5lIDU1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSA1NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLmJ1eSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSA1NjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHAuYnV5IC5idG4tYnV5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAvKiBsaW5lIDU3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IGRpdi5wcm9kdWN0X2V4dHJhX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLyogbGluZSA1NzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA1ODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucmVsYXRlZC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC8qIGxpbmUgNTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQgcC5yZWxhdGVkLXByZWFtYmxlIHtcbiAgICBtYXgtd2lkdGg6IDg1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDU5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIHAubW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDYwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHtcbiAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgbWF4LXdpZHRoOiA2NjJweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAvKiBsaW5lIDYxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgaDIge1xuICAgIGNvbG9yOiAjRkZDODU3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAvKiBsaW5lIDYyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDYyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgNjM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpOyB9XG4gICAgICAgIC8qIGxpbmUgNjM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSA2NDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSBzdmcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDY1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7IH1cbiAgICAgIC8qIGxpbmUgNjU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkuaW4tY2FydCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA2NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAvKiBsaW5lIDY2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaS5pbi1jYXJ0IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgLyogbGluZSA2NjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA2NzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4ucG9wdXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAzOyB9XG4gIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMzU2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2MjVweDtcbiAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgcGFkZGluZzogNTBweCA2MHB4OyB9IH1cbiAgICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAucG9wdXAtY2xvc2Uge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNsb3NlOmJlZm9yZSwgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAucG9wdXAtY2xvc2U6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC4wNjI1ZW0pO1xuICAgICAgICB3aWR0aDogLjEyNWVtO1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjEyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRjb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtOyB9IH1cbiAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9IH1cbiAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSA3MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgLyogbGluZSA3OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciBhIHtcbiAgICAgICAgd2lkdGg6IDI0MXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciBhLmJ0biB7XG4gICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTM4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLmJ0bi1jb250YWluZXIgYS5idG4ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4uY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgIzBCMzM1OCAwJSwgIzA3MTgyNCA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICMwQjMzNTggMCUsICMwNzE4MjQgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMEIzMzU4IDAlLCAjMDcxODI0IDcwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckaW5uZXInLCBlbmRDb2xvcnN0cj0nJG91dGVyJyxHcmFkaWVudFR5cGU9MSApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF8zZF9pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2NrX3BhdHRlcm4ucG5nKTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTsgfVxuICAgICAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciAuaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50XzNkX2ltYWdlIC5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogLTk5OTlweDtcbiAgICBib3R0b206IC05OTk5cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLm92ZXJsYXkuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgYW5pbWF0aW9uOiBmYWRlaW5PdmVybGF5IDAuMnMgMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF8zZF9pbWFnZSAub3ZlcmxheS5hY3RpdmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsgfSB9XG4gIC8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2UuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6YmVmb3JlLCAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgdHJhbnNmb3JtIDAuMnM7IH1cbiAgICAvKiBsaW5lIDEwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIC8qIGxpbmUgMTA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmNsb3NlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6aG92ZXI6YmVmb3JlLCAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50XzNkX2ltYWdlIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLyogbGluZSAxNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaGVhZGVyLnJlYWR5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGZhZGVJbkhlYWRlciAxcyBmb3J3YXJkczsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSAxNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlci5yZWFkeSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5IZWFkZXJNb2JpbGUgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciAuaDEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxNjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLyogbGluZSAxODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaW1hZ2VfM2QucmVhZHkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAxODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5pbWFnZV8zZC5yZWFkeSBpbWcge1xuICAgICAgICBhbmltYXRpb246IHNob3dJbWFnZSAxcyBmb3J3YXJkczsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkLnJlYWR5IGltZyB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNob3dJbWFnZVRhYmxldCAxcyBmb3J3YXJkczsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkLnJlYWR5IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlTW9iaWxlIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5pbWFnZV8zZCBpbWcuYmlnX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaW1hZ2VfM2QgaW1nLmJpZ19pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLyogbGluZSAyMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmdvX3RvX2NvbnRlbnQge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDIzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5nb190b19jb250ZW50OmJlZm9yZSwgLmNvbXBvbmVudF8zZF9pbWFnZSAuZ29fdG9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGQzg1NztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLyogbGluZSAyNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuZ29fdG9fY29udGVudDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5nb190b19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdG9wOiAxOXB4OyB9XG5cbi8qIGxpbmUgMjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuYm9keS5hZG1pbi1iYXIgLmNvbXBvbmVudF8zZF9pbWFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC8qIGxpbmUgMjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIGJvZHkuYWRtaW4tYmFyIC5jb21wb25lbnRfM2RfaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLyogbGluZSAyNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5pbmZvYm94ZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAvKiBsaW5lIDI3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuaW5mb2JveGVzIC5ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDI4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCwgLmluZm9ib3hlcyAuYm94LmJveF8xLCAuaW5mb2JveGVzIC5ib3guYm94XzIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMywgLmluZm9ib3hlcyAuYm94LmJveF80LCAuaW5mb2JveGVzIC5ib3guYm94XzUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyOTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMDphZnRlciwgLmluZm9ib3hlcyAuYm94LmJveF8xOmFmdGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzI6YWZ0ZXIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMzphZnRlciwgLmluZm9ib3hlcyAuYm94LmJveF80OmFmdGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAzMDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCAuYm94X2hlYWRlciwgLmluZm9ib3hlcyAuYm94LmJveF8xIC5ib3hfaGVhZGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzIgLmJveF9oZWFkZXIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMyAuYm94X2hlYWRlciwgLmluZm9ib3hlcyAuYm94LmJveF80IC5ib3hfaGVhZGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzUgLmJveF9oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMzA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCAuYm94X2hlYWRlciBpLCAuaW5mb2JveGVzIC5ib3guYm94XzEgLmJveF9oZWFkZXIgaSwgLmluZm9ib3hlcyAuYm94LmJveF8yIC5ib3hfaGVhZGVyIGksIC5pbmZvYm94ZXMgLmJveC5ib3hfMyAuYm94X2hlYWRlciBpLCAuaW5mb2JveGVzIC5ib3guYm94XzQgLmJveF9oZWFkZXIgaSwgLmluZm9ib3hlcyAuYm94LmJveF81IC5ib3hfaGVhZGVyIGkge1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLyogbGluZSAzMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuaW5mb2JveGVzIC5ib3ggLmJveF9jb250ZW50IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAyNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5pbmZvYm94ZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDMzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbi5ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTg7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3guYm94XzAge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogLTQxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDsgfVxuICAgIC8qIGxpbmUgMzQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzAucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MCAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8wLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUwIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDM1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8wOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC03NHB4O1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAvKiBsaW5lIDM2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfMSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH1cbiAgICAvKiBsaW5lIDM3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8xLnJlYWR5IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDEgMXMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8xLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUxIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDM4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8xOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgcmlnaHQ6IC04NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgLyogbGluZSAzOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3guYm94XzIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMDFweDsgfVxuICAgIC8qIGxpbmUgNDAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzIucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MiAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40czsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA0MDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5ib3guYm94XzIucmVhZHkge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTIgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgNDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTUyNjc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgIHJpZ2h0OiAxMDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA0MjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfMiAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfMiAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfMyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7IH1cbiAgICAvKiBsaW5lIDQzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zLnJlYWR5IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDMgMXMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8zLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUzIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDQ0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC05MXB4O1xuICAgICAgcmlnaHQ6IDE4NHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAvKiBsaW5lIDQ1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zIC5ib3hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgLyogbGluZSA0NjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuYm94LmJveF8zIC5ib3hfaGVhZGVyIGkge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuYm94LmJveF80IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0NXB4O1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gICAgLyogbGluZSA0NzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNC5yZWFkeSB7XG4gICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3g0IDFzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDQ3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmJveC5ib3hfNC5yZWFkeSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94TW9iaWxlNCAxcyBmb3J3YXJkczsgfSB9XG4gICAgLyogbGluZSA0ODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzM5NTI2NztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAxNTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA0OTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNCAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNDk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfNCAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDUwMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfNSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNzJweDsgfVxuICAgIC8qIGxpbmUgNTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzUucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94NSAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44czsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA1MDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5ib3guYm94XzUucmVhZHkge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTUgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgNTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTUyNjc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgIHJpZ2h0OiAxMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMTFkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA1MzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNSAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfNSAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDUzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAvKiBsaW5lIDU0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZSAuYm94X2hlYWRlciB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSA1NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuYm94LmFjdGl2ZSAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDU1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICAvKiBsaW5lIDU1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZSAuYm94X2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IHNob3dCb3ggMS41cyAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDU1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmJveC5hY3RpdmUgLmJveF9jb250ZW50IHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7IH0gfVxuICAvKiBsaW5lIDU2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveCAuYm94X2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8qJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xyXG5cdFx0fSovIH1cbiAgICAvKiBsaW5lIDU3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94IC5ib3hfaGVhZGVyIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNTc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3ggLmJveF9oZWFkZXIgaSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogI0ZGQzg1NztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLyogbGluZSA2MDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveCAuYm94X2hlYWRlcjpob3ZlciB7XG4gICAgICAvKiY6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0fSovIH1cbiAgICAgIC8qIGxpbmUgNjA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveCAuYm94X2hlYWRlcjpob3ZlciBpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4ICNGRkM4NTc7IH1cbiAgLyogbGluZSA2MTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3ggLmJveF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5NTI2NztcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICBAa2V5ZnJhbWVzIGZhZGVpbk92ZXJsYXkge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgQGtleWZyYW1lcyBmYWRlaW5PdmVybGF5IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwLjk7IH0gfSB9XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIEBrZXlmcmFtZXMgc2hvd0JveCB7XG4gICAgMCUge1xuICAgICAgbWF4LWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIDUwJSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxcHg7IH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBAa2V5ZnJhbWVzIHNob3dCb3gge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlVGFibGV0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlTW9iaWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluSGVhZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogLTI4MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4OyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5IZWFkZXJNb2JpbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3gwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC00NTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogLTQxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC00NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMDFweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogNDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3g1IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xuICAgIG1hcmdpbi10b3A6IDE5NXB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTIwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGUxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0yMHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTIwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGU0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0yMHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jb21wb25lbnRfc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2Uge1xuICAgIGhlaWdodDogNjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgYmFja2dyb3VuZDogIzEwMjYzOTsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgcC5yZWFkbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgcC5yZWFkbW9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAvKiBsaW5lIDQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyBwLnJlYWRtb3JlIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLmltYWdlX3RleHRfY29scyAuc2xpZGUge1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgICAgICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAvKiBsaW5lIDEwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNzE4MjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLyogbGluZSAxMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLmltYWdlX3RleHRfY29scyAuc2xpZGUgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX25leHQsXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAgICAgLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9uZXh0OmhvdmVyLFxuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAgICAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgIGxlZnQ6IC0xMTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAtOHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX3ByZXYge1xuICAgICAgICByaWdodDogLTExMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfcHJldiB7XG4gICAgICAgICAgICByaWdodDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX3ByZXYge1xuICAgICAgICAgICAgcmlnaHQ6IC04cHg7IH0gfVxuICAvKiBsaW5lIDE3MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jb21wb25lbnRfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBsZWZ0OiA3NHB4O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDE4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgICAgLyogbGluZSAxOTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgICAgLyogbGluZSAyMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgMjA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDIxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMjI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZXMgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VzIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjM2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlcyBmaWd1cmUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDI0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDI0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IC5yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAyNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCAuY29sLWltZzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCAuY29sLWltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgLmNvbC1pbWcgaW1nLnNsaWRlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAvKiBsaW5lIDI4NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGltZy5zbGlkZXItaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDI5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAyOTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgLyogbGluZSAzMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIC5lZGl0b3JfY29udGVudCxcbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgIG1heC13aWR0aDogNTgycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC8qIGxpbmUgMzE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAzMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMzI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAzMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLyogbGluZSAzMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGZpZ2NhcHRpb24gYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4uY29tcG9uZW50X3NsaWRlcl92MiB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDgwcHggMCAxMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDYwcHg7IH0gfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmNvbnRhaW5lci1mbHVpZF92MiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmNvbnRhaW5lci1mbHVpZF92MiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3NsaWRlcl92MiAuZWRpdG9yX2NvbnRlbnRfdjIge1xuICAgIG1heC13aWR0aDogODIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLyogbGluZSAzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5lZGl0b3JfY29udGVudF92MiAuZXllYnJvd192MiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5leWVicm93X3YyIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlcl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmV5ZWJyb3dfdjIgc3BhbiBpbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5lZGl0b3JfY29udGVudF92MiAucHJlYW1ibGVfdjIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3NsaWRlcl92MiBwLnJlYWRtb3JlX3YyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgcC5yZWFkbW9yZV92MiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIHAucmVhZG1vcmVfdjIgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMTIyQTNEO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgLyogbGluZSA4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlcl92MiBwLnJlYWRtb3JlX3YyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzBiMzM1NjsgfVxuICAgICAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlcl92MiBwLnJlYWRtb3JlX3YyIGEgLmFycm93X3YyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmltYWdlLWdyaWRfdjIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5pbWFnZS1ncmlkX3YyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpOyB9IH1cbiAgICAvKiBsaW5lIDEwMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmltYWdlLWdyaWRfdjIgLmdyaWQtaXRlbV92MiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAvKiBsaW5lIDEwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlcl92MiAuaW1hZ2UtZ3JpZF92MiAuZ3JpZC1pdGVtX3YyIC5ncmlkLWl0ZW0tY29udGVudF92MiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAgIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmltYWdlLWdyaWRfdjIgLmdyaWQtaXRlbV92MiAuZ3JpZC1pdGVtLWNvbnRlbnRfdjIgLmdyaWQtaXRlbS10aXRsZV92MiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5pbWFnZS1ncmlkX3YyIC5ncmlkLWl0ZW1fdjIgLmdyaWQtaXRlbS1jb250ZW50X3YyIC5ncmlkLWl0ZW0tZGVzY3JpcHRpb25fdjIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9zbGlkZXJfdjIgLmltYWdlLWdyaWRfdjIgLmdyaWQtaXRlbV92MiAuZ3JpZC1pdGVtLWNvbnRlbnRfdjIgLmdyaWQtaXRlbS1idXR0b25fdjIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgICAgICAgLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5pbWFnZS1ncmlkX3YyIC5ncmlkLWl0ZW1fdjIgLmdyaWQtaXRlbS1jb250ZW50X3YyIC5ncmlkLWl0ZW0tYnV0dG9uX3YyOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiYmJiOyB9XG4gICAgICAgICAgLyogbGluZSAxMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5pbWFnZS1ncmlkX3YyIC5ncmlkLWl0ZW1fdjIgLmdyaWQtaXRlbS1jb250ZW50X3YyIC5ncmlkLWl0ZW0tYnV0dG9uX3YyIC5hcnJvd192MiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC8qIGxpbmUgMTQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlcl92MiAuaW1hZ2UtZ3JpZF92MiAuYmctaW1hZ2VfdjIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyX3YyIC5pbWFnZS1ncmlkX3YyIC5iZy1pbWFnZV92MiAuZ3JhZGllbnRfdjIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSAwLCBibGFjayAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbi5jb21wb25lbnRfdGV4dF9pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZSAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAucm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNjQ1cHg7IH0gfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UgaW1nLnRleHQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSBpbWcudGV4dC1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UgYS5wbGF5X3ZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAvKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSBhLnBsYXlfdmlkZW86aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLyogbGluZSA1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAucGxheV92aWRlb19jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX2xlZnQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAxMDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgzLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMTMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDE0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmxpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmFsbF9kYXJrIC5yb3cge1xuICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDE2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2xpZ2h0IC5yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDE5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuY29sLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7IH1cbiAgICAgICAgLyogbGluZSAyMDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuY29sLWNvbnRlbnQgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgICAgICAgLyogbGluZSAyMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQucXVvdGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLyogbGluZSAyMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDIxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IHtcbiAgICAvKiovIH1cblxuLyogbGluZSAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbi50ZXN0LWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgfVxuXG4vKiBsaW5lIDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJTsgfVxuXG4vKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbnAucXVvdGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIzcHg7IH1cblxuLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4uY29tcG9uZW50X3ByX2JpZ19pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjQ1cHg7IH0gfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaW1nLnByX2JpZy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIGltZy5wcl9iaWctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaW1nLnByX2JpZy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgYS5wbGF5X3ZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAvKiBsaW5lIDU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSBhLnBsYXlfdmlkZW86aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSA2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmltYWdlX2xlZnQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMTc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuYWxsX2RhcmsgLnJvdyB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmFsbF9saWdodCAucm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSAyMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweDsgfVxuICAgICAgICAvKiBsaW5lIDIzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDIzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgLmNvbC1jb250ZW50IC5lZGl0b3JfY29udGVudC5xdW90ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5lZGl0b3JfY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDI1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAyNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudC1jZW50ZXIgLmJnLW9wYWNpdHkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgIC8qIGxpbmUgMjY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuY29sLWNvbnRlbnQtY2VudGVyIC5idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IDQwcHg7IH1cbiAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCB7XG4gICAgLyoqLyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4uY29tcG9uZW50X3ByX2JpZ192MiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy13aGl0ZSBwLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy13aGl0ZSBoMSwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctd2hpdGUgaDIsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXdoaXRlIGgzLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy13aGl0ZSBoNCwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctd2hpdGUgaDUsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXdoaXRlIGg2IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy1kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzBhMjYzYjsgfVxuICAgIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWRhcmtibHVlIHAsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWRhcmtibHVlIGgxLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy1kYXJrYmx1ZSBoMiwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctZGFya2JsdWUgaDMsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWRhcmtibHVlIGg0LCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy1kYXJrYmx1ZSBoNSwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctZGFya2JsdWUgaDYge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzg1NzsgfVxuICAgIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXllbGxvdyBwLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy15ZWxsb3cgaDEsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXllbGxvdyBoMiwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmcteWVsbG93IGgzLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy15ZWxsb3cgaDQsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLXllbGxvdyBoNSwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmcteWVsbG93IGg2IHtcbiAgICAgIGNvbG9yOiAjMDcxODIyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogI0RERTVGMTsgfVxuICAgIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWxpZ2h0Ymx1ZSBwLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy1saWdodGJsdWUgaDEsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWxpZ2h0Ymx1ZSBoMiwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctbGlnaHRibHVlIGgzLCAuY29tcG9uZW50X3ByX2JpZ192Mi5iZy1saWdodGJsdWUgaDQsIC5jb21wb25lbnRfcHJfYmlnX3YyLmJnLWxpZ2h0Ymx1ZSBoNSwgLmNvbXBvbmVudF9wcl9iaWdfdjIuYmctbGlnaHRibHVlIGg2IHtcbiAgICAgIGNvbG9yOiAjMDcxODIyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX3YyIC5ncmlkX3YyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtIDJyZW07IH0gfVxuICAgIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX3YyIC5ncmlkX3YyIC5jb2x1bW5fdjIge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgICAgLyogbGluZSA1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAuaW1hZ2VfdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgc2NhbGU6IDEuMDI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZ192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAuaW1hZ2VfdjIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgICAgIC8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAuY29udGVudF92MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAuY29udGVudF92MiAucXVvdGVfdjIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYiwgc2VyaWY7IH1cbiAgICAgICAgICAvKiBsaW5lIDg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5jb250ZW50X3YyIC5xdW90ZV92MiAucXVvdGUtc291cmNlX3YyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5jb250ZW50X3YyIC5lZGl0b3JfY29udGVudF92MiBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAgIC8qIGxpbmUgOTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5jb250ZW50X3YyIC5lZGl0b3JfY29udGVudF92MiBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX2JpZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5jb250ZW50X3YyIC5lZGl0b3JfY29udGVudF92MiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAuY29udGVudF92MiAuYnV0dG9uX3YyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE1cHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LnJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyBpbWcucHJfc21hbGwtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyBpbWcucHJfc21hbGwtaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgxLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDMsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA1OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5kYXJrIC5yb3c6bnRoLW9mLXR5cGUoZXZlbik6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLyogbGluZSA3NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLyogbGluZSA5MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuYWxsX2RhcmsgLnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IGgxLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IGgzLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5hbGxfbGlnaHQgLnJvdzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cgLmNvbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4OyB9XG4gICAgICAgICAgLyogbGluZSAxNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgICAgICAgICAgLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cgLmNvbC1jb250ZW50IC5lZGl0b3JfY29udGVudCBoMSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTUxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTM2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cgLmNvbC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4uY29tcG9uZW50X3ByX3NtYWxsX3YyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC8qIGxpbmUgNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMSwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMiwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMSwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMiwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMSwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMiwgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfc21hbGxfdjIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5vcmRlci0xX3YyIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLm9yZGVyLTJfdjIge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDY5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5vcmRlci0xX3YyIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5vcmRlci0xX3YyLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5vcmRlci0xX3YyLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLm9yZGVyLTJfdjIge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAvKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLm9yZGVyLTJfdjIuY29sLWNvbnRlbnRfdjIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA4NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAub3JkZXItMl92Mi5jb2wtY29udGVudF92MiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyOm50aC1jaGlsZChldmVuKSAub3JkZXItMl92MiB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjI6bnRoLWNoaWxkKGV2ZW4pIC5vcmRlci0yX3YyLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyOm50aC1jaGlsZChldmVuKSAub3JkZXItMl92Mi5jb2wtY29udGVudF92MiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDExMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MjpudGgtY2hpbGQoZXZlbikgLm9yZGVyLTFfdjIge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAvKiBsaW5lIDExNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyOm50aC1jaGlsZChldmVuKSAub3JkZXItMV92Mi5jb2wtY29udGVudF92MiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDExNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MjpudGgtY2hpbGQoZXZlbikgLm9yZGVyLTFfdjIuY29sLWNvbnRlbnRfdjIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiBpbWcucHJfc21hbGwtaW1hZ2VfdjIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgaW1nLnByX3NtYWxsLWltYWdlX3YyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDEzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLmJhY2tncm91bmQtY29sX3YyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLmJhY2tncm91bmQtY29sX3YyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8qIGxpbmUgMTU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192Mi5kYXJrIC5yb3dfdjI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmRhcmsgLnJvd192MjpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudF92MiBoMSxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192Mi5kYXJrIC5yb3dfdjI6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnRfdjIgaDIsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIuZGFyayAucm93X3YyOm50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50X3YyIGgzLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmRhcmsgLnJvd192MjpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudF92MiB1bCBsaTo6YmVmb3JlLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmRhcmsgLnJvd192MjpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudF92MiBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmRhcmsgLnJvd192MjpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDE4OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIubGlnaHQgLnJvd192MjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKiBsaW5lIDE5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmxpZ2h0IC5yb3dfdjI6bnRoLW9mLXR5cGUoZXZlbik6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC8qIGxpbmUgMjA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmxpZ2h0IC5yb3dfdjI6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50X3YyIGgxLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmxpZ2h0IC5yb3dfdjI6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50X3YyIGgyLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmxpZ2h0IC5yb3dfdjI6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50X3YyIGgzLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmxpZ2h0IC5yb3dfdjI6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50X3YyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMjIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192Mi5hbGxfZGFyayAucm93X3YyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLyogbGluZSAyMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIuYWxsX2RhcmsgLnJvd192MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDEsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIuYWxsX2RhcmsgLnJvd192MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDIsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIuYWxsX2RhcmsgLnJvd192MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDMsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIuYWxsX2RhcmsgLnJvd192MiAuZWRpdG9yX2NvbnRlbnRfdjIgdWwgbGk6OmJlZm9yZSxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192Mi5hbGxfZGFyayAucm93X3YyIC5lZGl0b3JfY29udGVudF92MiBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyLmFsbF9saWdodCAucm93X3YyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMjU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIgLmVkaXRvcl9jb250ZW50X3YyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMjY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5jb2wtY29udGVudF92MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAyNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICAgIC8qIGxpbmUgMjc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5jb2wtY29udGVudF92MiAuY29udGVudF92MiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC8qIGxpbmUgMjgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX3YyIC5yb3dfdjIgLmNvbC1jb250ZW50X3YyIC5jb250ZW50X3YyIC5idXR0b25zX3YyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAyNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMjkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5jb2wtY29udGVudF92MiAuZXllYnJvd192MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSAyOTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIgLmV5ZWJyb3dfdjIgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjk5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGxfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfdjIgLnJvd192MiAuY29sLWNvbnRlbnRfdjIgLmV5ZWJyb3dfdjIgc3BhbiBpbWcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLyogbGluZSAzMDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbF92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9zbWFsbF92MiAucm93X3YyIC5idG5fdjIuYmctbGlnaHRibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJBM0Q7XG4gICAgICBib3JkZXItY29sb3I6ICMxMjJBM0Q7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbi5jb21wb25lbnRfcmliYm9uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbi5kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMzM1NjsgfVxuICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcmliYm9uLmRhcmtibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbi5kYXJrYmx1ZSAuZWRpdG9yX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24ueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODU3OyB9XG4gIC8qIGxpbmUgMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbi5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24ud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uIC5lZGl0b3JfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLyogbGluZSA0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IC5wcmVhbWJsZSB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQgLnByZWFtYmxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IC5wcmVhbWJsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7IH1cbiAgLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjkzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24gLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbi5jb21wb25lbnRfcmliYm9uX3YyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uX3YyLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRDOTM7IH1cbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbl92Mi5ibHVlIC5lZGl0b3JfY29udGVudF92MiBhOm5vdCguYnRuX3YyKSB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92Mi5ibHVlIC5lZGl0b3JfY29udGVudF92MiBhOm5vdCguYnRuX3YyKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbl92Mi5kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMkEzRDsgfVxuICAgIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcmliYm9uX3YyLmRhcmtibHVlIC5lZGl0b3JfY29udGVudF92MiBhOm5vdCguYnRuX3YyKSB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92Mi5kYXJrYmx1ZSAuZWRpdG9yX2NvbnRlbnRfdjIgYTpub3QoLmJ0bl92Mik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib25fdjIueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODU3OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbl92Mi5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib25fdjIud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxcmVtOyB9IH1cbiAgICAvKiBsaW5lIDY5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAudGV4dC1jb250YWluZXJfdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgLyogbGluZSA4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnRleHQtY29udGFpbmVyX3YyIHAsXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnRleHQtY29udGFpbmVyX3YyIGgxLFxuICAgICAgLmNvbXBvbmVudF9yaWJib25fdjIgLmVkaXRvcl9jb250ZW50X3YyIC50ZXh0LWNvbnRhaW5lcl92MiBoMixcbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAudGV4dC1jb250YWluZXJfdjIgaDMsXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnRleHQtY29udGFpbmVyX3YyIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAudGV4dC1jb250YWluZXJfdjIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgICAgLyogbGluZSA5NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnRleHQtY29udGFpbmVyX3YyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAgICAgLyogbGluZSAxMDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9yaWJib25fdjIgLmVkaXRvcl9jb250ZW50X3YyIC50ZXh0LWNvbnRhaW5lcl92MiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAudGV4dC1jb250YWluZXJfdjIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAvKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbl92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnRleHQtY29udGFpbmVyX3YyIGgxLFxuICAgICAgLmNvbXBvbmVudF9yaWJib25fdjIgLmVkaXRvcl9jb250ZW50X3YyIC50ZXh0LWNvbnRhaW5lcl92MiBoMixcbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAudGV4dC1jb250YWluZXJfdjIgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLyogbGluZSAxMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAucHJlYW1ibGVfdjIge1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAvKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC5lZGl0b3JfY29udGVudF92MiAucHJlYW1ibGVfdjIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9yaWJib25fdjIgLmVkaXRvcl9jb250ZW50X3YyIC5wcmVhbWJsZV92MiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAxMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbl92MiAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9yaWJib25fdjIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib25fdjIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAvKiBsaW5lIDE1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib25fdjIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMTcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib25fdjIgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uX3YyIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib25fdjIuc2NzcyAqL1xuLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbl92Mi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uX3YyLnNjc3MgKi9cbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4uY29tcG9uZW50X2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzhweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudC53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudC5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNWYxOyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgfVxuICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnQgPiAuY29udGFpbmVyLWZsdWlkLmgxIHtcbiAgICAgIG1heC13aWR0aDogMTEwOXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDRjOTM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudCAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF92Mi5zY3NzICovXG4uY29tcG9uZW50X2NvbnRlbnRfdjIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIG1heC13aWR0aDogMTE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfdjIge1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X3YyLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X3YyLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZjE7IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfdjIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF92MiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X3YyIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfdjIgPiAuY29udGFpbmVyLWZsdWlkX3YyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfdjIgPiAuY29udGFpbmVyLWZsdWlkX3YyLmgxX3YyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X3YyID4gLmNvbnRhaW5lci1mbHVpZF92Mi5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfdjIgLmJyZWFkY3J1bWJzX3YyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X3YyIC5leWVicm93X3YyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X3YyIC5leWVicm93X3YyIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X3YyIC5leWVicm93X3YyIHNwYW4gaW1nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X3YyIC5idXR0b25zX3YyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDsgfVxuICAgIC8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfdjIgLmJ1dHRvbnNfdjIgLmJ0bl92Mi5iZy1saWdodGJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMkEzRDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMkEzRDsgfVxuICAgIC8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfdjIgLmJ1dHRvbnNfdjIgLmJ0bl92Mi5iZy13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyQTNEO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIyQTNEOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbi5jb21wb25lbnRfY29udGVudF9hY2hpZXZlbWVudHNfdjIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192Mi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLmxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTVGMTsgfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg1NzsgfVxuICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5ncmlkX3YyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5ncmlkX3YyIHtcbiAgICAgICAgZ2FwOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5ncmlkX3YyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpOyB9IH1cbiAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuY29sdW1uX3YyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuY29sdW1uX3YyIC5hY2hpZXZlbWVudHNfdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07IH1cbiAgICAgIC8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb2x1bW5fdjIgLmFjaGlldmVtZW50c192MiAuYWNoaWV2ZW1lbnRfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAjMDcxODIyIDFweCBzb2xpZDsgfVxuICAgICAgICAvKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb2x1bW5fdjIgLmFjaGlldmVtZW50c192MiAuYWNoaWV2ZW1lbnRfdjI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb2x1bW5fdjIgLmFjaGlldmVtZW50c192MiAuYWNoaWV2ZW1lbnRfdjIgLmljb25fdjIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb2x1bW5fdjIgLmFjaGlldmVtZW50c192MiAuYWNoaWV2ZW1lbnRfdjIgLmNvbnRlbnRfdjIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLyogbGluZSA4NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9hY2hpZXZlbWVudHNfdjIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAvKiBsaW5lIDkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb250YWluZXItZmx1aWRfdjIge1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5jb250YWluZXItZmx1aWRfdjIuaDFfdjIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuY29udGFpbmVyLWZsdWlkX3YyLmVkaXRvcl9jb250ZW50X3YyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSAxMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9hY2hpZXZlbWVudHNfdjIgLmJyZWFkY3J1bWJzX3YyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyIC5leWVicm93X3YyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLyogbGluZSAxMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2FjaGlldmVtZW50c192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuZXllYnJvd192MiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9hY2hpZXZlbWVudHNfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuZXllYnJvd192MiBzcGFuIGltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDEyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYWNoaWV2ZW1lbnRzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiAuYnV0dG9uc192MiB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMTVweDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIC8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92Mi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIubGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFNUYxOyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92Mi55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5ncmlkX3YyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmdyaWRfdjIge1xuICAgICAgICBnYXA6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuZ3JpZF92MiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAvKiBsaW5lIDU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZm9ybV9oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSA3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwNzE4MjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87IH1cbiAgICAgICAgLyogbGluZSA4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAgICAgLyogbGluZSA4OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNzE4MjI7IH1cbiAgICAgICAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5nZmllbGQtY2hvaWNlLWlucHV0LFxuICAgICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYS5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgICAgICAvKiBsaW5lIDEwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZC5nZmllbGQtLXR5cGUtdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZC5nZmllbGQtLXR5cGUtdGV4dCwgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1lbWFpbCwgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1waG9uZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZC5nZmllbGQtLXR5cGUtdGV4dCwgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1lbWFpbCwgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1waG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDEyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA2cHg7IH1cbiAgICAgICAgLyogbGluZSAxMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2Nob2ljZSAuZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtaW5saW5lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgICAgICAgLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdjaG9pY2UgLmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLWlubGluZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLyogbGluZSAxNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLyogbGluZSAxNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbHVtbl92MiAuZm9ybV92MiAuZ2Zvcm1fZm9vdGVyIC5idG4ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGIzMzU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzMzU2O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDE2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLmdmb3JtX2Zvb3RlciAuYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzBiMzM1NjsgfVxuICAgIC8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29sdW1uX3YyIC5mb3JtX3YyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5jb2x1bW5fdjIgLmZvcm1fdjIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gIC8qIGxpbmUgMTg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIubGlnaHRibHVlIC5nZm9ybV9mb290ZXIgLmJ0biB7XG4gICAgY29sb3I6ICNEREU1RjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMzM1NjtcbiAgICBib3JkZXItY29sb3I6ICMwYjMzNTY7IH1cbiAgICAvKiBsaW5lIDE4OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIubGlnaHRibHVlIC5nZm9ybV9mb290ZXIgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzBiMzM1NiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGIzMzU2ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Zvcm1fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29udGFpbmVyLWZsdWlkX3YyIHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMjAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuY29udGFpbmVyLWZsdWlkX3YyLmgxX3YyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbnRhaW5lci1mbHVpZF92Mi5oMV92MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAvKiBsaW5lIDIxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmNvbnRhaW5lci1mbHVpZF92Mi5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmJyZWFkY3J1bWJzX3YyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC8qIGxpbmUgMjI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9mb3JtX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmV5ZWJyb3dfdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAvKiBsaW5lIDIzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Zvcm1fdjIgLmV5ZWJyb3dfdjIgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAvKiBsaW5lIDIzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfZm9ybV92MiAuZXllYnJvd192MiBzcGFuIGltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDI0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfZm9ybV92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIC5idXR0b25zX3YyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgZ2FwOiAxNXB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4uY29tcG9uZW50X3Bvc3RzZmVlZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAvKiBsaW5lIDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c2ZlZWQuaGlkZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNmZWVkLmhpZGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkLmhpZGUtaGVhZGVyIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZC5oYXMtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNEREU1RjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkLmhhcy10aXRsZSBoMy5ibG9jay10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzEyMjkzRDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZC5oYXMtdGl0bGUgaDMuYmxvY2stdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gIC8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNGM5MztcbiAgICBwYWRkaW5nOiAxNHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC8qIGxpbmUgNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIGhlYWRlciAuaGVhZGVyX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAvKiBsaW5lIDY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgIC8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIGhlYWRlciAuc2VhcmNoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQ4JSAtIDMwcHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5zZWFyY2ggLnNlYXJjaF90ZXh0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4OyB9XG4gICAgICAvKiBsaW5lIDk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIGhlYWRlciAuc2VhcmNoIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDExMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCAucG9zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZCAubm9fcG9zdHMge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgLnBvc3RzLWxpc3QtYyAucG9zdC13cmFwOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAvKiBsaW5lIDEzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgLnBvc3RzLWxpc3QtYyAucG9zdC13cmFwOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4uY29tcG9uZW50X3Bvc3RzZmVlZF9tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5zZWFyY2hfdGV4dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4uc2VhcmNoX3RleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5zZWFyY2hfdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4uc2VhcmNoX3RleHQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4uY29tcG9uZW50X2hlcm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvLnNtYWxsIC5oZXJvX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0NzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8uc21hbGwgLmhlcm9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDsgfSB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyMjlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjI5cHg7IH0gfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyby5iaWcgLmhlcm9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8uYmlnIC5oZXJvX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyby5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gPiAqOm5vdCguc2xpY2stZG90cykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8gLmhlcm9fdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDM1dmg7IH0gfVxuICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVybyAuaGVyb192aWRlbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX3ZpZGVvIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcic7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVybyAuaGVyb192aWRlbyB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogMzV2aDsgfSB9XG4gIC8qIGxpbmUgOTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5tZWpzLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVybyAuZWRpdG9yX2NvbnRlbnQgKiB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5lZGl0b3JfY29udGVudCAqOm5vdChhKSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDExNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfaGVybyAuZWRpdG9yX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDM5cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICByaWdodDogOTRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVybyAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9oZXJvIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgICAvKiBsaW5lIDE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLyogbGluZSAxNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVybyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmxvZ290eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4uY29tcG9uZW50X2hlcm9fdjIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192Mi5zbWFsbCAuaGVyb19pbWFnZV92MiB7XG4gICAgbWluLWhlaWdodDogNDcycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyLnNtYWxsIC5oZXJvX2ltYWdlX3YyIHtcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7IH0gfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192Mi5leHRyYS1zbWFsbCAuaGVyb19pbWFnZV92MiB7XG4gICAgbWluLWhlaWdodDogMjI5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyb192Mi5leHRyYS1zbWFsbCAuaGVyb19pbWFnZV92MiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyOXB4OyB9IH1cbiAgLyogbGluZSAyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm9fdjIuc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MiwgLmNvbXBvbmVudF9oZXJvX3YyLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuaDFfdjIge1xuICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm9fdjIuc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MiwgLmNvbXBvbmVudF9oZXJvX3YyLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuaDFfdjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm9fdjIuc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5jb250ZW50X3YyLCAuY29tcG9uZW50X2hlcm9fdjIuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5jb250ZW50X3YyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvX3YyLnNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuaDFfdjIsXG4gIC5jb21wb25lbnRfaGVyb192Mi5zbWFsbCAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgcCxcbiAgLmNvbXBvbmVudF9oZXJvX3YyLnNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuYnRuLWdyb3VwX3YyLCAuY29tcG9uZW50X2hlcm9fdjIuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MixcbiAgLmNvbXBvbmVudF9oZXJvX3YyLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiBwLFxuICAuY29tcG9uZW50X2hlcm9fdjIuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5idG4tZ3JvdXBfdjIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192Mi5zbWFsbCAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmJ0bi1ncm91cF92MiwgLmNvbXBvbmVudF9oZXJvX3YyLmV4dHJhLXNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuYnRuLWdyb3VwX3YyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvX3YyLnNtYWxsIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiBwLnByZWFtYmxlX3YyLCAuY29tcG9uZW50X2hlcm9fdjIuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIHAucHJlYW1ibGVfdjIge1xuICAgIG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192Mi5zbWFsbCAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnVuZGVybGF5X3YyLCAuY29tcG9uZW50X2hlcm9fdjIuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC51bmRlcmxheV92MiB7XG4gICAgYmFja2dyb3VuZDogIzEyMkEzRDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLyogbGluZSA2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm9fdjIuYmlnIC5oZXJvX2ltYWdlX3YyIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyLmJpZyAuaGVyb19pbWFnZV92MiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm9fdjIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAvKiBsaW5lIDgyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLyogbGluZSA4OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuY29udGVudF92MiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA4OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmNvbnRlbnRfdjIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm9fdjIgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAvKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm9fdjIgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDExMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmgxX3YyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuICAgICAgLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm9fdjIgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5oMV92MixcbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgcCxcbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmJ0bi1ncm91cF92MiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSAxNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnVuZGVybGF5X3YyIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2sgMTAlLCB0cmFuc3BhcmVudCk7IH1cbiAgICAgIC8qIGxpbmUgMTU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm9fdjIgLmhlcm9faW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIC5idG4tZ3JvdXBfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmJ0bi1ncm91cF92MiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLyogbGluZSAxNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuYnRuLWdyb3VwX3YyIC5idG5fdjIuYmctZGFya2JsdWU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNEREU1RjE7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRERFNUYxOyB9XG4gICAgICAvKiBsaW5lIDE3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuY2hlY2stbWFya3NfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICByb3ctZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX2ltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuY2hlY2stbWFya3NfdjIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb19pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLmNoZWNrLW1hcmtzX3YyIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAuaGVyb192aWRlb192MiB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyMDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyb192MiAuaGVyb192aWRlb192MiB7XG4gICAgICAgIGhlaWdodDogMzV2aDsgfSB9XG4gIC8qIGxpbmUgMjEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAuaGVyb192aWRlb192Mjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMjIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAuaGVyb192aWRlb192MiB2aWRlbyB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm9fdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvX3YyIC5oZXJvX3ZpZGVvX3YyIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAzNXZoOyB9IH1cbiAgLyogbGluZSAyMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvX3YyIC5tZWpzLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAuZWRpdG9yX2NvbnRlbnRfdjIgKiB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvX3YyIC5lZGl0b3JfY29udGVudF92MiAqOm5vdChhKSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAyNTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvX3YyIC5jb250YWluZXItZmx1aWRfdjIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyb192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfaGVyb192MiAubG9nb3R5cGVfdjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMkEzRDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIuc21hbGwgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIuc21hbGwgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92Mi5leHRyYS1zbWFsbCAuYmFja2dyb3VuZC1pbWFnZV92MiB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIuZXh0cmEtc21hbGwgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDsgfSB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92Mi5iaWcgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyLmJpZyAuYmFja2dyb3VuZC1pbWFnZV92MiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMTQwcHggKyAxODBweCkpIDgwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAgIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAvKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgIC8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmJhY2tncm91bmQtaW1hZ2VfdjIgLmVkaXRvcl9jb250ZW50X3YyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuYmFja2dyb3VuZC1pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAuaDFfdjIge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAucXVvdGVfdjIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuYmFja2dyb3VuZC1pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnF1b3RlX3YyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAvKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5iYWNrZ3JvdW5kLWltYWdlX3YyIC5lZGl0b3JfY29udGVudF92MiAucXVvdGUtc291cmNlX3YyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuYmFja2dyb3VuZC1pbWFnZV92MiAuZWRpdG9yX2NvbnRlbnRfdjIgLnF1b3RlLXNvdXJjZV92MiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuYmFja2dyb3VuZC1pbWFnZV92MiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgPiAqOm5vdCguc2xpY2stZG90cykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyICoge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyICo6bm90KGEpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDEyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5lZGl0b3JfY29udGVudF92MiBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDEzMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmVkaXRvcl9jb250ZW50X3YyIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMTM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLmNvbnRhaW5lci1mbHVpZF92MiB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA5NHB4O1xuICAgIGxlZnQ6IDk0cHg7XG4gICAgcmlnaHQ6IDk0cHg7XG4gICAgei1pbmRleDogOTk4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gICAgLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19xdW90ZV9zbGlkZXJfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgICAvKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMTcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgY29sb3I6ICMwNzE4MjI7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMTg4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAvKiBsaW5lIDE5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLnNsaWNrLWFycm93IC5mYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzA3MTgyMjsgfVxuICAgIC8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDExNDBweCkvMik7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAvKiBsaW5lIDE5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAxcmVtOyB9IH1cbiAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE0MHB4KS8yKTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE3OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3F1b3RlX3NsaWRlcl92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3F1b3RlX3NsaWRlcl92MiAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDg3JTsgfSB9XG4gIC8qIGxpbmUgMjIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcXVvdGVfc2xpZGVyX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9xdW90ZV9zbGlkZXJfdjIgLnVuZGVybGF5X3YyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyQTNEO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdmlkZW8uc2NzcyAqL1xuLmNvbXBvbmVudF92aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ZpZGVvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ZpZGVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdmlkZW8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdmlkZW8ge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdmlkZW8uc2NzcyAqL1xuICAuY29tcG9uZW50X3ZpZGVvIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzICovXG4gICAgLmNvbXBvbmVudF92aWRlbyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MgKi9cbi5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlX2Zvcm1fYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOTBweCB0b3AgLTExNXB4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc3Vic2NyaWJlX2Zvcm0uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0gLmJ0biB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0uY3MtZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzRDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybS5jcy1kYXJrIGgxLCAuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtLmNzLWRhcmsgaDIsIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0uY3MtZGFyayBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybS5jcy1kYXJrIGEuYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc3Vic2NyaWJlX2Zvcm0uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybS5jcy1kYXJrIGEuYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMjI5M0Q7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4uY29tcG9uZW50X2NvbHVtbnMge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbHVtbnMuZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVmMTsgfVxuICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gIC5jb21wb25lbnRfY29sdW1ucyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7IH1cbiAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cgPiAuY29sLFxuICAgIC5jb21wb25lbnRfY29sdW1ucyAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29sdW1ucyAucm93IC5jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cgLmNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLyogbGluZSA0OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdyAuY29sdW1uIGltZy5hbGlnbmNlbnRlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4uY29tcG9uZW50X2ZhcSB7XG4gIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogODJweDtcbiAgcGFkZGluZy1ib3R0b206IDEyM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZmFxIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9mYXEgLmNvbXBvbmVudF9oZWFkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAuY29tcG9uZW50X2ZhcSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuICAgIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZmFxIC5yb3cgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE1NDY0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9mYXEgLnF1ZXN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiBhLnF1ZXN0aW9uX2xpbmsge1xuICAgICAgY29sb3I6ICNkMWRkZTY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiBhLnF1ZXN0aW9uX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24gYS5xdWVzdGlvbl9saW5rIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC8qIGxpbmUgNjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9mYXEgLnF1ZXN0aW9uIGEucXVlc3Rpb25fbGluay5hY3RpdmUgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24gLmFuc3dlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9mYXEgLnF1ZXN0aW9uIC5hbnN3ZXIgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24gLmVkaXRvcl9jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuLmNvbXBvbmVudF9kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6ICNkZGU1ZjE7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZG93bmxvYWQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjJweDsgfSB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyAuY29sdW1uIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyAuY29sdW1uIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gcCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiBwLmRvd25sb2FkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMmJjYzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gcC5kb3dubG9hZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgLyogbGluZSA2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gcC5kb3dubG9hZCBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbi5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIHtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgcGFkZGluZzogNzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDRjOTM7XG4gICAgd2lkdGg6IDMyMnB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSBpbWcubGVmdF9pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgaW1nLmxlZnRfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMzRweDsgfVxuICAgIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAgICAgLyogbGluZSA1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbC5pbnB1dF9mb2N1cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7IH1cbiAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSxcbiAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSxcbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLyogbGluZSA4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0biBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbi5jb21wb25lbnRfcG9zdHNfbGlzdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3Rpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpmaXJzdC1jaGlsZCAucG9zdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIGgyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3QgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLyogbGluZSA1OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdCBwLmV4Y2VycHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMwNzE4MjQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAvKiBsaW5lIDY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucmVhZF9tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnJlYWRfbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLyogbGluZSA3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucmVhZF9tb3JlIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAuaDEsXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAuaDIgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5lbnRyeS1tZXRhLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgYSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIHAge1xuICAgICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAgICAgLyogbGluZSA5NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgLnJlYWRfbW9yZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAgICAgLyogbGluZSA5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAucmVhZF9tb3JlIGE6OmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSAxMDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAvKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5oMSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAuaDIgPiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLmVudHJ5LW1ldGEsXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgYSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLnJlYWRfbW9yZSBhIHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAgICAgLyogbGluZSAxMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5yZWFkX21vcmUgYTo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC8qIGxpbmUgMTM2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7IH1cbiAgICAgIC8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLmgxLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5oMiA+IGEge1xuICAgICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgICAgLyogbGluZSAxNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAuZW50cnktbWV0YSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSBhLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLyogbGluZSAxNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAucmVhZF9tb3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAgICAgLyogbGluZSAxNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICBjb2xvcjogI2RjMzU0NTsgfVxuICAgICAgLyogbGluZSAxNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5yZWFkX21vcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgICAgICAgLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgLnJlYWRfbW9yZSBhOjpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAgICAgICAvKiBsaW5lIDE2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAucmVhZF9tb3JlIGE6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSwgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAucmVhZF9tb3JlIGE6OmFmdGVyLCAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLnJlYWRfbW9yZSBhOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfSB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAvKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuY29udGVudC1jb250YWluZXJfdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5jb250ZW50LWNvbnRhaW5lcl92MiAuY29udGVudF92MiBoMSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmNvbnRlbnQtY29udGFpbmVyX3YyIC5jb250ZW50X3YyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuY29udGVudC1jb250YWluZXJfdjIgLmNvbnRlbnRfdjIgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5jb250ZW50LWNvbnRhaW5lcl92MiAuY29udGVudF92MiAuaDFfdjIge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5jb250ZW50LWNvbnRhaW5lcl92MiAucmVhZG1vcmVfdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAgICAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5jb250ZW50LWNvbnRhaW5lcl92MiAucmVhZG1vcmVfdjIgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzEyMkEzRDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgNTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5jb250ZW50LWNvbnRhaW5lcl92MiAucmVhZG1vcmVfdjIgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwYjMzNTYgIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuY29udGVudC1jb250YWluZXJfdjIgLnJlYWRtb3JlX3YyIGEgLmFycm93X3YyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5ncmlkX3YyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5ncmlkX3YyIGEge1xuICAgICAgY29sb3I6ICMwNzE4MjI7IH1cbiAgICAgIC8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMjJBM0Q7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDYzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7IH0gfVxuICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5wb3N0X3YyIC5wb3N0LWltYWdlX3YyIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAucG9zdF92MiAucG9zdC1pbWFnZV92Mi5uby1pbWFnZV92MiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVmMTsgfVxuICAgICAgICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAucG9zdF92MiAucG9zdC1pbWFnZV92MiAuY2F0ZWdvcnlfdjIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC8qIGxpbmUgMTIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAucG9zdF92MiAucG9zdC1jb250ZW50X3YyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5ncmlkX3YyIC5jb2x1bW5fdjIgLnBvc3RfdjIgLnBvc3QtY29udGVudF92MiAuZGF0ZV92MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMTIyQTNEO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgICAvKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmdyaWRfdjIgLmNvbHVtbl92MiAucG9zdF92MiAucG9zdC1jb250ZW50X3YyIC5oMl92MiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzA3MTgyMiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8qIGxpbmUgMTQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5wb3N0X3YyIC5wb3N0LWNvbnRlbnRfdjIgLmV4ZXBydF92MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgLyogbGluZSAxNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIC5ncmlkX3YyIC5jb2x1bW5fdjIgLnBvc3RfdjIgLnBvc3QtY29udGVudF92MiAucmVhZG1vcmVfdjIge1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5wb3N0X3YyIC5wb3N0LWNvbnRlbnRfdjIgLnJlYWRtb3JlX3YyOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMGIzMzU2ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZ3JpZF92MiAuY29sdW1uX3YyIC5wb3N0X3YyIC5wb3N0LWNvbnRlbnRfdjIgLnJlYWRtb3JlX3YyIC5hcnJvd192MiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDE2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmV5ZWJyb3dfdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAvKiBsaW5lIDE3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3RpbmdfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZ192MiAuZXllYnJvd192MiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC8qIGxpbmUgMTc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZ192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmdfdjIgLmV5ZWJyb3dfdjIgc3BhbiBpbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbi5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuICAgICAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyAuY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIC5vZmZpY2VzX3Jvd19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlc19yb3dfY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLm9mZmljZXMgLm9mZmljZXNfcm93X2NvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2VtcGxveWVlcyAuZW1wbG95ZWVzX2Jsb2NrX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAuZW1wbG95ZWVzX2Jsb2NrX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3dfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC8qIGxpbmUgNzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93X2NvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4OyB9XG4gICAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiBmaWd1cmUuZW1wbG95ZWVfaW1hZ2U6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICAgLyogbGluZSAxMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG5maWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7IH1cbiAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICBmaWd1cmUuZW1wbG95ZWVfaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4uZW1wbG95ZWVfbGlnaHRib3gge1xuICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICBtYXgtd2lkdGg6IDQ0OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmVtcGxveWVlX2xpZ2h0Ym94IC5lbXBsb3llZV9uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAuZW1wbG95ZWVfbGlnaHRib3ggLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gIC5lbXBsb3llZV9saWdodGJveCBhIHtcbiAgICBjb2xvcjogI0ZGQzg1NzsgfVxuXG4vKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4ub2ZmaWNlX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgLm9mZmljZV9oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMTc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbi5vZmZpY2Vfc3ViaGVhZGVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuLmNvbXBvbmVudF9qb2Jfb2ZmZXJpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmVfZm9ybV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHggYm90dG9tIC0xMTVweDtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19qb2Jfb2ZmZXJpbmdzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2pvYl9vZmZlcmluZ3Mge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tIC0xMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfam9iX29mZmVyaW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2pvYl9vZmZlcmluZ3MgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA3NzBweDsgfVxuICAvKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fam9iX29mZmVyaW5ncy5zY3NzICovXG4gIC5jb21wb25lbnRfam9iX29mZmVyaW5ncyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2xpZC1zeW1ib2wuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDNweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fam9iX29mZmVyaW5ncy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9qb2Jfb2ZmZXJpbmdzIGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuLmNvbXBvbmVudF9hcHBsaWNhdGlvbl9mb3JtIHtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb21wb25lbnRfYXBwbGljYXRpb25fZm9ybS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9hcHBsaWNhdGlvbl9mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuICAuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuICAuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY292ZXJfaW1hZ2Uuc2NzcyAqL1xuLmNvbXBvbmVudF9jb3Zlcl9pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuLmNvbXBvbmVudF9nb29nbGVfbWFwcyB7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuY29tcG9uZW50X2dvb2dsZV9tYXBzID4gLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9nb29nbGVfbWFwcyAub2ZmaWNlIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4vKi5nbS1zdHlsZS1pdyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFxyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdC5pbmZvd2luZG93IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4uaXdDcm9zcyB7XHJcblx0cmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG5cdHRvcDogMzVweCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Y29udGVudDogXCJcXGYwMGRcIjtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG59Ki9cbi8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19nb29nbGVfbWFwcy5zY3NzICovXG4uaW5mb1dpbmRvd0NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICAvKiBsaW5lIDc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuaW5mb1dpbmRvd0NvbnRhaW5lcjphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMjI5LCAyNDEsIDApO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGU1ZjE7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuaW5mb1dpbmRvd0NvbnRhaW5lciAuaW5mb3dpbmRvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDcxODI0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAgIC8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAgIC5pbmZvV2luZG93Q29udGFpbmVyIC5pbmZvd2luZG93IHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDEwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgLmluZm9XaW5kb3dDb250YWluZXIgLml3Q3Jvc3Mge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDExMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgICAuaW5mb1dpbmRvd0NvbnRhaW5lciAuaXdDcm9zcyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAgIC5pbmZvV2luZG93Q29udGFpbmVyIC5pd0Nyb3NzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4uY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiAuY29sLFxuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgLnJvdyA+IC5jb2wsXG4gICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDE4MHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgLmNhc2VfaW1hZ2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAvKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAvKiBsaW5lIDY5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmdyaWRfdjIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllc192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuZ3JpZF92MiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5ncmlkX3YyIHtcbiAgICAgICAgZ2FwOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmdyaWRfdjIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7IH0gfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5pbmZvLWNvbnRlbnRfdjIgLmV5ZWJyb3dfdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuaW5mby1jb250ZW50X3YyIC5leWVicm93X3YyIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5pbmZvLWNvbnRlbnRfdjIgLmV5ZWJyb3dfdjIgc3BhbiBpbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmluZm8tY29udGVudF92MiBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgIC8qIGxpbmUgNTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmluZm8tY29udGVudF92MiBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmluZm8tY29udGVudF92MiBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmluZm8tY29udGVudF92MiAuY29tcG9uZW50X2hlYWRlcl92MiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5pbmZvLWNvbnRlbnRfdjIgLmVkaXRvcl9jb250ZW50X3YyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgNzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuaW5mby1jb250ZW50X3YyIC5lZGl0b3JfY29udGVudF92Mi5jb250YWluZXItZmx1aWRfdjIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5jYXNlLXN0dWRpZXNfdjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDJyZW07IH1cbiAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuY2FzZS1zdHVkaWVzX3YyIGEge1xuICAgICAgICBjb2xvcjogIzA3MTgyMjsgfVxuICAgICAgICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuY2FzZS1zdHVkaWVzX3YyIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTIyQTNEOyB9XG4gICAgICAvKiBsaW5lIDk0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmNhc2Utc3R1ZGllc192MiAuY2FzZS1zdHVkeV92MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDk0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5jYXNlLXN0dWRpZXNfdjIgLmNhc2Utc3R1ZHlfdjIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuY2FzZS1zdHVkaWVzX3YyIC5jYXNlLXN0dWR5X3YyOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5jYXNlLXN0dWRpZXNfdjIgLmNhc2Utc3R1ZHlfdjIgLmltYWdlX3YyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmNhc2Utc3R1ZGllc192MiAuY2FzZS1zdHVkeV92MiAuaW1hZ2VfdjIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgICAgICAvKiBsaW5lIDEyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllc192Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmNhc2Utc3R1ZGllc192MiAuY2FzZS1zdHVkeV92MiAuY2FzZS1jb250ZW50X3YyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXNfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmNhc2Utc3R1ZGllc192MiAuY2FzZS1zdHVkeV92MiAuY2FzZS1jb250ZW50X3YyIC5jb250ZW50X3YyIGgzIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDEzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllc192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmNvbHVtbl92MiAuY2FzZS1zdHVkaWVzX3YyIC5jYXNlLXN0dWR5X3YyIC5jYXNlLWNvbnRlbnRfdjIgLmNvbnRlbnRfdjIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiAuY29sdW1uX3YyIC5jYXNlLXN0dWRpZXNfdjIgLmNhc2Utc3R1ZHlfdjIgLmNhc2UtY29udGVudF92MiAucmVhZC1tb3JlX3YyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDcxODIyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzX3YyLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5jb2x1bW5fdjIgLmNhc2Utc3R1ZGllc192MiAuY2FzZS1zdHVkeV92MiAuY2FzZS1jb250ZW50X3YyIC5yZWFkLW1vcmVfdjIgLmFycm93X3YyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllc192Mi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzX3YyIC5idXR0b25zX3YyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllc192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXNfdjIgLmJ1dHRvbnNfdjIgLmJ0bl92Mi5iZy1saWdodGJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMkEzRDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMkEzRDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbi5jb21wb25lbnRfY29udGVudF9ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfSB9XG4gICAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAucm93ID4gLmNvbCxcbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cgPiAuY29sLFxuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLmJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzA3MTgyNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAuYmxvY2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAuYmxvY2sgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9ibG9jay5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5ibG9jayBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9ibG9jay5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9ibG9jayAubGlua19nbG9iYWwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5saW5rX2dsb2JhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLmxpbmtfZ2xvYmFsIC5idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4uY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8ubm9fZ2FsbGVyeTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnJvdyAuY29sLWltYWdlc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NXB4O1xuICAgIGJvdHRvbTogODVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyAucm93IC5jb2wtaW1hZ2VzbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5jb2wtcHJvZHVjdGluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5jb2wtcHJvZHVjdGluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gZGwge1xuICAgICAgY29sdW1uLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNXB4OyB9IH1cbiAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIGRsIHNwYW4ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyBkbCBzcGFuIGR0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLyogbGluZSA3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gZGwgc3BhbiBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB1bC5kb2N1bWVudHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB1bC5kb2N1bWVudHMgbGkgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5wcm9kdWN0X3NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5wcm9kdWN0X3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDEwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDsgfSB9XG4gICAgLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAvKiBsaW5lIDE2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAxNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuLnByb2R1Y3RfaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQ6ICNkZGU1ZjE7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL193b29jb21tZXJjZV9wcm9kdWN0cy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlX3Byb2R1Y3RzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0cyAubGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcm9kdWN0cyAubGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuLmNvbXBvbmVudF9jb2x1bW5zICsgLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yZWxhdGVkX2Jsb2cuc2NzcyAqL1xuICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9IH1cblxuLyogbGluZSA4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbi5jb21wb25lbnRfcmVsYXRlZF9ibG9nIC5jb2wtY29udGVudCAudGV4dF9pbWFnZV9ibG9nX2NvbnRlbnQgPiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50ID4gaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JlbGF0ZWRfYmxvZy5zY3NzICovXG4uY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yZWxhdGVkX2Jsb2cuc2NzcyAqL1xuICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4uY29tcG9uZW50X2NvdXJzZXMge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY291cnNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC02MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfSB9XG4gICAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cgLmNvdXJzZV9jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cgLmNvdXJzZV9jb2wgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb3Vyc2VzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb3Vyc2VzIC5jb3Vyc2Vfcm93IC5jb3Vyc2VfY29sIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvdGVjdGVkLnNjc3MgKi9cbi5jb21wb25lbnRfcHJvdGVjdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4OHB4IDA7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSAudGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2hhZG93OiAxMHB4IDE3cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0ZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyIHRkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiNWI1YjU7IH1cbiAgICAgIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6YmVmb3JlLCAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGg6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGQsIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGQ6bGFzdC1jaGlsZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgYSBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAgICAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IGEuYWN0aXZlIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgOTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgIC8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGQgLmNoZWNrbWFyayB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkM4NTc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4uY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWY7IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyLnNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDE3cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAgIC8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY4ZmY7IH1cbiAgICAgIC8qIGxpbmUgMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwNzE4MjI7IH1cbiAgICAgICAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS13aGl0ZSAuaDIge1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgICAgIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0td2hpdGUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwYjMzNTY7IH1cbiAgICAgICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS13aGl0ZSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzBiMzM1NiAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgICAgICBjb2xvcjogIzA3MTgyMjsgfVxuICAgICAgICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLXllbGxvdyAuaDIge1xuICAgICAgICAgIGNvbG9yOiAjMDcxODIyOyB9XG4gICAgICAgIC8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0teWVsbG93IGEge1xuICAgICAgICAgIGNvbG9yOiAjMGIzMzU2OyB9XG4gICAgICAgIC8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0teWVsbG93IGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMGIzMzU2ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS15ZWxsb3cgLmNoZWNrbWFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNEM5MzsgfVxuICAgICAgLyogbGluZSA1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0tbGlnaHRibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0RERTVGMTtcbiAgICAgICAgY29sb3I6ICMwNzE4MjI7IH1cbiAgICAgICAgLyogbGluZSA1OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1saWdodGJsdWUgLmgyIHtcbiAgICAgICAgICBjb2xvcjogIzA3MTgyMjsgfVxuICAgICAgICAvKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLWxpZ2h0Ymx1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzBiMzM1NjsgfVxuICAgICAgICAvKiBsaW5lIDY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLWxpZ2h0Ymx1ZSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzBiMzM1NiAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNEM5MztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1ibHVlIC5oMiwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1ibHVlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0tYmx1ZSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1kYXJrYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjJBM0Q7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0tZGFya2JsdWUgLmgyLCAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLWRhcmtibHVlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0tZGFya2JsdWUgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtYmFja2dyb3VuZC0tZGFya2VzdGJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODIyO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLWRhcmtlc3RibHVlIC5oMiwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIC50YWJsZS1iYWNrZ3JvdW5kLS1kYXJrZXN0Ymx1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWJhY2tncm91bmQtLWRhcmtlc3RibHVlIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLyogbGluZSAxMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ciB0ZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ciB0aCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMTIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ciB0ZDpiZWZvcmUsIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdHIgdGg6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjViNWI1OyB9XG4gICAgICAvKiBsaW5lIDEzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgLyogbGluZSAxNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0cjpsYXN0LWNoaWxkIHRoOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRkOmxhc3QtY2hpbGQsIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAvKiBsaW5lIDE2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAvKiBsaW5lIDE3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAvKiBsaW5lIDE4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCBhIGkge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAgIC8qIGxpbmUgMTg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IGEuYWN0aXZlIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgMTkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxOTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgdWwgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAvKiBsaW5lIDIwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGVfdjIgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMjA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXNfdGFibGVfdjIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDIxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzX3RhYmxlX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAyMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlc190YWJsZV92Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHRhYmxlIHRib2R5IHRkIC5jaGVja21hcmsge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDODU3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4uY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gIC5jb21wb25lbnRfaW1hZ2VfYmFubmVycyAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfaW1hZ2VfYmFubmVycyAucm93IC5yb3ctY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4uY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMgKyAuY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzICsgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuLmltYWdlX2Jhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAyNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgLmltYWdlX2Jhbm5lciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAgIC5pbWFnZV9iYW5uZXIgYSBzcGFuLmljb24ge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAgICAgLmltYWdlX2Jhbm5lciBhIHNwYW4uaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLyogbGluZSA1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAgIC5pbWFnZV9iYW5uZXIgYSBoNCwgLmltYWdlX2Jhbm5lciBhIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmltYWdlX2Jhbm5lciBhIGg0LmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgbWluLWhlaWdodDogODhweDsgfVxuICAgIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgICAuaW1hZ2VfYmFubmVyIGEgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbi5jb21wb25lbnRfcHJvZHVjdF9iYW5uZXJzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9iYW5uZXJzIC5oMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9iYW5uZXJzIHAucHJlYW1ibGUge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbnVsLnByb2R1Y3QtYmFubmVycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC02OHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgIHVsLnByb2R1Y3QtYmFubmVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfSB9XG4gIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cbiAgICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkuaGVhZGVyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAvKiBsaW5lIDU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5oZWFkZXIgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGUzZjI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAvKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5wcm9kdWN0LWl0ZW0tbnItMiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5wcm9kdWN0LWl0ZW0tbnItMyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDgyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5wcm9kdWN0LWl0ZW0tbnItMiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLyogbGluZSA4NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkucHJvZHVjdC1pdGVtLW5yLTMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSAucHJvZHVjdC1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIC5wcm9kdWN0LWlubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLyogbGluZSAxMDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIC5wcm9kdWN0LWlubmVyIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgZmlndXJlIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAvKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAxMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIC5wcm9kdWN0LWlubmVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIC5wcm9kdWN0LWlubmVyIHAucHJpY2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLyogbGluZSAxMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgcC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgcC5idXR0b24gYS5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7IH1cbiAgICAvKiBsaW5lIDE0OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpLnNwZWNpYWwtcHJvZHVjdCBmaWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbi5jb21wb25lbnRfbG9nb3Mge1xuICBwYWRkaW5nOiAxMTVweCAwIDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4OyB9IH1cbiAgLyogbGluZSA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzMzZweDtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogIzBiMzM1NjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTI1MHB4ICogNykpOyB9IH1cbiAgICAgIC8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sge1xuICAgICAgICBhbmltYXRpb246IHNjcm9sbCA0MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogY2FsYygyNTBweCAqIDEwKTsgfVxuICAgICAgICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sgLmxvZ28ge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3MgLnNsaWRlLXRyYWNrIC5sb2dvIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgICAgIC8qIGxpbmUgNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3MgLnNsaWRlLXRyYWNrIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3MgLnNsaWRlLXRyYWNrIC5sb2dvIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigyMHB4KTsgfVxuICAgICAgICAvKiBsaW5lIDYzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sgLnNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDsgfVxuICAgICAgLyogbGluZSA3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RkZTVmMSAwLCByZ2JhKDIyNSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvczo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGRlNWYxIDAsIHJnYmEoMjI1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3Muc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDExMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sb2dvcy5iZ2MtYmx1ZV9saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICAvKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sb2dvcy5iZ2MtYmx1ZV9tZWRpdW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDExOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zLmJnYy1ibHVlX21lZGl1bSAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDEyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sb2dvcy5iZ2MtYmx1ZV9kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkOyB9XG4gICAgLyogbGluZSAxMjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvcy5iZ2MtYmx1ZV9kYXJrIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zLmJnYy1iZ19saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmZjsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4uY29tcG9uZW50X2xvZ29zX3YyIHtcbiAgcGFkZGluZzogNDBweCAwcmVtIDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMXJlbSA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIge1xuICAgICAgcGFkZGluZzogNjBweCAxcmVtIDcwcHg7IH0gfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuICAgIC8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tdGl0bGVfdjIge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGNvbG9yOiAjMTIyQTNEOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tdGl0bGVfdjIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192MiAuc2xpZGUtdHJhY2tfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192MiAuc2xpZGUtdHJhY2tfdjIgLmxvZ29fdjIge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjIgLnNsaWRlLXRyYWNrX3YyIC5sb2dvX3YyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgICAgIC8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjIgLnNsaWRlLXRyYWNrX3YyIC5sb2dvX3YyIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjIgLnNsaWRlLXRyYWNrX3YyIC5sb2dvX3YyIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigyMHB4KTsgfVxuICAgICAgICAvKiBsaW5lIDY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192MiAuc2xpZGUtdHJhY2tfdjIgLnNsaWRlX3YyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDsgfVxuICAgICAgICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192MiAuc2xpZGUtdHJhY2tfdjIgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAvKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDAsICNmZmZmZmYwMCAxMDAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpOyB9XG4gICAgICAvKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAwLCAjZmZmZmZmMDAgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjIgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjIuc2xpZGVyX3YyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDEyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sb2dvc192Mi5iZ2MtYmx1ZV9saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICAgIC8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIuYmdjLWJsdWVfbGlnaHQgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RkZTVmMSAwLCAjZmZmZmZmMDAgMTAwJSk7IH1cbiAgICAvKiBsaW5lIDEzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1ibHVlX2xpZ2h0IC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGRlNWYxIDAsICNmZmZmZmYwMCAxMDAlKTsgfVxuICAvKiBsaW5lIDEzOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sb2dvc192Mi5iZ2MtYmx1ZV9tZWRpdW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1ibHVlX21lZGl1bSAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192Mjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA0YzkzIDAsICNmZmZmZmYwMCAxMDAlKTsgfVxuICAgIC8qIGxpbmUgMTQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIuYmdjLWJsdWVfbWVkaXVtIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA0YzkzIDAsICNmZmZmZmYwMCAxMDAlKTsgfVxuICAgIC8qIGxpbmUgMTUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIuYmdjLWJsdWVfbWVkaXVtIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1ibHVlX2Rhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxMjJBM0Q7IH1cbiAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1ibHVlX2RhcmsgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEyMkEzRCAwLCAjZmZmZmZmMDAgMTAwJSk7IH1cbiAgICAvKiBsaW5lIDE2NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zX3YyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1ibHVlX2RhcmsgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxMjJBM0QgMCwgI2ZmZmZmZjAwIDEwMCUpOyB9XG4gICAgLyogbGluZSAxNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvc192Mi5iZ2MtYmx1ZV9kYXJrIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLXRpdGxlX3YyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1iZ19saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmZjsgfVxuICAgIC8qIGxpbmUgMTgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIuYmdjLWJnX2xpZ2h0IC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNWY4ZmYgMCwgI2ZmZmZmZjAwIDEwMCUpOyB9XG4gICAgLyogbGluZSAxODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvc192Mi5iZ2MtYmdfbGlnaHQgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNWY4ZmYgMCwgI2ZmZmZmZjAwIDEwMCUpOyB9XG4gIC8qIGxpbmUgMTk0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zX3YyLmJnYy1iZ193aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3NfdjIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfdjIuYmdjLWJnX3doaXRlIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCwgI2ZmZmZmZjAwIDEwMCUpOyB9XG4gICAgLyogbGluZSAyMDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvc192Mi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvc192Mi5iZ2MtYmdfd2hpdGUgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCwgI2ZmZmZmZjAwIDEwMCUpOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbi5jb21wb25lbnRfbGFyZ2VfaWNvbnMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMgLmNsaS1pY29uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzRDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS1pbWFnZSBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xhcmdlX2ljb25zIC5jbGktaWNvbl9faW5uZXItLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMgLmNsaS1pY29uX19pbm5lci0tY3RhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xhcmdlX2ljb25zIC5jbGktaWNvbl9faW5uZXItLWN0YTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuLmNvbXBvbmVudF9jYW1wYWlnbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogNzFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduLmJsdWUgLmVkaXRvcl9jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24uZGFya2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjMzNTY7IH1cbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FtcGFpZ24uZGFya2JsdWUgLmVkaXRvcl9jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbi5kYXJrYmx1ZSAuZWRpdG9yX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAuY29tcG9uZW50X2NhbXBhaWduLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg1NzsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAuY29tcG9uZW50X2NhbXBhaWduLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24ud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY2FtcGFpZ24gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgIC8qIGxpbmUgNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkM4NTc7XG4gICAgICBjb2xvcjogI0ZGQzg1NzsgfVxuICAgIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIGEge1xuICAgICAgY29sb3I6ICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDU5cHggNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkM4NTc7IH1cbiAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkM4NTc7IH1cbiAgICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5jYW1wYWlnbl93cmFwcGVyIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODI0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA3MTgyNDsgfVxuICAvKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbi50ZXh0X2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4OyB9XG4gICAgLyogbGluZSAxMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbi50ZXh0X2ZpZWxkIGgyIHtcbiAgICAgIGNvbG9yOiAjRkZDODU3OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYXJ0aWFscy9fc2luZ2xlLXBvc3QtLWF1dGhvci5zY3NzICovXG4uc2luZ2xlX3Bvc3QgLmF1dGhvciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFydGlhbHMvX3NpbmdsZS1wb3N0LS1hdXRob3Iuc2NzcyAqL1xuICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhcnRpYWxzL19zaW5nbGUtcG9zdC0tYXV0aG9yLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFydGlhbHMvX3NpbmdsZS1wb3N0LS1hdXRob3Iuc2NzcyAqL1xuICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9fZGV0YWlscyB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhcnRpYWxzL19zaW5nbGUtcG9zdC0tYXV0aG9yLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9fZGV0YWlscy0tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcHJpbnQuc2NzcyAqL1xuICAuc2l0ZV9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cclxuXHJcbi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcclxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPU+KAlGFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xyXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXHJcbi8vXHJcbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXHJcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcclxuXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxyXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1yb3coKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxyXG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2Ny45OHB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcclxuLy9cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XHJcbi8vXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29yZSc7XHJcbkBpbXBvcnQgJ2xhcmdlcic7XHJcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcclxuQGltcG9ydCAnbGlzdCc7XHJcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XHJcbkBpbXBvcnQgJ2FuaW1hdGVkJztcclxuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcclxuQGltcG9ydCAnc3RhY2tlZCc7XHJcbkBpbXBvcnQgJ2ljb25zJztcclxuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XHJcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XHJcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAoMjBlbSAvIDE2KTtcclxufVxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG4iLCIvLyBBbmltYXRlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xyXG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tYm90dG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWJvdHRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtc2NhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1zY2FuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1ib2x0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hpbmctZ2xvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGluZy1nbG92ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb3dzZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbHViKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWNvbW1pdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtbWVyZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYW1vbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3JrbGlmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtd2FsbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktc3RpY2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LW91dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlbnRvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmVudG9yeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphY2stby1sYW50ZXJuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVjaGFkb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmludGVuZG8tc3dpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubmFudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFjcXVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFjcXVldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5kYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5kYWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWtleWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy10aW1lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctdGltZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlY29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZWNvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXItdGhpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXItdGhpcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LXJ1Z2dlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLW9jdGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1yZXRybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWtuaWZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYSxcclxuLmZhcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uZmFsIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuLmZhYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xyXG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcclxuXHJcbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcblxyXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW1wb3J0IFwidGhlbWUvZGVmYXVsdC9sYXlvdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XHJcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGhlaWdodDogMjhweDtcclxuXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4mW2Rpcj1cInJ0bFwiXSB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcblxyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwMHB4O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgei1pbmRleDogMTA1MTtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgcGFkZGluZzogNnB4O1xyXG5cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAmW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICBAaW1wb3J0IFwic2luZ2xlXCI7XHJcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAmW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcblxyXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XHJcblxyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcclxuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XHJcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xyXG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAmW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB0b3A6IDFweDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcclxuXHJcbiAgICBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XHJcblxyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gIGN1cnNvcjogdGV4dDtcclxuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgY29sb3I6ICRyZW1vdmUtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkcmVtb3ZlLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LmZhbmN5Ym94LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS5mYW5jeWJveC1pb3NmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtaXMtY2xvc2luZyAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNFNUUzREY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXNsaWRlID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDQ0cHggMCA0NHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1zbGlkZSA+IHRpdGxlLFxuLmZhbmN5Ym94LXNsaWRlID4gc3R5bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBtZXRhLFxuLmZhbmN5Ym94LXNsaWRlID4gbGluayxcbi5mYW5jeWJveC1zbGlkZSA+IHNjcmlwdCxcbi5mYW5jeWJveC1zbGlkZSA+IGJhc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5OTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODhweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzLFxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDM7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tc2hhcmUgc3ZnIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDE7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tem9vbSBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgei1pbmRleDogOTk5OTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTdweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnw5cnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250OiAyMnB4LzMwcHggQXJpYWwsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00MHB4OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcixcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNjBweCAydncgMCAydnc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBidXR0b24sXG4uZmFuY3lib3gtY2FwdGlvbiBzZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEZpeCBJRTExICovIH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LXNsaWRlID4gLmZhbmN5Ym94LWxvYWRpbmcge1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxucC5mYW5jeWJveC1zaGFyZV9fbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3ZDdkNzsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRlYTdmOTtcbiAgei1pbmRleDogOTk5OTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuIiwiLyogPVdvcmRQcmVzcyBDb3JlICAqL1xyXG4uYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLmFsaWduY2VudGVyLFxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDpyaWdodDtcclxuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgIGZsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjA7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjowIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgIGZsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjA7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjowIGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuYSBpbWcuYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG5hIGltZy5hbGlnbm5vbmUge1xyXG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG5hIGltZy5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG5hIGltZy5hbGlnbmNlbnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cclxuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xyXG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xyXG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nIHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogOTguNSU7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCA0cHggNXB4O1xyXG59XHJcblxyXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMjE3NTliO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsZWZ0OiA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xyXG59XHJcblxyXG4uc3RpY2t5LFxyXG4uZ2FsbGVyeS1jYXB0aW9uLFxyXG4uYnlwb3N0YXV0aG9yIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4iLCIvLyBDb250ZW50IGZyb20gdGhlIFdvcmRQcmVzcyBlZGl0b3JcclxuLmVkaXRvcl9jb250ZW50IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLnByZWFtYmxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJpZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICYuYmlnIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJHJvYm90b19zbGFiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxucC5oMSB7XHJcbiAgQGluY2x1ZGUgaDE7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIsXHJcbnAuaDIge1xyXG4gIEBpbmNsdWRlIGgyO1xyXG59XHJcblxyXG5oMyxcclxuLmgzLFxyXG5wLmgzIHtcclxuICBAaW5jbHVkZSBoMztcclxufVxyXG5cclxuLmNvbXBvbmVudF9oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9hcmVhIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5idG4ge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4lY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIElucHV0IHN0eWxlc1xyXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG4vLyBGYWxsYmFjayBmb3Igc3ZnXHJcbkBtaXhpbiBzdmctYmFja2dyb3VuZC1mYWxsYmFjaygkaW1hZ2UtdXJsLCAkc3ZnLXVybCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2UtdXJsKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJHN2Zy11cmwpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcclxufVxyXG5cclxuQG1peGluIGgxKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3NsYWI7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoMigpIHtcclxuICBmb250LWZhbWlseTogJHJvYm90b19zbGFiO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuQG1peGluIGgzKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaWFsR3JhZGllbnQoJGlubmVyLCAkb3V0ZXIpIHtcclxuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRpbm5lciAwJSwgJG91dGVyIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkaW5uZXIgMCUsJG91dGVyIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkaW5uZXIgMCUsJG91dGVyIDcwJSk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRpbm5lcicsIGVuZENvbG9yc3RyPSckb3V0ZXInLEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBtaXhpbiB2ZXJ0aWNhbEdyYWRpZW50KCR0b3AsICRib3R0b20pIHtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3AgMCUsICRib3R0b20gMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkdG9wIDAlLCRib3R0b20gMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckdG9wJywgZW5kQ29sb3JzdHI9JyRib3R0b20nLEdyYWRpZW50VHlwZT0wICk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWVkaWEtdGFibGV0LWRvd24oKSB7XHJcbiAgQG1lZGlhIGhhbmRoZWxkIGFuZCAobWF4LWRldmljZS13aWR0aDogMTMwMHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSwgIGhhbmRoZWxkIGFuZCAobWF4LWRldmljZS13aWR0aDogMTMwMHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5iYWNrX2Jsb2cge1xyXG5cdG1hcmdpbjogMCAxNXB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGhlaWdodDogNjJweDtcclxuXHRsaW5lLWhlaWdodDogNjJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtNjJweDtcclxuXHJcblx0aSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zb2xpZF9zeW1ib2xfc2luZ2xlIHtcclxuXHR3aWR0aDogNzZweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGVfcG9zdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRtYXJnaW4tdG9wOiA2MnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG5cdFx0LnNpbmdsZV9mb290ZXIgLnNvY2lhbF9uZXR3b3Jrc3tcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoZWFkZXIuc2luZ2xlX3Bvc3RfY29udGFpbmVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQud3AtcG9zdC1pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaW5nbGVfcG9zdF9jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA2MTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdCYuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVudHJ5LW1ldGEge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblxyXG5cdGkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ2xlX2Zvb3RlciB7XHJcblx0bWF4LXdpZHRoOiA2MTBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWNiZDM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiAyNnB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cclxuXHQ+c3Ryb25nIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBibHVlO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHR1bC5zaGFyZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDQwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRib3Jlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudmlzaWJsZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdG1hcmdpbjogMCA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTVweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMTVweCAxNXB4IDA7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXkgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc29jaWFsX25ldHdvcmtzIHtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTlweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0Ji5zb2NpYWxfbmV0d29ya3NfaGVhZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJpbnRfcGFnZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRmb250LXdlaWdodDogYmx1ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxucC5leGNlcnB0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLnJlbGF0ZWRfcG9zdHMge1xyXG5cdG1hcmdpbi10b3A6IDY2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogOTlweDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3N0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9yZV9yZWxhdGVkIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLklOLXdpZGdldCB7XHJcblx0Ly9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuc2l0ZV9oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxuICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICB9XHJcblxyXG4gICYucmVhZHkge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAvKiYud29vY29tbWVyY2VfbWVzc2FnZSB7XHJcblx0XHRoZWlnaHQ6IDEzOHB4O1xyXG5cdH0qL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDU5cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIHtcclxuICAuc2l0ZV9oZWFkZXIge1xyXG4gICAgdG9wOiAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgICAgIHRvcDogNDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZV90b3Bfbm90aWNlcyB7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZThhNDAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogMDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gIH1cclxuXHJcbiAgJi5yZWFkeSB7XHJcbiAgICAvLyBoZWlnaHQ6IDY4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogNjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5hZGRlZF90b19jYXJ0X21lc3NhZ2Uge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVja291dCB7XHJcbiAgICAvLyBmbG9hdDogcmlnaHQ7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDMwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBjb2xvcjogJHllbGxvdztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHllbGxvdztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmNscy0xIHtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QzkzO1xyXG4gIGhlaWdodDogNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgNzBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hfdG9nZ2xlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG4gICAgcGFkZGluZzogOXB4IDAgOXB4IDlweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFya2VzdGJsdWUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MiUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzIlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wX25hdmlnYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrYmx1ZXYyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgLy8gYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogNTlweDtcclxuXHJcbiAgICAmLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3dfc3ViIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuY3VycmVudC1tZW51LWl0ZW0sXHJcbiAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XHJcbiAgICAgID5hIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMjEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPmxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICA+YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4IDExcHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhhdmVfbWVnYW1lbnUge1xyXG4gICAgICAgID5hIHt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC8vb3BhY2l0eTogMTtcclxuICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID51bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNjdiMGI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDExcHggMTFweCAxMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXJfdG9nZ2xlcixcclxuLnNlYXJjaF90b2dnbGVyLFxyXG4ubG9naW5fdG9nZ2xlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY29sb3I6ICMxMjI5M2Q7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5saW5lcyB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXJfdG9nZ2xlciB7XHJcbiAgcmlnaHQ6IDYwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmxpbmVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIC5saW5lczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubGluZXM6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgLmxpbmVzLFxyXG4gICAgICAubGluZXM6OmJlZm9yZSxcclxuICAgICAgLmxpbmVzOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfdG9nZ2xlciB7XHJcbiAgcmlnaHQ6IDEwMnB4O1xyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHJpZ2h0OiA2MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX3RvZ2dsZXIge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICByaWdodDogNDBweDtcclxuICB0b3A6IDU3NHB4O1xyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcmlnaHQ6IDkycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9uYXZpZ2F0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTYwNXB4O1xyXG4gIHdpZHRoOiAyNzBweDtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjRzO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICByaWdodDogLTA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtNzVweDtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNmRlZyk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93X3N1YiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAzcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93X3N1YiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkucmVhZG1vcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgbGkge31cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnNob3AtaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1lbnVfaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuZ29fYmFjayB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG5cclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVnYW1lbnVfbWVudSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gIC5vcGVuX2xvZ2luX2Zvcm0ge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgLm1haW5fbmF2aWdhdGlvbiB7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFkZGVkX3RvX2NhcnQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLm1haW5fbmF2aWdhdGlvbi5hY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhcl9jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjJweDtcclxuICByaWdodDogMjVweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X292ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICAmLnNpZGVtZW51X292ZXJsYXkge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9mb3JtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICBoZWlnaHQ6IDY4cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hfZmllbGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF9zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC5zZWFyY2hfZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0LnNlYXJjaF9maWVsZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0LnNlYXJjaF9maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubWVnYW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gIC5zaG93X3N1YiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAvKiY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDcxNzIzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC02OXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMzZweDtcclxuXHRcdFx0ei1pbmRleDogNTtcclxuXHRcdH0qL1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE3MjM7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogNjlweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2tld1koLTNkZWcpO1xyXG4gICAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTM2cHgpO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc2lkZWJhcl9jb3Vyc2VzIHtcclxuICAgICAgc3Bhbi5tZW51X2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWVudSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxbiArIDUpOm5vdCgucmVhZG1vcmUpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5yZWFkbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uc2hvcC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ubWVudV9oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPmxpIHtcclxuICAgICAgICA+dWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgPmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcblxyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+dWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZWdhbWVudV9jb3Vyc2VzIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB1bC5tZW51IHtcclxuICAgICAgICA+bGkge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLnNpZGViYXJfY291cnNlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG5cclxuICAgIGxpOm5vdCguaGVhZGVyKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWV0YSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzZlODE5ZjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn1cclxuXHJcbi5jbG9zZV9tZWdhbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjJweDtcclxuICByaWdodDogMjVweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDpiZWZvcmUge1xyXG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogLTIycHggIWltcG9ydGFudDtcclxuXHJcbn0iLCJib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBwYWRkaW5nLXRvcDogMTE0cHg7XHJcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzO1xyXG5cclxuICAvLyAgICYuYWRkZWRfdG9fY2FydCB7XHJcbiAgLy8gICAgIHBhZGRpbmctdG9wOiAxMzhweDtcclxuICAvLyAgIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAzcHg7XHJcblxyXG4gICAgLy8gJi5hZGRlZF90b19jYXJ0IHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IDEyOXB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAvLyAgICAgJi5hZGRlZF90b19jYXJ0IHtcclxuICAvLyAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgJi5hZG1pbi1iYXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgLy8gXHRwYWRkaW5nLXRvcDogMTcwcHg7XHJcblxyXG4gICAgLy8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgLy8gXHRcdHBhZGRpbmctdG9wOiAxNzNweDtcclxuICAgIC8vIFx0fVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcblxyXG4gICYuY29udGFpbmVyLWZsdWlkLXNob3J0IHtcclxuICAgIG1heC13aWR0aDogNjE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oaWRlX21vYmlsZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgPi5jb2wsXHJcbiAgPltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICBpZnJhbWUsXHJcbiAgb2JqZWN0LFxyXG4gIGVtYmVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHg7XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxNDg2cHg7XHJcbiAgfVxyXG5cclxuICAuY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLXByb2R1Y3QsXHJcbmJvZHkudGF4LXByb2R1Y3RfY2F0IHtcclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn0iLCIuc2l0ZV9mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWV2MjtcclxuXHJcbiAgJi5zaXRlX2Zvb3Rlcl80MDQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU5cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleC1zcGFjZSB7XHJcbiAgICB3aWR0aDogMTM0MHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNjBweCAxMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAuZmxleC1pdGVtIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgYm90dG9tOiAwLjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ja3ktYmFubmVyLWVsZW1lbnQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5vcmRlci0xIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAmLm9yZGVyLTIge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcbiAgICAgICYub3JkZXItMyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgJi5vcmRlci0xIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9yZGVyLTIge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3JkZXItMyB7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfaW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzUlO1xyXG4gIH1cclxuXHJcbiAgJi5mb290ZXJfaW1hZ2VfNDA0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogNThweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogODIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNzAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9sb2dvdHlwZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5sb2dvdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE2OXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nb3R5cGUge1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9zbG9nYW4ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBjb2xvcjogI2Y1ZjhmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4uYnRuLWZvb3RlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyX2ljb25zIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIG1hcmdpbjogMCAxMnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX2ltYWdlXzQwNCB7XHJcbiAgLmZvb3Rlcl9pY29ucyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDU2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX2FkZHJlc3Mge1xyXG4gIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICBwYWRkaW5nLXRvcDogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDY1NDVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGVfZm9vdGVyXzQwNCB7XHJcbiAgLmZvb3Rlcl9hZGRyZXNzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfZm9ybSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9mb3JtX2NvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA1ODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXItY29sdW1ucyB7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0d2lkdGg6IDEzNDBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDYwcHggMTBweCAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb2x1bW4ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdD51bCB7XHJcblx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGkuZmMtcm93LS10aXRsZSB7XHJcblx0XHRcdFx0XHQvL3N0eWxlTmFtZTogU09saWRlIEgyO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMGVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxpK2xpLmZjLXJvdy0tdGl0bGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaS5mYy1yb3ctLXRpdGxlK2xpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmMtcm93LS13eXNpd3lnIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGgxLFxyXG5cdFx0XHRcdFx0aDIsXHJcblx0XHRcdFx0XHRoMyxcclxuXHRcdFx0XHRcdGg0LFxyXG5cdFx0XHRcdFx0aDUsXHJcblx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdCYuZmMtaWNvbnMge1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdFx0XHRhIGkuZmFiIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIEZvcm0gZWxlbWVudHNcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl17XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGhlaWdodDogMzJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDY4MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0Ym9yZGVyLXJhZGl1czogbm9ybWFsO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCsgbGFiZWwge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmNoZWNrZWQge1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQrIGxhYmVsIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6Y2hlY2tlZCB7XHJcblx0XHQrIGxhYmVsIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5idXR0b24ge1xyXG5cclxufVxyXG50ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiAzM3B4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDY4MHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cclxuXHQmLmV4cGFuZCB7XHJcblx0XHRoZWlnaHQ6IDk2cHg7XHJcblx0fVxyXG59XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbi5nZm9ybV9mb290ZXIgLmJ0biB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRtYXJnaW46IDA7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRib3JkZXItY29sb3I6ICRibGFjaztcclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuXHJcbn1cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxuXHJcbiAgICAudmFsaWRhdGlvbl9lcnJvciB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBcdGNvbG9yOiAjNzkwMDAwO1xyXG4gICAgXHRib3JkZXItdG9wOiAycHggc29saWQgIzc5MDAwMDtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3OTAwMDA7XHJcbiAgICBcdHBhZGRpbmc6IDE2cHggMDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBcdC8vZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1faGVhZGluZyB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgXHR9XHJcblxyXG4gICAgXHQuZ2Zvcm1fdGl0bGUge1xyXG4gICAgXHRcdEBpbmNsdWRlIGgxO1xyXG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblx0LmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGgzKCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdmX3Byb2dyZXNzYmFyIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsMCkgMTBweCxyZ2JhKDAsMCwwLC4xKSAxMHB4LHJnYmEoMCwwLDAsLjEpIDIwcHgpLGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLC4zKSk7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdmX3BhZ2Vfc3RlcHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgMCAyOHB4IDA7XHJcblx0XHRwYWRkaW5nOiAwIDAgNHB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcblxyXG5cdFx0LmdmX3N0ZXAge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxNnB4IDMycHggMTZweCAwO1xyXG5cclxuXHRcdFx0Ji5nZl9zdGVwX2FjdGl2ZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Bhbi5nZl9zdGVwX251bWJlciB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICB1bCwgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5nZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICBcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgXHQmLm9kZCB7XHJcbiAgICAgICAgICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICBcdCYuZXZlbiB7XHJcbiAgICAgICAgICAgIFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ2Zvcm1faGlkZGVuIHtcclxuICAgICAgICAgICAgXHRkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdmb3JtX2h0bWwge1xyXG4gICAgICAgICAgICBcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGVfbGFiZWwge1xyXG4gICAgICAgICAgICBcdC5nZmllbGRfbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ2Zvcm1fbnVtYmVyLFxyXG4gICAgICAgICAgICAmLmdmb3JtX3RleHQsXHJcbiAgICAgICAgICAgICYuZ2Zvcm1fdGV4dGFyZWEsXHJcbiAgICAgICAgICAgICYuZ2Zvcm1fZGF0ZSxcclxuICAgICAgICAgICAgJi5nZm9ybV9waG9uZSxcclxuICAgICAgICAgICAgJi5nZm9ybV93ZWJzaXRlLFxyXG4gICAgICAgICAgICAmLmdmb3JtX2VtYWlsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuXHQgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG5cdCAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcblx0ICAgICAgICAgICAgICAgICYuaW5wdXRfZm9jdXMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdmb3JtX2ZpbGV1cGxvYWQge1xyXG4gICAgICAgICAgICBcdC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIFx0XHRoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICBcdH1cclxuXHJcbiAgICAgICAgICAgIFx0Lmdmb3JtX2Ryb3BfYXJlYSB7XHJcbiAgICAgICAgICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZXYyO1xyXG4gICAgICAgICAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcdFx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgXHRcdC5nZm9ybV9idXR0b25fc2VsZWN0X2ZpbGVzIHtcclxuICAgICAgICAgICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZXYyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVldjI7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZXYyO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICBcdFx0fVxyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0Ji5nZm9ybV9zdXJ2ZXkge1xyXG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcclxuICAgICAgICAgICAgXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuXHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM3OTAwMDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNzkwMDAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM3OTAwMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nZm9ybV9kcm9wX2FyZWEge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNzkwMDAwO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5nZmllbGRfcmFkaW8sXHJcbiAgICB1bC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgXHQ+bGkge1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xyXG5cdFx0Lmdmb3JtX25leHRfYnV0dG9uLFxyXG5cdFx0Lmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcclxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxyXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXHJcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXHJcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuXHQuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmZhbmN5Ym94X2Zvcm0ge1xyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0fVxyXG5cclxuXHJcblx0Lmdmb3JtX3dyYXBwZXIge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCYubG9hZGluZyB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdH1cclxuXHJcblx0XHQudmFsaWRhdGlvbl9lcnJvciB7XHJcblx0ICAgIFx0Y29sb3I6ICNiZjAxMDE7XHJcblx0ICAgIFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiZjAxMDE7XHJcblx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZjAxMDE7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5nZm9ybV9ib2R5IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuXHJcblx0XHRcdFx0Ji52YWxpZGF0aW9uX21lc3NhZ2UgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0dWwuZ2Zvcm1fZmllbGRzIHtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdCYuZ2ZpZWxkX2Vycm9yIHtcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5cdFx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNiZjAxMDE7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmYwMTAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJvb2tfbWVldGluZyB7XHJcblx0XHRcdC5nZm9ybV9ib2R5IHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmdmaWVsZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0Ji5uYW1lIHtcclxuXHRcdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM5M3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwM3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQ1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm5hbWUsXHJcblx0XHRcdFx0XHRcdCYubWVzc2FnZSxcclxuXHRcdFx0XHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdCYudXBzYWxlcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWV2MjtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHQmOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGdhcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0aSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3VibWl0LWJ1dHRvbntcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZjtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFya2VzdGJsdWU7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQ7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lml0aV9fY291bnRyeS1uYW1lIHtcclxuXHRcdGNvbG9yOiM5OTk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5nZm9ybV9hamF4X3NwaW5uZXIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5Aa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG4ubG9naW5fZm9ybV9jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTAwcHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHRwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xyXG5cclxuXHRcdFx0Ji5pbnB1dF9mb2N1cyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmxvZ2luLXN1Ym1pdCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiYubG9naW4tcmVtZW1iZXIge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSovXHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuLmVtYWlsbGlzdCB7XHJcblx0LmVzLWZpZWxkLXdyYXAge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0dGFibGUge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mYW5jeWJveF9mb3JtIHtcclxuXHQuZW1haWxsaXN0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5lcy1maWVsZC13cmFwIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMnM7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1ibHVlLWJvcmRlciB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4teWVsbG93IHtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJi5idG4tdHJhbnNwYXJlbnQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXdoaXRlLWJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXllbGxvdy1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1jb250YWN0LWFyZWEge1xyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxvYWRpbmcge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX3YyIHtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNi41cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC5hcnJvd192MiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJi5iZy1saWdodGJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcclxuICAgIGNvbG9yOiAkZGFya2JsdWV2MjtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Ymx1ZTtcclxuICAgIC5hcnJvd192MiB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2JsdWV2MjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0Ymx1ZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5hcnJvd192MiB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctbGlnaHQtZnJhbWUge1xyXG4gICAgY29sb3I6ICRsaWdodGJsdWU7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodGJsdWU7XHJcbiAgICAuYXJyb3dfdjIge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0Ymx1ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmtibHVldjI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XHJcbiAgICAgIC5hcnJvd192MiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWRhcmtibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZXYyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgLmFycm93X3YyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgLmFycm93X3YyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtibHVldjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctZGFyay1mcmFtZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgLmFycm93X3YyIHtcclxuICAgICAgY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZXYyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgLmFycm93X3YyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gICAgY29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kO1xyXG4gICAgLmFycm93X3YyIHtcclxuICAgICAgY29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgLmFycm93X3YyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuYmcteWVsbG93LWZyYW1lIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kO1xyXG4gICAgY29sb3I6ICRicmFuZDtcclxuICAgIC5hcnJvd192MiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gICAgICBjb2xvcjogJGRhcmtlc3RibHVlO1xyXG4gICAgICAuYXJyb3dfdjIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2VzdGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgLmFycm93X3YyIHtcclxuICAgICAgY29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFzbnNwYXJlbnQ7XHJcbiAgICAgIC5hcnJvd192MiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy13aGl0ZS1mcmFtZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAuYXJyb3dfdjIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuICAgICAgLmFycm93X3YyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtlc3RibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIC5hcnJvd192MiB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5hcnJvd192MiB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJnLWJsYWNrLWZyYW1lIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIC5hcnJvd192MiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAuYXJyb3dfdjIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNjgwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuXHJcblx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0IFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHQgXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHQgXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdCBcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdCBcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0IFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0IFx0XHRwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG5cdCBcdFx0Y29sb3I6ICRibHVlO1xyXG5cdCBcdH1cclxuXHJcblx0IFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcblx0IFx0XHRjb2xvcjogJGJsdWU7XHJcblx0IFx0fVxyXG5cclxuXHQgXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHQgXHRcdGhlaWdodDogNDRweDtcclxuXHQgXHRcdHdpZHRoOiA1NnB4O1xyXG5cclxuXHQgXHRcdGIge1xyXG5cdCBcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcblx0IFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHQgXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdCBcdFx0XHR3aWR0aDogYXV0bztcclxuXHQgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCBcdFx0XHR0b3A6IDEzcHg7XHJcblx0IFx0XHRcdGxlZnQ6IDUwJTtcclxuXHQgXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuXHQgXHRcdFx0JjphZnRlciB7XHJcblx0IFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHQgXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0IFx0XHRcdH1cclxuXHQgXHRcdH1cclxuXHQgXHR9XHJcblx0fVxyXG5cclxuXHQvLy5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJcclxuXHJcblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcclxuXHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XHJcblxyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjJweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIycHg7XHJcblxyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG5cclxuXHQuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3csXHJcblx0LnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcclxuXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcblx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjJweDtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA0cHggMjJweDtcclxufVxyXG5cclxuLy8uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUiLCIuZmFuY3lib3gtYmcge1xyXG5cdEBpbmNsdWRlIHZlcnRpY2FsR3JhZGllbnQoJGJsYWNrLCByZ2JhKDExLCA1MSwgODYsIDAuOTUpKTtcclxufVxyXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10b29sYmFyIHtcclxuXHR0b3A6IDI1cHg7XHJcblx0cmlnaHQ6IDMwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0dG9wOiA2NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xyXG5cdHdpZHRoOiAzOXB4O1xyXG5cdGhlaWdodDogMzlweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNnB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHRzdmcgeyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcblx0PiAqIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAzNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHRoMSwgaDIsIGgzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Lmdmb3JtX3dyYXBwZXIge1xyXG5cdFx0Lmdmb3JtX2hlYWRpbmcge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nZm9ybV90aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwuZ2Zvcm1fZmllbGRzIHtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZm9ybV9mb290ZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4uYnV0dG9uLW5leHQsXHJcbi5idXR0b24tcHJldmlvdXMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0ei1pbmRleDogOTk5OTU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG5cdFx0XHRsZWZ0OiAtNzJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGxlZnQ6IC04cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAtNzJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHJpZ2h0OiAtOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyouZmFuY3lib3gtbmF2aWdhdGlvbiB7XHJcblx0YnV0dG9uIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHRzdmcgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNTBweDtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzUwcHg7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0qLyIsIi5zZWFyY2hfcmVzdWx0cyB7XHJcblx0bWFyZ2luLXRvcDogMTE1cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRoMSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaF9yZXN1bHRfc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA0NHB4IDA7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOThweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XHJcblx0XHRcdC8vIG1heC13aWR0aDogNjIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wb3N0LXdyYXB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLm5vX3NlYXJjaF9yZXN1bHRzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIud29vY29tbWVyY2VfYXJjaGl2ZSB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcbn1cclxuXHJcbi5yb3cucHJvZHVjdHMge1xyXG5cdG1hcmdpbi1ib3R0b206IC02OHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RfcmVhZF9tb3JlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGEge1xyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1idXkge1xyXG5cdHdpZHRoOiAxNjlweDtcclxuXHRtaW4td2lkdGg6IDE2OXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuYS5hZGRlZF90b19jYXJ0IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnByaWNlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmZpZ3VyZS5wcm9kdWN0X2ltYWdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTU2cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDE0M3B4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0Ji53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDk3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdF9jb250ZW50IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LmVkaXRvcl9jb250ZW50IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuXHJcblx0Ji5sb2dnZWQtaW4ge1xyXG5cdFx0ZGl2Lndvb2NvbW1lcmNlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IHJlZDtcclxuXHR9XHJcblxyXG5cdHAucmFkaW8ge1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdFx0LnJhZGlvX29wdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG1heC13aWR0aDogNzUwcHg7XHJcblx0fVxyXG5cclxuXHQud2NfcGF5bWVudF9tZXRob2RzLFxyXG5cdCNvcmRlcl9yZXZpZXdfaGVhZGluZyxcclxuXHQud2MtdGVybXMtYW5kLWNvbmRpdGlvbnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQge1xyXG5cdC8vZGl2Lndvb2NvbW1lcmNlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHJcblx0XHRkaXYud29vY29tbWVyY2Uge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZV9jaGVja291dF9oZWFkZXIsIFxyXG4ud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG59XHJcblxyXG50YWJsZS5zaG9wX3RhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHR0ciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1Y2JkMztcclxuXHJcblx0XHQmLnVwZGF0ZS1jYXJ0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLm9yZGVyLXRvdGFsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweCAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCwgdGgge1xyXG5cdFx0cGFkZGluZzogMTdweCAwO1xyXG5cclxuXHRcdCYucHJvZHVjdC10aHVtYm5haWwge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTMycHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTMycHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNjNweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5wcm9kdWN0LW5hbWUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHJvYm90b19zbGFiO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDcxODI0O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDA3YmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5wcm9kdWN0LXF1YW50aXR5IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC8vLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcclxuXHRcdFx0XHR3aWR0aDogNzNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnByb2R1Y3Qtc3VidG90YWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnByb2R1Y3QtcmVtb3ZlIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0dGhlYWQge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdCYucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0dGhlYWQgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0dGJvZHkge1xyXG5cdFx0XHR0cjpub3QoLm9yZGVyLXRvdGFsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYucHJvZHVjdC10aHVtYm5haWwsXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtbmFtZSxcclxuXHRcdFx0XHRcdCYucHJvZHVjdC1xdWFudGl0eSxcclxuXHRcdFx0XHRcdCYucHJvZHVjdC1zdWJ0b3RhbCxcclxuXHRcdFx0XHRcdCYucHJvZHVjdC1yZW1vdmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucHJvZHVjdC1yZW1vdmUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRpdGxlKSBcIjogXCI7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYucHJvZHVjdC10aHVtYm5haWwsXHJcblx0XHRcdFx0XHQmLmFjdGlvbnMge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuXHRcdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblxyXG5cdFxyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxyXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxyXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuXHQvLyNiaWxsaW5nX2NvdW50cnlfZmllbGQsICNzaGlwcGluZ19jb3VudHJ5X2ZpZWxkIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRwLmZvcm0tcm93IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0ICAgICAgICBjb2xvcjogJGJsdWU7XHJcblx0ICAgICAgICBjdXJzb3I6IHRleHQ7XHJcblx0ICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cdCAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHQgICAgICAgIG1hcmdpbjogMDtcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHJcblx0XHRcdCYuaW5wdXRfZm9jdXMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYmlsbGluZ19oZWFkZXIge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0aW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGgzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmI29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbnAjYXBwcm92ZV9wdWxfZmllbGQsXHJcbnAjYXBwcm92ZV90ZXJtc19maWVsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5wI2FwcHJvdmVfcHVsX2ZpZWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mb3JtLXJvdy5wbGFjZS1vcmRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQuYnRuIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDRjOTM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEsXHJcblx0XHRcdC5wYWdlLW51bWJlcnMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjogIzAwNGM5MztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDRjOTM7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDRjOTM7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b28tYXJjaGl2ZS1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cGFkZGluZy10b3A6IDQ0cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMzcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMSB7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ0NHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaDEucHJvZHVjdF90aXRsZSB7XHJcblx0Ly9wYWRkaW5nLXRvcDogNjlweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIHtcclxuXHQvL2JhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLXByb2R1Y3Qge1xyXG5cdC5zaW5nbGVfZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NjlweDtcclxuXHR9XHJcblxyXG5cdC5zdW1tYXJ5IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4OXB4O1xyXG5cclxuXHRcdHAucHJpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAucHJvZHVjdF9zaG9ydF90ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRwLm1ldGEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5idXkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0LmJ0bi1idXkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjU1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkaXYucHJvZHVjdF9leHRyYV90ZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWxhdGVkIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0OHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0LnJlbGF0ZWQtaGVhZGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAucmVsYXRlZC1wcmVhbWJsZSB7XHJcblx0XHRcdG1heC13aWR0aDogODUycHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5tb3JlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHtcclxuXHRiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcblx0bWF4LXdpZHRoOiA2NjJweDtcclxuXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwYWRkaW5nOiAwIDQ4cHg7XHJcblx0cGFkZGluZy10b3A6IDQycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHR1bC5wcm9kdWN0cyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjBweDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmluLWNhcnQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucG9wdXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAzO1xuICBcbiAgLnBvcHVwLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjMzNTY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDQwJTtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNjI1cHg7XG4gICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgIH1cbiAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyZW07IGhlaWdodDogMmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1JTsgbGVmdDogY2FsYyg1MCUgLSAuMDYyNWVtKTtcbiAgICAgICAgd2lkdGg6IC4xMjVlbTsgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Y29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICB9XG4gICAgICAmOmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJi5idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbXBvbmVudF8zZF9pbWFnZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4ICk7XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmxvY2tfcGF0dGVybi5wbmcpO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0Ly9oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OXB4ICk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiA1MHB4IDE1cHg7XHJcblxyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cdH0gXHJcblxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCk7XHJcblx0XHQgLmhlYWRlciAuaDEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHQgfVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmFkaWFsR3JhZGllbnQoIzBCMzM1OCwgIzA3MTgyNCk7XHJcblxyXG5cdC5vdmVybGF5IHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC05OTk5cHg7XHJcblx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0cmlnaHQ6IC05OTk5cHg7XHJcblx0XHRib3R0b206IC05OTk5cHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVpbk92ZXJsYXkgMC4ycyAxO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIycHg7XHJcblx0XHRyaWdodDogMjVweDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIHRyYW5zZm9ybSAwLjJzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHRcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0bWFyZ2luLXRvcDogLTI0MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5IZWFkZXIgMXMgZm9yd2FyZHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluSGVhZGVyTW9iaWxlIDFzIGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmgxIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuaW1hZ2VfM2Qge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0bWF4LXdpZHRoOiA1NzJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMjFweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRhbmltYXRpb246IHNob3dJbWFnZSAxcyBmb3J3YXJkcztcclxuXHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogc2hvd0ltYWdlVGFibGV0IDFzIGZvcndhcmRzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogc2hvd0ltYWdlTW9iaWxlIDFzIGZvcndhcmRzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHRcclxuXHJcblx0XHRpbWcuYmlnX2ltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1heC13aWR0aDogNTcycHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHJcblx0LmdvX3RvX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDg4cHg7XHJcblx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAzNXB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHllbGxvdztcclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNTNweDtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHR0b3A6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcblx0LmNvbXBvbmVudF8zZF9pbWFnZSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCApO1xyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxufVxyXG5cclxuLmluZm9ib3hlcyB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHQuYm94IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblx0XHRcdCYuYm94XzAsXHJcblx0XHRcdCYuYm94XzEsXHJcblx0XHRcdCYuYm94XzIsXHJcblx0XHRcdCYuYm94XzMsXHJcblx0XHRcdCYuYm94XzQsXHJcblx0XHRcdCYuYm94XzUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5yZWFkeSB7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmluYWN0aXZlIHtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYm94X2hlYWRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveF9jb250ZW50IHtcclxuXHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJveCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ei1pbmRleDogOTg7XHJcblx0b3BhY2l0eTogMDtcclxuXHJcblx0Ji5ib3hfMCB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MTZweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNjVweDtcclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MCAxcyBmb3J3YXJkcztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94TW9iaWxlMCAxcyBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzk1MjY3O1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTc0cHg7XHJcblx0XHRcdHJpZ2h0OiAtODBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJveF8xIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQ0MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDEgMXMgZm9yd2FyZHM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94TW9iaWxlMSAxcyBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzk1MjY3O1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTEwcHg7XHJcblx0XHRcdHJpZ2h0OiAtODVweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ib3hfMiB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDFweDtcclxuXHRcdFxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDIgMXMgZm9yd2FyZHM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMS40cztcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94TW9iaWxlMiAxcyBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzk1MjY3O1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMjJweDtcclxuXHRcdFx0cmlnaHQ6IDEwNXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3hfaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJveF8zIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRtYXJnaW4tbGVmdDogMzYwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTMwcHg7XHJcblx0XHRcclxuXHRcdCYucmVhZHkge1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3gzIDFzIGZvcndhcmRzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuNnM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTMgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC05MXB4O1xyXG5cdFx0XHRyaWdodDogMTg0cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMjVkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJveF9oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYm94XzQge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0NDVweDtcclxuXHRcdG1hcmdpbi10b3A6IDExMHB4O1xyXG5cclxuXHRcdCYucmVhZHkge1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3g0IDFzIGZvcndhcmRzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuOHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTQgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxNDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRyaWdodDogMTU0cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNDBkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJveF9oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYm94XzUge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE3MnB4O1xyXG5cclxuXHRcdCYucmVhZHkge1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3g1IDFzIGZvcndhcmRzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuOHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTUgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDlweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDE3cHg7XHJcblx0XHRcdHJpZ2h0OiAxMjRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIxMWRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdH1cclxuXHJcblx0XHQuYm94X2hlYWRlciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblxyXG5cdFx0LmJveF9oZWFkZXIge1xyXG5cclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAxcHggJHllbGxvdztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJveF9jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGFuaW1hdGlvbjogc2hvd0JveCAxLjVzIDE7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJveF9oZWFkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdC8vbWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogY2FsYygxMDAlICsgNHB4KTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LyomOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDMycHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsMSk7XHJcblx0XHR9Ki9cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggMXB4ICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdFx0LyomOmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdH0qL1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5ib3hfY29udGVudCB7IFxyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzM5NTI2NztcclxuXHRcdC8qcG9zaXRpb246IGFic29sdXRlOyovXHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XHJcblx0QGtleWZyYW1lcyBmYWRlaW5PdmVybGF5IHtcclxuXHQgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuXHQgICAgdG8gICB7IG9wYWNpdHk6IDAuNzsgfVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRAa2V5ZnJhbWVzIGZhZGVpbk92ZXJsYXkge1xyXG5cdCAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG5cdCAgICB0byAgIHsgb3BhY2l0eTogMC45OyB9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcclxuXHRAa2V5ZnJhbWVzIHNob3dCb3gge1xyXG5cdFx0MCUgeyBtYXgtaGVpZ2h0OiAxcHg7IHdpZHRoOiAxcHg7IH1cclxuXHRcdDUwJSB7IHdpZHRoOiAzMDBweDsgbWF4LWhlaWdodDogMXB4OyB9XHJcblx0XHQxMDAlIHsgd2lkdGg6IDMwMHB4OyBtYXgtaGVpZ2h0OiAyMDBweDsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdEBrZXlmcmFtZXMgc2hvd0JveCB7XHJcblx0XHQwJSB7IG9wYWNpdHk6IDAgfVxyXG5cdFx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvd0ltYWdlIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS40KSA7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3dJbWFnZVRhYmxldCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgOyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93SW1hZ2VNb2JpbGUge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgyLjIpIHJvdGF0ZSg5MGRlZyk7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjYpIHJvdGF0ZSg5MGRlZyk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5IZWFkZXIge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLXRvcDogLTI4MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi10b3A6IC0yNDBweDsgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluSGVhZGVyTW9iaWxlIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IHRvcDogLTQwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdG9wOiAwcHg7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94MCB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyBtYXJnaW4tbGVmdDogLTQ1MHB4OyBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgbWFyZ2luLWxlZnQ6IC00MTZweDsgbWFyZ2luLXRvcDogLTE2NXB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDEge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLWxlZnQ6IC00NTBweDsgbWFyZ2luLXRvcDogMTUwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgbWFyZ2luLWxlZnQ6IC00NDBweDsgbWFyZ2luLXRvcDogMTEwcHg7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94MiB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyBtYXJnaW4tbGVmdDogMTEwcHg7IG1hcmdpbi10b3A6IDI1MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi1sZWZ0OiA5MnB4OyBtYXJnaW4tdG9wOiAyMDFweDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3gzIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IG1hcmdpbi1sZWZ0OiAzODBweDsgbWFyZ2luLXRvcDogLTE4MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi1sZWZ0OiAzNjBweDsgbWFyZ2luLXRvcDogLTEzMHB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDQge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLWxlZnQ6IDQ4MHB4OyBtYXJnaW4tdG9wOiAxMzBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyBtYXJnaW4tbGVmdDogNDQ1cHg7IG1hcmdpbi10b3A6IDExMHB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDUge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLWxlZnQ6IDM0MHB4OyBtYXJnaW4tdG9wOiAxOTVweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyBtYXJnaW4tbGVmdDogMzIwcHg7IG1hcmdpbi10b3A6IDE3NXB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTAge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgdG9wOiAtMjBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB0b3A6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMSB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB0b3A6IC0yMHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IHRvcDogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGUyIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IHRvcDogLTIwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdG9wOiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTMge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgdG9wOiAtMjBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB0b3A6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlNCB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB0b3A6IC0yMHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IHRvcDogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGU1IHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IHRvcDogLTIwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdG9wOiAwOyB9XHJcbn0iLCIuY29tcG9uZW50X3NsaWRlciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYuaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiA2NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW1hZ2VfdGV4dCB7XHJcblx0XHRtYXgtaGVpZ2h0OiA2NTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICMxMDI2Mzk7XHJcblx0fVxyXG5cclxuXHQmLmltYWdlX3RleHRfY29scyB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdH1cclxuXHJcblx0XHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAucmVhZG1vcmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlcl9jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQuc2xpY2stbGlzdCB7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2VfdGV4dF9jb2xzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2xpZGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDQwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGgyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGlkZXJfbmV4dCxcclxuXHRcdFx0LnNsaWRlcl9wcmV2IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGlkZXJfbmV4dCB7XHJcblx0XHRcdFx0bGVmdDogLTExMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC04cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpZGVyX3ByZXYge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTEwcHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC00MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGxlZnQ6IDc0cHg7XHJcblx0XHRib3R0b206IDMycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX2ltYWdlcyB7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXJfaW1hZ2VfdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHQucm93IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHRcdC5jb2wtaW1nIHtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdC8vb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Ly9vYmplY3QtcG9zaXRpb246IDEwMCUgNTAlO1xyXG5cclxuXHRcdFx0XHRpbWcuc2xpZGVyLWltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcuc2xpZGVyLWltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2NTBweDtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTRweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWRpdG9yX2NvbnRlbnQsXHJcblx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTgycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaDE7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGZvb3RlciB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHJvYm90b19zbGFiO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9zbGlkZXJfdjIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogODBweCAwIDExMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1hcmdpbjogNDBweCAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLWZsdWlkX3YyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudF92MiB7XHJcblx0XHRtYXgtd2lkdGg6IDgyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdCAgfVxyXG5cdFx0ICBoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHQgIH1cclxuXHRcdCAgaDMge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0ICB9XHJcblxyXG5cdFx0LmgxX3YyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5leWVicm93X3YyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByZWFtYmxlX3YyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwLnJlYWRtb3JlX3YyIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogJGRhcmtibHVldjI7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJyb3dfdjIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZS1ncmlkX3YyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRncmlkLWdhcDogMnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ncmlkLWl0ZW1fdjIge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG5cdFx0XHQuZ3JpZC1pdGVtLWNvbnRlbnRfdjIge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cclxuXHRcdFx0XHQuZ3JpZC1pdGVtLXRpdGxlX3YyIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ncmlkLWl0ZW0tZGVzY3JpcHRpb25fdjIge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ncmlkLWl0ZW0tYnV0dG9uX3YyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYigxODcsIDE4NywgMTg3KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYXJyb3dfdjIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1pbWFnZV92MiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQuZ3JhZGllbnRfdjIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDAsIHJnYigwLCAwLCAwKSAxMDAlKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF90ZXh0X2ltYWdlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nLnRleHQtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnBsYXlfdmlkZW8ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDExMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1jb2wge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYuaW1hZ2VfcmlnaHQge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1jb2wge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWFnZV9sZWZ0IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFyayB7XHJcbiAgICAucm93IHtcclxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgICAgICBoMSxcclxuICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgaDMsXHJcbiAgICAgICAgICB1bCBsaTo6YmVmb3JlLFxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGlnaHQge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICAgICAgaDEsXHJcbiAgICAgICAgICBoMixcclxuICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgdWwgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFsbF9kYXJrIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICB1bCBsaTo6YmVmb3JlLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxsX2xpZ2h0IHtcclxuICAgIC5yb3cge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggODBweDtcclxuXHJcbiAgICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuXHJcbiAgICAgICAgJi5xdW90ZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi5pbWFnZV9yaWdodCB7XHJcbiAgICAvKiovXHJcbiAgfVxyXG59XHJcbiIsIi8vIFRFU1QgVGVjaGxvdmVcblxuLnRlc3QtY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlO1xufVxuXG5wLnF1b3RlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLy8gVEVTVCBUZWNobG92ZVxuXG4uY29tcG9uZW50X3ByX2JpZ19pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2NDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyNDVweDtcbiAgICB9XG4gIH1cblxuICBpbWcucHJfYmlnLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhLnBsYXlfdmlkZW8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQtY29sIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuaW1hZ2VfcmlnaHQge1xuICAgIC5yb3cge1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQtY29sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW1hZ2VfbGVmdCB7XG4gICAgLnJvdyB7XG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQtY29sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kYXJrIHtcbiAgICAucm93IHtcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBoMSxcbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyxcbiAgICAgICAgICB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmxpZ2h0IHtcbiAgICAucm93IHtcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBoMSxcbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyxcbiAgICAgICAgICB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFsbF9kYXJrIHtcbiAgICAucm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICB1bCBsaTo6YmVmb3JlLFxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsbF9saWdodCB7XG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggODBweDtcblxuICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgICAgICAmLnF1b3RlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVkaXRvcl9jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1jb250ZW50LWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYmctb3BhY2l0eSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vIFx0cGFkZGluZzogNDBweCA4MHB4O1xuICAgIC8vIH1cbiAgfVxuXG4gICYuaW1hZ2VfcmlnaHQge1xuICAgIC8qKi9cbiAgfVxufVxuIiwiLmNvbXBvbmVudF9wcl9iaWdfdjIge1xuICBwYWRkaW5nOiAwO1xuICBcblxuICAmLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyBcbiAgICB9XG4gIH1cbiAgJi5iZy1kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzBhMjYzYjtcbiAgICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyBcbiAgICB9XG4gIH1cbiAgJi5iZy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZDtcbiAgICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGNvbG9yOiAkZGFya2VzdGJsdWUgIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG4gICYuYmctbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgY29sb3I6ICRkYXJrZXN0Ymx1ZSAhaW1wb3J0YW50OyBcbiAgICB9XG4gIH1cblxuICAuZ3JpZF92MiB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z3JpZC1nYXA6IDNyZW07XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgcGFkZGluZzogM3JlbSAxcmVtIDJyZW07XG5cdFx0fVxuXG4gICAgLmNvbHVtbl92MiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZV92MiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBzY2FsZTogMS4wMjtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5xdW90ZV92MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiLCBzZXJpZjtcbiAgICAgICAgICAucXVvdGUtc291cmNlX3YyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZWRpdG9yX2NvbnRlbnRfdjIge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25fdjIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgfVxuXG4gICAgJi5yb3ctcmV2ZXJzZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZy5wcl9zbWFsbC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5kYXJrIHtcbiAgICAgIC5yb3cge1xuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmxpZ2h0IHtcbiAgICAgIC5yb3cge1xuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGxfZGFyayB7XG4gICAgICAucm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgIGgxLFxuICAgICAgICAgIGgyLFxuICAgICAgICAgIGgzLFxuICAgICAgICAgIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hbGxfbGlnaHQge1xuICAgICAgLnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG5cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgIGgxIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wb25lbnRfcHJfc21hbGxfdjIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgaDEsIGgyLCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblxuICAucm93X3YyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5vcmRlci0xX3YyIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci0yX3YyIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLm9yZGVyLTFfdjIge1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAmLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyLTJfdjIge1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAmLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLm9yZGVyLTJfdjIge1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgJi5jb2wtY29udGVudF92MiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3JkZXItMV92MiB7XG4gICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAmLmNvbC1jb250ZW50X3YyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZy5wcl9zbWFsbC1pbWFnZV92MiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtY29sX3YyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgLnJvd192MiB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgLmVkaXRvcl9jb250ZW50X3YyIHtcblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgIC5yb3dfdjIge1xuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZWRpdG9yX2NvbnRlbnRfdjIge1xuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHt9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGxfZGFyayB7XG4gICAgICAucm93X3YyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuZWRpdG9yX2NvbnRlbnRfdjIge1xuXG4gICAgICAgICAgaDEsXG4gICAgICAgICAgaDIsXG4gICAgICAgICAgaDMsXG4gICAgICAgICAgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxsX2xpZ2h0IHtcbiAgICAgIC5yb3dfdjIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtY29udGVudF92MiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5lZGl0b3JfY29udGVudF92MiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgICAgICAgIGgxIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudF92MiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5idXR0b25zX3YyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07ICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLmV5ZWJyb3dfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuX3YyIHtcblx0XHRcdCYuYmctbGlnaHRibHVle1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZXYyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtibHVldjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cbn0iLCIuY29tcG9uZW50X3JpYmJvbiB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtaW4taGVpZ2h0OiA3MXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cclxuICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRhcmtibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcclxuXHJcbiAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgfVxyXG4gICYuYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAmLndoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWFtYmxlIHtcclxuICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2hfc3VibWl0IHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI5M3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgLyogRmlyZWZveCAxOSsgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAvKiBJRSAxMCsgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgLyogRmlyZWZveCAxOC0gKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4iLCIuY29tcG9uZW50X3JpYmJvbl92MiB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtaW4taGVpZ2h0OiA3MXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVldjI7XHJcblxyXG4gICAgLmVkaXRvcl9jb250ZW50X3YyIHtcclxuICAgICAgYTpub3QoLmJ0bl92Mikge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFya2JsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVldjI7XHJcblxyXG4gICAgLmVkaXRvcl9jb250ZW50X3YyIHtcclxuICAgICAgYTpub3QoLmJ0bl92Mikge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gICYud2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmVkaXRvcl9jb250ZW50X3YyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRhaW5lcl92MiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfSAgIFxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVhbWJsZV92MiB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX3N1Ym1pdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAvKiBJRSAxMCsgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgY29sb3I6ICNmZmY7XHJcbn0iLCIuY29tcG9uZW50X2NvbnRlbnQge1xyXG5cdHBhZGRpbmctdG9wOiA3OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZ3JleSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHR9XHJcblxyXG5cdD4uY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG1heC13aWR0aDogNjQwcHg7XHJcblxyXG5cdFx0Ji5oMSB7XHJcblx0XHRcdG1heC13aWR0aDogMTEwOXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufSIsIi5jb21wb25lbnRfY29udGVudF92MiB7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gNDBweDtcclxuXHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdCAgfVxyXG5cclxuXHQmLndoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQmLmdyZXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHR9XHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQ+LmNvbnRhaW5lci1mbHVpZF92MiB7XHJcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0Ji5oMV92MiB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0XHQmLmVkaXRvcl9jb250ZW50X3YyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblxyXG5cdC5icmVhZGNydW1ic192MiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuZXllYnJvd192MiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uc192MiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHQuYnRuX3YyIHtcclxuXHRcdFx0Ji5iZy1saWdodGJsdWV7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFya2JsdWV2MjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5iZy13aGl0ZXtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVldjI7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9jb250ZW50X2FjaGlldmVtZW50c192MiB7XHJcblx0cGFkZGluZy10b3A6IDNyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYubGlnaHRibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XHJcblx0fVxyXG5cclxuXHQmLnllbGxvdyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcblx0fVxyXG5cclxuXHQuZ3JpZF92MiB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z3JpZC1nYXA6IDZyZW07XHJcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Z2FwOiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2x1bW5fdjIge1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdC5hY2hpZXZlbWVudHNfdjIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XHJcblx0XHRcdGdhcDogMXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdC5hY2hpZXZlbWVudF92MiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRkYXJrZXN0Ymx1ZSAxcHggc29saWQ7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uX3YyIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDVyZW07XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDVyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRlbnRfdjIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdH1cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHR9XHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0fVxyXG5cdC5jb250YWluZXItZmx1aWRfdjIge1xyXG5cdFx0bWF4LXdpZHRoOiA0NzVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdCYuaDFfdjIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdCYuZWRpdG9yX2NvbnRlbnRfdjIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyZWFkY3J1bWJzX3YyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5leWVicm93X3YyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uc192MiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdH1cclxufSIsIi5jb21wb25lbnRfY29udGVudF9mb3JtX3YyIHtcclxuXHRwYWRkaW5nLXRvcDogM3JlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYubGlnaHRibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XHJcblx0fVxyXG5cclxuXHQmLnllbGxvdyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcblx0fVxyXG5cclxuXHQuZ3JpZF92MiB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z3JpZC1nYXA6IDZyZW07XHJcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Z2FwOiAzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sdW1uX3YyIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHQuZm9ybV92MiB7XHJcblx0XHRcdC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmdmb3JtX2hlYWRpbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nZmllbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcclxuXHJcblx0XHRcdFx0XHQuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZXN0Ymx1ZTtcclxuXHJcblx0XHRcdFx0XHRpbnB1dCxcclxuXHRcdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCYuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXRleHRhcmVhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXRleHQsXHJcblx0XHRcdFx0Ji5nZmllbGQtLXR5cGUtZW1haWwsXHJcblx0XHRcdFx0Ji5nZmllbGQtLXR5cGUtcGhvbmUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5nZmllbGQtLXR5cGUtY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRnYXA6IDZweDtcclxuXHJcblx0XHRcdFx0XHRcdC5nZmllbGQtY2hvaWNlLWlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtaW5saW5lIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogUm9ib3RvO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya2VzdGJsdWU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFya2JsdWU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubGlnaHRibHVlIC5nZm9ybV9mb290ZXIge1xyXG5cdFx0LmJ0biB7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHRibHVlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtibHVlO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWRfdjIge1xyXG5cdFx0bWF4LXdpZHRoOiA0NzVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHQmLmgxX3YyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lZGl0b3JfY29udGVudF92MiB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtYnNfdjIge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmV5ZWJyb3dfdjIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbnNfdjIge1xyXG5cdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdFxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcG9zdHNmZWVkIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG5cdCYuaGlkZS1oZWFkZXJ7XHJcblx0XHRwYWRkaW5nLXRvcDogODhweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdGhlYWRlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAmLmhhcy10aXRsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRERFNUYxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaDMuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMxMjI5M0Q7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3NsYWI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG5cdGhlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfaW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VhcmNoIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNDglIC0gMzBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VhcmNoX3RleHQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaF9zdWJtaXQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub19wb3N0cyB7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnBvc3RzLWxpc3QtY3tcclxuXHRcdC5wb3N0LXdyYXB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21wb25lbnRfcG9zdHNmZWVkX21vcmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG4uc2VhcmNoX3RleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4uc2VhcmNoX3RleHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnNlYXJjaF90ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnNlYXJjaF90ZXh0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIuY29tcG9uZW50X2hlcm8ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYuc21hbGwgLmhlcm9faW1hZ2Uge1xyXG5cdFx0bWluLWhlaWdodDogNDcycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5leHRyYS1zbWFsbCAuaGVyb19pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjlweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogMjI5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJpZyAuaGVyb19pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHJcblx0Ji5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuaGVyb19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdC5lZGl0b3JfY29udGVudCB7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4qOm5vdCguc2xpY2stZG90cykge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdC5oZXJvX3ZpZGVvIHtcclxuXHRcdGhlaWdodDogNzV2aDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0aGVpZ2h0OiAzNXZoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGVyb192aWRlbzo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR9XHJcblx0XHJcblx0Lmhlcm9fdmlkZW8gdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiA3NXZoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcic7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMzV2aDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1lanMtY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCAqIHtcclxuXHRcdG1heC13aWR0aDogODIwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCAqOm5vdChhKSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XHJcblx0XHRjb2xvcjogJHllbGxvdztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRib3R0b206IDM5cHg7XHJcblx0XHRsZWZ0OiA5NHB4O1xyXG5cdFx0cmlnaHQ6IDk0cHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxvZ290eXBlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2hlcm9fdjIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmLnNtYWxsIC5oZXJvX2ltYWdlX3YyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ3MnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZXh0cmEtc21hbGwgLmhlcm9faW1hZ2VfdjIge1xyXG5cdFx0bWluLWhlaWdodDogMjI5cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIyOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zbWFsbCxcclxuXHQmLmV4dHJhLXNtYWxsIHtcclxuXHRcdC5oZXJvX2ltYWdlX3YyIHtcclxuXHRcdFx0LmVkaXRvcl9jb250ZW50X3YyIHtcclxuXHJcblx0XHRcdFx0LmgxX3YyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnRfdjIge1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmgxX3YyLFxyXG5cdFx0XHRcdHAsXHJcblx0XHRcdFx0LmJ0bi1ncm91cF92MiB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnRuLWdyb3VwX3YyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwLnByZWFtYmxlX3YyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC51bmRlcmxheV92MiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFya2JsdWV2MjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmlnIC5oZXJvX2ltYWdlX3YyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Lmhlcm9faW1hZ2VfdjIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdFx0LmVkaXRvcl9jb250ZW50X3YyIHtcclxuXHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblxyXG5cdFx0XHQuY29udGVudF92MiB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmgxX3YyIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmgxX3YyLFxyXG5cdFx0XHRwLFxyXG5cdFx0XHQuYnRuLWdyb3VwX3YyIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51bmRlcmxheV92MiB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2sgMTAlLCB0cmFuc3BhcmVudCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4tZ3JvdXBfdjIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z2FwOiAxLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0bl92MiB7XHJcblx0XHRcdFx0XHQmLmJnLWRhcmtibHVlIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdCAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcclxuXHRcdFx0XHRcdFx0ICBib3JkZXItY29sb3I6ICRsaWdodGJsdWU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGVjay1tYXJrc192MiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiAzcmVtO1xyXG5cdFx0XHRcdHJvdy1nYXA6IDFyZW07XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuaGVyb192aWRlb192MiB7XHJcblx0XHRoZWlnaHQ6IDc1dmg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMzV2aDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZXJvX3ZpZGVvX3YyOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm9fdmlkZW9fdjIgdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiA3NXZoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcic7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMzV2aDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZWpzLWNvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHJcblx0LmVkaXRvcl9jb250ZW50X3YyICoge1xyXG5cdFx0bWF4LXdpZHRoOiA4MjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmVkaXRvcl9jb250ZW50X3YyICo6bm90KGEpIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lci1mbHVpZF92MiB7XHJcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cclxuXHQubG9nb3R5cGVfdjIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcXVvdGVfc2xpZGVyX3YyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuXHQmLnNtYWxsIC5iYWNrZ3JvdW5kLWltYWdlX3YyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZXh0cmEtc21hbGwgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xyXG5cdFx0bWluLWhlaWdodDogMjYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iaWcgLmJhY2tncm91bmQtaW1hZ2VfdjIge1xyXG5cdFx0bWluLWhlaWdodDogNjUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5iYWNrZ3JvdW5kLWltYWdlX3YyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDB2dyAtICgxMDB2dyAtIDExNDBweCArIDE4MHB4KSkgODAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuZWRpdG9yX2NvbnRlbnRfdjIge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oMV92MiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90bztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5xdW90ZV92MiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnF1b3RlLXNvdXJjZV92MiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Kjpub3QoLnNsaWNrLWRvdHMpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnRfdjIgKiB7XHJcblx0XHRtYXgtd2lkdGg6IDgyMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnRfdjIgKjpub3QoYSkge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnRfdjIgYTpub3QoLmJ0bikge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLWZsdWlkX3YyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOiA5NHB4O1xyXG5cdFx0bGVmdDogOTRweDtcclxuXHRcdHJpZ2h0OiA5NHB4O1xyXG5cdFx0ei1pbmRleDogOTk4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRib3R0b206IDUwcHg7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdGhlaWdodDogMTFweDtcclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiBjYWxjKCgxMDB2dyAtIDExNDBweCkvMik7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bGVmdDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNDBweCkvMik7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHRvcDogODclO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVuZGVybGF5X3YyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X3ZpZGVvIHtcclxuXHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTEwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmVfZm9ybV9iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOTBweCB0b3AgLTExNXB4O1xyXG5cdHBhZGRpbmctdG9wOiA0NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQmLmNzLWRhcmt7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTIyOTNEO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRoMSxoMixoM3tcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHRhLmJ0bntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzEyMjkzRDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9jb2x1bW5zIHtcclxuXHRwYWRkaW5nLXRvcDogNzJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0fVxyXG5cclxuXHQmLmdyZXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0zOXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zOXB4O1xyXG5cclxuXHRcdD4gLmNvbCxcclxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzOXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0LmNvbHVtbiB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0aW1nLmFsaWduY2VudGVyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2ZhcSB7XHJcblx0YmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmctdG9wOiA4MnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjNweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfaGVhZGVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC00NXB4O1xyXG5cclxuXHRcdC5jb2x1bW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHJcblx0LnF1ZXN0aW9uIHtcclxuXHRcdFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNTQ2NDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0YS5xdWVzdGlvbl9saW5rIHtcclxuXHRcdFx0Y29sb3I6ICNkMWRkZTY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvX3NsYWI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFuc3dlciB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdC5lZGl0b3JfY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG59IiwiLmNvbXBvbmVudF9kb3dubG9hZCB7XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDg4cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sdW1uIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZG93bmxvYWQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiMmJjYzg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSB7XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0cGFkZGluZzogNzVweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdHdpZHRoOiAzMjJweDtcclxuXHRcdGhlaWdodDogNDNweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcblx0XHRwYWRkaW5nOiAwIDE3cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcubGVmdF9pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmdmb3JtX2hlYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdC5nZm9ybV93cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0dWwuZ2Zvcm1fZmllbGRzIHtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMThweDtcclxuXHJcblx0XHRcdFx0XHQmLmlucHV0X2ZvY3VzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdmb3JtX2JvZHksXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcG9zdHNfbGlzdGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdHMtY29sOmZpcnN0LWNoaWxkIHtcclxuICAgIC5wb3N0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcblxyXG4gIC5wb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAvL21hcmdpbi1sZWZ0OiAtODNweDtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAtODNweDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4M3B4O1xyXG4gICAgICAvL3BhZGRpbmctbGVmdDogODNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcC5leGNlcnB0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFkX21vcmUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLnBvc3RzLWNvbCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5oMSxcclxuICAgICAgICAuaDIgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LW1ldGEsXHJcbiAgICAgICAgYSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkX21vcmUgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgLmgxLFxyXG4gICAgICAgIC5oMiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWRfbW9yZSBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAucG9zdHMtY29sIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcclxuXHJcbiAgICAgICAgLmgxLFxyXG4gICAgICAgIC5oMiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhZF9tb3JlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWRfbW9yZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSxcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblxyXG4gICAgICAgIC5yZWFkX21vcmUgYSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbXBvbmVudF9wb3N0c19saXN0aW5nX3YyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtXHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb250YWluZXJfdjIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmNvbnRlbnRfdjIge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgICAuaDFfdjIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWRtb3JlX3YyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfdjIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyaWRfdjIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtZ2FwOiAycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2VzdGJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtibHVldjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbl92MiB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAucG9zdF92MiB7XHJcbiAgICAgICAgLnBvc3QtaW1hZ2VfdjIge1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAmLm5vLWltYWdlX3YyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhdGVnb3J5X3YyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtlc3RibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtY29udGVudF92MiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgLmRhdGVfdjIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWV2MjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmgyX3YyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leGVwcnRfdjIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2VzdGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWFkbW9yZV92MiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2VzdGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X3YyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXllYnJvd192MiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbXBvbmVudF9lbXBsb3llZXMge1xyXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5vZmZpY2VzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDc4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNzVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZpY2Vfcm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbHVtbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZpY2VzX3Jvd19jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXBsb3llZXNfYmxvY2tfaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wbG95ZWVzX2Jsb2NrX3Jvd19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogODZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wbG95ZWVzX2Jsb2NrX3JvdyB7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yNHB4O1xyXG5cclxuXHRcdC5jb2x1bW4ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0XHRmaWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG5maWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTY3cHg7XHJcblx0aGVpZ2h0OiAxNjdweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5lbXBsb3llZV9saWdodGJveCB7XHJcblx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdG1heC13aWR0aDogNDQ5cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRtYXJnaW4tbGVmdDogMzVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblxyXG5cdC5lbXBsb3llZV9uYW1lIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmaWNlX2hlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZpY2Vfc3ViaGVhZGVyIHtcclxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn0iLCIuY29tcG9uZW50X2pvYl9vZmZlcmluZ3Mge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlX2Zvcm1fYmcucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDBweCBib3R0b20gLTExNXB4O1xyXG5cdHBhZGRpbmctdG9wOiA2OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tIC0xMTVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0bWF4LXdpZHRoOiA3NzBweDtcclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfaGVhZGVyIHtcclxuXHRcdC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0YXJ0aWNsZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvbGlkLXN5bWJvbC5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDUwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0ge1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdHBhZGRpbmctdG9wOiA3NHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NDBweDtcclxuXHR9XHJcblxyXG5cdC5nZm9ybV93cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9jb3Zlcl9pbWFnZSB7XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9nb29nbGVfbWFwcyB7XHJcblx0bWluLWhlaWdodDogNDcycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQ+Lmdvb2dsZS1tYXAtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQub2ZmaWNlIHtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLyouZ20tc3R5bGUtaXcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHQuaW5mb3dpbmRvdyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuLml3Q3Jvc3Mge1xyXG5cdHJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuXHR0b3A6IDM1cHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxufSovXHJcblxyXG4uaW5mb1dpbmRvd0NvbnRhaW5lciB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdC8vd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XHJcblx0Ly9tYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDIyOSwgMjQxLCAwKTtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICNkZGU1ZjE7XHJcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuaW5mb3dpbmRvdyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDZweDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lml3Q3Jvc3Mge1xyXG5cdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiA2cHggIWltcG9ydGFudDtcclxuXHRcdHJpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyB7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmNvbCxcclxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FzZV9pbWFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4OiAwIDAgMTgwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMzVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2Nhc2Vfc3R1ZGllc192MiB7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0LmdyaWRfdjIge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdyaWQtZ2FwOiA2cmVtO1xyXG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGdhcDogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbHVtbl92MiB7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0LmluZm8tY29udGVudF92MiB7XHJcblxyXG5cdFx0XHQuZXllYnJvd192MiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbXBvbmVudF9oZWFkZXJfdjIge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46IDFyZW0gMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmVkaXRvcl9jb250ZW50X3YyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0Ji5jb250YWluZXItZmx1aWRfdjIge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXNlLXN0dWRpZXNfdjIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDJyZW07XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWV2MjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXNlLXN0dWR5X3YyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRnYXA6IDFyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW1hZ2VfdjIge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxM3JlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDhweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXNlLWNvbnRlbnRfdjIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRlbnRfdjIge1xyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucmVhZC1tb3JlX3YyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdC5hcnJvd192MiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbnNfdjIge1xyXG5cdFx0bWFyZ2luLXRvcDogMi40cmVtO1xyXG5cdFx0LmJ0bl92MiB7XHJcblx0XHRcdCYuYmctbGlnaHRibHVlIHtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVldjI7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrYmx1ZXYyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfY29udGVudF9ibG9jayB7XHJcblx0cGFkZGluZy10b3A6IDQycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDYycHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNjZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuY29sLFxyXG5cdFx0PiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjZweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ibG9jayB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICMwNzE4MjQ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgaDI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saW5rX2dsb2JhbCB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9wcm9kdWN0X2luZm8ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5ub19nYWxsZXJ5IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucm93IHsgXHJcblxyXG5cdFx0LmNvbC1pbWFnZXNsaWRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA4NXB4O1xyXG5cdFx0XHRib3R0b206IDg1cHg7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2wtcHJvZHVjdGluZm8ge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdGRsIHtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGNvbHVtbi13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHQgQGluY2x1ZGUgaDM7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bC5kb2N1bWVudHMge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0X3NsaWRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5zbGljay10cmFjayB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUge1xyXG5cdFx0XHQvL2hlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ly9tYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Rfc2xpZGVyICB7XHJcblxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOiAtNTBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRib3R0b206IC0yNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxMjI5M2Q7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdF9pbmZvIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59IiwiLmNvbXBvbmVudF9wcm9kdWN0cyB7XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0cGFkZGluZy10b3A6IDc4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0Lmxpbmsge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21wb25lbnRfY29sdW1ucyArIC5jb21wb25lbnRfcHJvZHVjdHMge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59IiwiLmNvbXBvbmVudF9yZWxhdGVkX2Jsb2cge1xyXG5cdC5jb2wtY29udGVudCB7XHJcblx0XHQudGV4dF9pbWFnZV9ibG9nX2NvbnRlbnQge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PmgzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmVudHJ5LW1ldGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHQgICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHQgICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQgICAgXHRcdH1cclxuXHJcblx0ICAgIFx0XHRpIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59IiwiLmNvbXBvbmVudF9jb3Vyc2VzIHtcclxuXHRwYWRkaW5nLXRvcDogNzJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0fVxyXG5cclxuXHQuY291cnNlX3JvdyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNjJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvdXJzZV9jb2wge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9wcm90ZWN0ZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4OHB4IDA7XHJcbn0iLCIuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHtcclxuXHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcblx0LmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQudGFibGUtY29udGFpbmVyIHtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0Ym94LXNoYWRvdzogMTBweCAxN3B4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IFxyXG5cdH1cclxuXHJcblx0dGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjVmOGZmO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdFx0dHIge1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdHRkLCB0aCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNiNWI1YjU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0dGQsdGgge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHR0ZCwgdGgge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGhlYWQge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dGguZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlX3YyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTE0MHB4O1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHJcblx0LmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmO1xyXG5cdH1cclxuXHJcblx0LnRhYmxlLWNvbnRhaW5lciB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFxyXG5cdFx0Ji5zaGFkb3cge1xyXG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDE3cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRhYmxlLWJhY2tncm91bmQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjVmOGZmO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0td2hpdGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdC5oMiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0teWVsbG93IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHQuaDIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0Ymx1ZTtcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrYmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGk6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWV2MjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWxpZ2h0Ymx1ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdC5oMiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYmx1ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWV2MjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdC5oMiwgYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Ji0tZGFya2JsdWUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrYmx1ZXYyO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0LmgyLCBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmLS1kYXJrZXN0Ymx1ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtlc3RibHVlO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0LmgyLCBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG5cdFx0LmNvbXBvbmVudF9wYWNrYWdlc190YWJsZV92MiAudGFibGUtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdFx0dHIge1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdHRkLCB0aCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNiNWI1YjU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0dGQsdGgge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHR0ZCwgdGgge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGhlYWQge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dGguZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfaW1hZ2VfYmFubmVycyAge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdFxyXG5cdFx0LnJvdy1jb2wge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzICsgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJze1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2VfYmFubmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRtaW4taGVpZ2h0OiAyNTRweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG5cdGEgeyBcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0c3Bhbi5pY29uIHtcclxuXHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoNCwgcCB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0aDQuaDEge1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA4OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcHJvZHVjdF9iYW5uZXJzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjVmOGZmO1xyXG5cdHBhZGRpbmctdG9wOiA0OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuXHQuaDEge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHR9XHJcblxyXG5cdHAucHJlYW1ibGUge1xyXG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxudWwucHJvZHVjdC1iYW5uZXJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtNjhweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0ZmxleDogMCAwIDMzLjMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG5cclxuXHRcdCYuaGVhZGVyIHtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGUzZjI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJvZHVjdC1pdGVtLW5yLTIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnByb2R1Y3QtaXRlbS1uci0zIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Ji5wcm9kdWN0LWl0ZW0tbnItMiB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdCYucHJvZHVjdC1pdGVtLW5yLTMge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWlubmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMjk1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdGhlaWdodDogMTg2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQmLnByaWNlIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5idXR0b24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdGEuYnRuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3BlY2lhbC1wcm9kdWN0IHtcclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9sb2dvcyB7XG4gIHBhZGRpbmc6IDExNXB4IDAgMTUwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMzNnB4O1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbG9nb3Mge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIEBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTI1MHB4ICogNykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpZGUtdHJhY2sge1xuICAgICAgICBhbmltYXRpb246IHNjcm9sbCA0MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogY2FsYygyNTBweCAqIDEwKTtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICNkZGU1ZjEgMCxcbiAgICAgICAgICByZ2JhKDIyNSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICNkZGU1ZjEgMCxcbiAgICAgICAgICByZ2JhKDIyNSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3Muc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmJnYy1ibHVlX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICB9XG4gICYuYmdjLWJsdWVfbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLmJnYy1ibHVlX2Rhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYuYmdjLWJnX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICB9XG59XG4iLCIuY29tcG9uZW50X2xvZ29zX3YyIHtcbiAgcGFkZGluZzogNDBweCAwcmVtIDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZzogNDBweCAxcmVtIDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDFyZW0gNzBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRfdjIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuXG4gICAgJi0tdGl0bGVfdjIge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGNvbG9yOiAkZGFya2JsdWV2MjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sb2dvc192MiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAuc2xpZGUtdHJhY2tfdjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubG9nb192MiB7XG4gICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlX3YyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgICAgICAgI2ZmZiAwLFxuICAgICAgICAgICAgI2ZmZmZmZjAwIDEwMCUsXG4gICAgICAgICAgKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICAgICAjZmZmIDAsXG4gICAgICAgICAgICAjZmZmZmZmMDAgMTAwJSxcbiAgICAgICAgICApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjIuc2xpZGVyX3YyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmJnYy1ibHVlX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICAgICAgI2RkZTVmMSAwLFxuICAgICAgICAjZmZmZmZmMDAgMTAwJSk7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICNkZGU1ZjEgMCxcbiAgICAgICAgI2ZmZmZmZjAwIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuYmdjLWJsdWVfbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICAgICAgIzAwNGM5MyAwLFxuICAgICAgICAjZmZmZmZmMDAgMTAwJSk7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICMwMDRjOTMgMCxcbiAgICAgICAgI2ZmZmZmZjAwIDEwMCUpO1xuICAgIH1cblxuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuYmdjLWJsdWVfZGFyayB7XG4gICAgYmFja2dyb3VuZDogJGRhcmtibHVldjI7XG5cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192Mjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgICAkZGFya2JsdWV2MiAwLFxuICAgICAgICAjZmZmZmZmMDAgMTAwJSk7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudF9sb2dvc192Ml9fY29udGVudF92Mi0tbG9nb3NfdjI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICRkYXJrYmx1ZXYyIDAsXG4gICAgICAgICNmZmZmZmYwMCAxMDAlKTtcbiAgICB9XG5cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS10aXRsZV92MiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLmJnYy1iZ19saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcblxuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICNmNWY4ZmYgMCxcbiAgICAgICAgI2ZmZmZmZjAwIDEwMCUpO1xuICAgIH1cblxuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgICAjZjVmOGZmIDAsXG4gICAgICAgICNmZmZmZmYwMCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLmJnYy1iZ193aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC5jb21wb25lbnRfbG9nb3NfdjJfX2NvbnRlbnRfdjItLWxvZ29zX3YyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgICAgICAgI2ZmZiAwLFxuICAgICAgICAgICNmZmZmZmYwMCAxMDAlKTtcbiAgICB9XG5cbiAgICAuY29tcG9uZW50X2xvZ29zX3YyX19jb250ZW50X3YyLS1sb2dvc192Mjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICAgICAgICAjZmZmIDAsXG4gICAgICAgICAgI2ZmZmZmZjAwIDEwMCUpO1xuICAgIH1cbiAgfVxufSIsIi5jb21wb25lbnRfbGFyZ2VfaWNvbnN7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5jbGktaWNvbntcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9faW5uZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTIyOTNEO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1pbWFnZXtcclxuXHRcdFx0XHR3aWR0aDogMTA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLXRpdGxle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1jdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2NhbXBhaWduIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRhcmtibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG5cbiAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgYTpub3QoLmJ0bikge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgfVxuICAmLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmVkaXRvcl9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAyMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgLmNhbXBhaWduX3dyYXBwZXIge1xuICAgIC5nZmllbGQge1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgIH1cbiAgICAgYSB7XG4gICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgIH1cbiAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICB9XG4gICAgIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgZm9udC1zaXplOiBsYXJnZXI7XG4gICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgfVxuICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZzogNjBweCA1OXB4IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSB7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICB9IFxuICAgfVxuICAgJi50ZXh0X2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4O1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgIH1cbn0iLCIuc2luZ2xlX3Bvc3QgLmF1dGhvcntcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQmX19pbWFnZXtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19kZXRhaWxze1xuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwic2Fucy1zZXJpZlwiO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS40Mjg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdFxuXHRcdFxuXHRcdCYtLWxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLS1sYWJlbHt9XG5cdFx0Ji0tbGFiZWx7fVxuXHR9XG59IiwiXHJcbkBtZWRpYSBwcmludCB7IFxyXG5cdC5zaXRlX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSJdfQ==*/}@media screen,print{/*!
Theme Name: SolidEngineer
Theme URI: http://www.techlove.se
Author: techlove dev AB
Author URI: http://www.techlove.se/
Version: 1.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: awave-flexible
Text Domain: solidengineer
*/
 .ui-slider-pip-first .ui-slider-label,.ui-slider-pip-last .ui-slider-label{color:#e8a401}.ui-slider-line{display:none}.circles-slider span:nth-of-type(1){display:none}.gform_wrapper .gform_page_footer .gform_previous_button{margin-right:10px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background:repeating-linear-gradient(-45deg,#fff0,#fff0 10px,rgb(0 0 0 / .1) 10px,rgb(0 0 1 / .1) 20px),linear-gradient(to bottom,#4caf50,rgb(76 175 80 / 44%))}@media (min-width:768px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%}}@media (min-width:992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;max-width:14.285714285714285714285714285714%;flex:0 0 14.285714285714285714285714285714%}}.seven-cols .col-lg-1{text-align:center;font-weight:700;font-size:16px;line-height:25px;margin-top:20px}.seven-cols .col-lg-1 img{position:relative;transform:translateY(0%)}.seven-cols .col-lg-1 a{color:#000}.seven-cols .notactive{opacity:.4}.seven-cols label{margin-bottom:.5rem;bottom:0;right:auto;left:0;right:0;margin-left:auto;margin-right:auto;width:127px}.component_support_ribbon{background:#ffc857}@media (min-width:1200px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1,.seven-cols .col-md-6{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;flex:0 0 14.285714285714285714285714285714%;max-width:14.285714285714285714285714285714%}}.page-id-12887 .component_slider{background:#dde5f1;margin:150px auto}.top_navigation>ul>li.active>a{color:#fff}.top_navigation>ul>li.active>a:after{opacity:0}.top_navigation>ul>li>a:hover{color:#e8a401}.top_navigation>ul>li>a:hover::after{opacity:1}@media only screen and (min-width:1200px){.navbar_toggler{display:none}.search_toggler{right:50px}}}