<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.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 figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;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&gt;.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons&gt;.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons&gt;.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons&gt;.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons&gt;.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons&gt;.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons&gt;.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical&gt;.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical&gt;.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical&gt;.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}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline&gt;.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline&gt;.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline&gt;.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical&gt;.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons&gt;.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-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:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}: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-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!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)&gt;.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)&gt;.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)&gt;.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&gt;.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile&gt;.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-pagination&gt;.wp-block-comments-pagination-next,.wp-block-comments-pagination&gt;.wp-block-comments-pagination-numbers,.wp-block-comments-pagination&gt;.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination&gt;.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination&gt;.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination&gt;.wp-block-comments-pagination-previous:last-child{margin-right:0}.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:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.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:transparent}.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;z-index:1}.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:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.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;width:100%;z-index:1}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.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-background,.wp-block-cover__video-background{z-index:0}.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&gt;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&gt;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&gt;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}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]&gt;[data-type="core/embed"],.wp-block[data-align=right]&gt;[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]&gt;[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]&gt;[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 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):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.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,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);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&gt;a,.wp-block-gallery.has-nested-images figure.wp-block-image&gt;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{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.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&gt;a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border&gt;div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded&gt;a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded&gt;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}.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)&gt;a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)&gt;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}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.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 img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]&gt;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 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&gt;figcaption,.wp-block-image .alignleft&gt;figcaption,.wp-block-image .alignright&gt;figcaption,.wp-block-image.aligncenter&gt;figcaption,.wp-block-image.alignleft&gt;figcaption,.wp-block-image.alignright&gt;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 figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded 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,&lt;svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"&gt;&lt;circle cx="50" cy="50" r="50"/&gt;&lt;/svg&gt;');mask-image:url('data:image/svg+xml;utf8,&lt;svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"&gt;&lt;circle cx="50" cy="50" r="50"/&gt;&lt;/svg&gt;');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}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.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;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);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;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);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:rgba(90,90,90,.25);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:100vw;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{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.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.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@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(-50vw + 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(-50vw + 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;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.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}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{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}ol.has-background,ul.has-background{padding:1.25em 2.375em}.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 .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.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{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 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&gt;a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@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{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;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}.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(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) 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{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.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;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container&gt;.wp-block-navigation-item&gt;.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container&gt;.wp-block-navigation-item&gt;.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}@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:transparent;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:not(.open-on-click):hover&gt;.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within&gt;.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.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:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{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 .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&gt;.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list&gt;.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between&gt;.wp-block-navigation__container&gt;.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&gt;.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list&gt;.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between&gt;.wp-block-navigation__container&gt;.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&gt;.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list&gt;.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between&gt;.wp-block-navigation__container&gt;.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 rgba(0,0,0,.15)}.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{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;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),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.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:transparent!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:transparent;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}.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}.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}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{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-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 input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.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-date{box-sizing:border-box}:where(.wp-block-post-excerpt){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 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:transparent}.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 a{display:inline-block}.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;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.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}:where(.wp-block-pullquote){margin:0 0 1em}.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.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 cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.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&gt;li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2&gt;li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3&gt;li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4&gt;li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5&gt;li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6&gt;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&gt;li&gt;.alignright,.wp-block-post-template-is-layout-flow&gt;li&gt;.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained&gt;li&gt;.alignleft,.wp-block-post-template-is-layout-flow&gt;li&gt;.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained&gt;li&gt;.aligncenter,.wp-block-post-template-is-layout-flow&gt;li&gt;.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination&gt;.wp-block-query-pagination-next,.wp-block-query-pagination&gt;.wp-block-query-pagination-numbers,.wp-block-query-pagination&gt;.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination&gt;.wp-block-query-pagination-next:last-child,.wp-block-query-pagination&gt;.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination&gt;.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between&gt;.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between&gt;.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;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-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-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}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;list-style:none;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-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;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__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){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-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.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}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.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-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}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color: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 a{padding:.25em}.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;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.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}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.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.alignfull{padding-left:1em;padding-right:1em}.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}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.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:transparent;border-bottom:1px solid #f0f0f0;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:transparent}.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&gt;*{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]&gt;*,.wp-block-table table[style*=border-top-color]&gt;* td,.wp-block-table table[style*=border-top-color]&gt;* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.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]&gt;*{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]&gt;*,.wp-block-table table[style*=border-bottom-color]&gt;* td,.wp-block-table table[style*=border-bottom-color]&gt;* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.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]&gt;*{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]&gt;*{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]&gt;*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){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-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.33333%}.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{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 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}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}: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)}.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}#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{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;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}}
.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow&gt;.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow&gt;.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow&gt;.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained&gt;.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained&gt;.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained&gt;.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained&gt;:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained&gt;.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex&gt;*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid&gt;*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
@charset "UTF-8";
/*
 *
 *TemplateMo 557 Grad School
 *
 *https: */
/* -------------------------
 * import
 * ------------------------- */
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
@import url("https://fonts.googleapis.com/css2?family=Fredoka+One&amp;family=Kosugi+Maru&amp;family=Titan+One&amp;display=swap");
:root {
  --blue:#007bff {}
	--indigo:#6610f2 {}
	--purple:#6f42c1 {}
	--pink:#e83e8c {}
	--red:#dc3545 {}
	--orange:#fd7e14 {}
	--yellow:#ffc107 {}
	--green:#28a745 {}
	--teal:#20c997 {}
	--cyan:#17a2b8 {}
	--white:#fff {}
	--gray:#6c757d {}
	--gray-dark:#343a40 {}
	--primary:#007bff {}
	--secondary:#6c757d {}
	--success:#28a745 {}
	--info:#17a2b8 {}
	--warning:#ffc107 {}
	--danger:#dc3545 {}
	--light:#f8f9fa {}
	--dark:#343a40 {}
	--breakpoint-xs:0 {}
	--breakpoint-sm:576px {}
	--breakpoint-md:768px {}
	--breakpoint-lg:992px {}
	--breakpoint-xl:1200px {}
	--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" {}
	--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace {} ;
}

*, ::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%;
  -webkit-tap-highlight-color: transparent;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  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: 0.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;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol, ol ul {
  margin-bottom: 0;
}

ul ol, ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

code, kbd, pre, samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
  vertical-align: top;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

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: 0.5rem;
}

button {
  border-radius: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

[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;
}

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-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;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

.h1, h1 {
  font-size: 2.5rem;
}

.h2, h2 {
  font-size: 2rem;
}

.h3, h3 {
  font-size: 1.75rem;
}

.h4, h4 {
  font-size: 1.5rem;
}

.h5, h5 {
  font-size: 1.25rem;
}

.h6, h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.small, small {
  font-size: 80%;
  font-weight: 400;
}

.mark, mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a &gt; code {
  color: inherit;
}

kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: -webkit-box;
  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 &gt; .col, .no-gutters &gt; [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%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 &gt; * {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 &gt; * {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 &gt; * {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 &gt; * {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 &gt; * {
  -ms-flex: 0 0 20%;
  -webkit-box-flex: 0;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 &gt; * {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
          order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 &gt; * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 &gt; * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 &gt; * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 &gt; * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 &gt; * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 &gt; * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 &gt; * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 &gt; * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 &gt; * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 &gt; * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 &gt; * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 &gt; * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 &gt; * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 &gt; * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 &gt; * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 &gt; * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 &gt; * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 &gt; * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 &gt; * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 &gt; * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 &gt; * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 &gt; * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 &gt; * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 &gt; * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm td, .table-sm th {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered td, .table-bordered th {
  border: 1px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px;
}

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary {
  background-color: #b8daff;
}

.table-primary &gt; td, .table-primary &gt; th {
  background-color: #b8daff;
}

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover &gt; td, .table-hover .table-primary:hover &gt; th {
  background-color: #9fcdff;
}

.table-secondary {
  background-color: #d6d8db;
}

.table-secondary &gt; td, .table-secondary &gt; th {
  background-color: #d6d8db;
}

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover &gt; td, .table-hover .table-secondary:hover &gt; th {
  background-color: #c8cbcf;
}

.table-success {
  background-color: #c3e6cb;
}

.table-success &gt; td, .table-success &gt; th {
  background-color: #c3e6cb;
}

.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover &gt; td, .table-hover .table-success:hover &gt; th {
  background-color: #b1dfbb;
}

.table-info {
  background-color: #bee5eb;
}

.table-info &gt; td, .table-info &gt; th {
  background-color: #bee5eb;
}

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover &gt; td, .table-hover .table-info:hover &gt; th {
  background-color: #abdde5;
}

.table-warning {
  background-color: #ffeeba;
}

.table-warning &gt; td, .table-warning &gt; th {
  background-color: #ffeeba;
}

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover &gt; td, .table-hover .table-warning:hover &gt; th {
  background-color: #ffe8a1;
}

.table-danger {
  background-color: #f5c6cb;
}

.table-danger &gt; td, .table-danger &gt; th {
  background-color: #f5c6cb;
}

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover &gt; td, .table-hover .table-danger:hover &gt; th {
  background-color: #f1b0b7;
}

.table-light {
  background-color: #fdfdfe;
}

.table-light &gt; td, .table-light &gt; th {
  background-color: #fdfdfe;
}

.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover &gt; td, .table-hover .table-light:hover &gt; th {
  background-color: #ececf6;
}

.table-dark {
  background-color: #c6c8ca;
}

.table-dark &gt; td, .table-dark &gt; th {
  background-color: #c6c8ca;
}

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover &gt; td, .table-hover .table-dark:hover &gt; th {
  background-color: #b9bbbe;
}

.table-active {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-active &gt; td, .table-active &gt; th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover &gt; td, .table-hover .table-active:hover &gt; th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm &gt; .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md &gt; .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg &gt; .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl &gt; .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive &gt; .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}

input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[multiple], select.form-control[size] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row &gt; .col, .form-row &gt; [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
  display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.custom-select.is-valid, .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.custom-select.is-invalid, .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select, .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.show &gt; .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.show &gt; .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.show &gt; .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.show &gt; .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.show &gt; .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.show &gt; .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.show &gt; .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.show &gt; .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.show &gt; .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.show &gt; .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.show &gt; .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.show &gt; .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.show &gt; .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.show &gt; .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.show &gt; .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.show &gt; .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.show &gt; .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.show &gt; .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.show &gt; .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.show &gt; .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success.focus, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.show &gt; .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.show &gt; .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info.focus, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.show &gt; .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.show &gt; .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.show &gt; .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.show &gt; .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.show &gt; .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.show &gt; .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light.focus, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.show &gt; .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.show &gt; .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.show &gt; .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.show &gt; .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-group-lg &gt; .btn, .btn-lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-group-sm &gt; .btn, .btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade:not(.show) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: .25rem 1.5rem;
  color: #212529;
}

.btn-group {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical &gt; .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}

.btn-group &gt; .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}

.btn-group-vertical &gt; .btn:hover, .btn-group &gt; .btn:hover {
  z-index: 1;
}

.btn-group-vertical &gt; .btn.active, .btn-group-vertical &gt; .btn:active, .btn-group-vertical &gt; .btn:focus {
  z-index: 1;
}

.btn-group &gt; .btn.active, .btn-group &gt; .btn:active, .btn-group &gt; .btn:focus {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group &gt; .btn-group:not(:first-child), .btn-group &gt; .btn:not(:first-child) {
  margin-left: -1px;
}

.btn-group &gt; .btn-group:not(:last-child) &gt; .btn, .btn-group &gt; .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group &gt; .btn-group:not(:first-child) &gt; .btn, .btn-group &gt; .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after {
  margin-left: 0;
}

.dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm &gt; .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: 0.375rem;
}

.btn-group-lg &gt; .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.btn-group-vertical &gt; .btn {
  width: 100%;
}

.btn-group-vertical &gt; .btn-group {
  width: 100%;
}

.btn-group-vertical &gt; .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical &gt; .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical &gt; .btn-group:not(:last-child) &gt; .btn, .btn-group-vertical &gt; .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:not(:first-child) &gt; .btn, .btn-group-vertical &gt; .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle &gt; .btn, .btn-group-toggle &gt; .btn-group &gt; .btn {
  margin-bottom: 0;
}

.btn-group-toggle &gt; .btn input[type=checkbox], .btn-group-toggle &gt; .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-group-toggle &gt; .btn-group &gt; .btn input[type=checkbox], .btn-group-toggle &gt; .btn-group &gt; .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  width: 100%;
}

.input-group &gt; .custom-file, .input-group &gt; .custom-select, .input-group &gt; .form-control, .input-group &gt; .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group &gt; .custom-file + .custom-file, .input-group &gt; .custom-file + .custom-select, .input-group &gt; .custom-file + .form-control {
  margin-left: -1px;
}

.input-group &gt; .custom-select + .custom-file, .input-group &gt; .custom-select + .custom-select, .input-group &gt; .custom-select + .form-control {
  margin-left: -1px;
}

.input-group &gt; .form-control + .custom-file, .input-group &gt; .form-control + .custom-select, .input-group &gt; .form-control + .form-control {
  margin-left: -1px;
}

.input-group &gt; .form-control-plaintext + .custom-file, .input-group &gt; .form-control-plaintext + .custom-select, .input-group &gt; .form-control-plaintext + .form-control {
  margin-left: -1px;
}

.input-group &gt; .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group &gt; .custom-select:focus, .input-group &gt; .form-control:focus {
  z-index: 3;
}

.input-group &gt; .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group &gt; .custom-select:not(:last-child), .input-group &gt; .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .custom-select:not(:first-child), .input-group &gt; .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group &gt; .custom-file {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.input-group &gt; .custom-file:not(:last-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-append, .input-group-prepend {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.input-group-append .btn, .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn:focus, .input-group-prepend .btn:focus {
  z-index: 3;
}

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text {
  margin-left: -1px;
}

.input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text {
  margin-left: -1px;
}

.input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
  margin-top: 0;
}

.input-group-lg &gt; .custom-select, .input-group-lg &gt; .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg &gt; .custom-select, .input-group-lg &gt; .form-control {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-lg &gt; .input-group-append &gt; .btn, .input-group-lg &gt; .input-group-append &gt; .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-lg &gt; .input-group-prepend &gt; .btn, .input-group-lg &gt; .input-group-prepend &gt; .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm &gt; .custom-select, .input-group-sm &gt; .form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}

.input-group-sm &gt; .custom-select, .input-group-sm &gt; .form-control {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-sm &gt; .input-group-append &gt; .btn, .input-group-sm &gt; .input-group-append &gt; .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-sm &gt; .input-group-prepend &gt; .btn, .input-group-sm &gt; .input-group-prepend &gt; .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg &gt; .custom-select, .input-group-sm &gt; .custom-select {
  padding-right: 1.75rem;
}

.input-group &gt; .input-group-append:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle), .input-group &gt; .input-group-append:last-child &gt; .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .input-group-append:not(:last-child) &gt; .btn, .input-group &gt; .input-group-append:not(:last-child) &gt; .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .input-group-prepend &gt; .btn, .input-group &gt; .input-group-prepend &gt; .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group &gt; .input-group-append &gt; .btn, .input-group &gt; .input-group-append &gt; .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group &gt; .input-group-prepend:first-child &gt; .btn:not(:first-child), .input-group &gt; .input-group-prepend:first-child &gt; .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group &gt; .input-group-prepend:not(:first-child) &gt; .btn, .input-group &gt; .input-group-prepend:not(:first-child) &gt; .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: .5rem;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
  -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabled] ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb, .custom-range:focus::-moz-range-thumb, .custom-range:focus::-ms-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  appearance: none;
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-control-label::before, .custom-file-label, .custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

.nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active {
  color: #fff;
  background-color: #007bff;
}

.nav-pills .show &gt; .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item, .nav-fill &gt; .nav-link {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item, .nav-justified &gt; .nav-link {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content &gt; .tab-pane {
  display: none;
}

.tab-content &gt; .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm &gt; .container, .navbar-expand-sm &gt; .container-fluid, .navbar-expand-sm &gt; .container-lg, .navbar-expand-sm &gt; .container-md, .navbar-expand-sm &gt; .container-sm, .navbar-expand-sm &gt; .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm &gt; .container, .navbar-expand-sm &gt; .container-fluid, .navbar-expand-sm &gt; .container-lg, .navbar-expand-sm &gt; .container-md, .navbar-expand-sm &gt; .container-sm, .navbar-expand-sm &gt; .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md &gt; .container, .navbar-expand-md &gt; .container-fluid, .navbar-expand-md &gt; .container-lg, .navbar-expand-md &gt; .container-md, .navbar-expand-md &gt; .container-sm, .navbar-expand-md &gt; .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md &gt; .container, .navbar-expand-md &gt; .container-fluid, .navbar-expand-md &gt; .container-lg, .navbar-expand-md &gt; .container-md, .navbar-expand-md &gt; .container-sm, .navbar-expand-md &gt; .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg &gt; .container, .navbar-expand-lg &gt; .container-fluid, .navbar-expand-lg &gt; .container-lg, .navbar-expand-lg &gt; .container-md, .navbar-expand-lg &gt; .container-sm, .navbar-expand-lg &gt; .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg &gt; .container, .navbar-expand-lg &gt; .container-fluid, .navbar-expand-lg &gt; .container-lg, .navbar-expand-lg &gt; .container-md, .navbar-expand-lg &gt; .container-sm, .navbar-expand-lg &gt; .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl &gt; .container, .navbar-expand-xl &gt; .container-fluid, .navbar-expand-xl &gt; .container-lg, .navbar-expand-xl &gt; .container-md, .navbar-expand-xl &gt; .container-sm, .navbar-expand-xl &gt; .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl &gt; .container, .navbar-expand-xl &gt; .container-fluid, .navbar-expand-xl &gt; .container-lg, .navbar-expand-xl &gt; .container-md, .navbar-expand-xl &gt; .container-sm, .navbar-expand-xl &gt; .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.navbar-expand &gt; .container, .navbar-expand &gt; .container-fluid, .navbar-expand &gt; .container-lg, .navbar-expand &gt; .container-md, .navbar-expand &gt; .container-sm, .navbar-expand &gt; .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: 0.5rem;
}

.navbar-expand &gt; .container, .navbar-expand &gt; .container-fluid, .navbar-expand &gt; .container-lg, .navbar-expand &gt; .container-md, .navbar-expand &gt; .container-sm, .navbar-expand &gt; .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .active &gt; .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .show &gt; .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .active &gt; .nav-link {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show {
  color: #fff;
}

.navbar-dark .navbar-nav .show &gt; .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card &gt; hr {
  margin-right: 0;
  margin-left: 0;
}

.card &gt; .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card &gt; .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card &gt; .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.card &gt; .card-header + .list-group, .card &gt; .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(.25rem - 1px);
}

.card-img, .card-img-bottom, .card-img-top {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck .card, .card-group &gt; .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
  }
  .card-group &gt; .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group &gt; .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group &gt; .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group &gt; .card:not(:last-child) .card-header, .card-group &gt; .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group &gt; .card:not(:last-child) .card-footer, .card-group &gt; .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group &gt; .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group &gt; .card:not(:first-child) .card-header, .card-group &gt; .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group &gt; .card:not(:first-child) .card-footer, .card-group &gt; .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion &gt; .card {
  overflow: hidden;
}

.accordion &gt; .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion &gt; .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion &gt; .card &gt; .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}

a.badge:focus, a.badge:hover {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:focus, a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary.focus, a.badge-primary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:focus, a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary.focus, a.badge-secondary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:focus, a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success.focus, a.badge-success:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:focus, a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info.focus, a.badge-info:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:focus, a.badge-warning:hover {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning.focus, a.badge-warning:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:focus, a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger.focus, a.badge-danger:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:focus, a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light.focus, a.badge-light:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:focus, a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark.focus, a.badge-dark:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: .75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.list-group-horizontal &gt; .list-group-item:first-child {
  border-bottom-left-radius: .25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal &gt; .list-group-item:last-child {
  border-top-right-radius: .25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal &gt; .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal &gt; .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal &gt; .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-sm &gt; .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm &gt; .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm &gt; .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm &gt; .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm &gt; .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-md &gt; .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md &gt; .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md &gt; .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md &gt; .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md &gt; .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-lg &gt; .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg &gt; .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg &gt; .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg &gt; .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg &gt; .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .list-group-horizontal-xl &gt; .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl &gt; .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl &gt; .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl &gt; .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl &gt; .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush &gt; .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush &gt; .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  max-width: 350px;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform .3s ease-out;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: .75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(.3rem - 1px);
  border-bottom-left-radius: calc(.3rem - 1px);
}

.modal-footer &gt; * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: .4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: .4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 0.3rem;
}

.popover .arrow::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^=top] &gt; .arrow, .bs-popover-top &gt; .arrow {
  bottom: calc(-.5rem - 1px);
}

.bs-popover-auto[x-placement^=top] &gt; .arrow::before, .bs-popover-top &gt; .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=top] &gt; .arrow::after, .bs-popover-top &gt; .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^=right] &gt; .arrow, .bs-popover-right &gt; .arrow {
  left: calc(-.5rem - 1px);
  width: .5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] &gt; .arrow::before, .bs-popover-right &gt; .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=right] &gt; .arrow::after, .bs-popover-right &gt; .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] &gt; .arrow, .bs-popover-bottom &gt; .arrow {
  top: calc(-.5rem - 1px);
}

.bs-popover-auto[x-placement^=bottom] &gt; .arrow::before, .bs-popover-bottom &gt; .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=bottom] &gt; .arrow::after, .bs-popover-bottom &gt; .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^=left] &gt; .arrow, .bs-popover-left &gt; .arrow {
  right: calc(-.5rem - 1px);
  width: .5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] &gt; .arrow::before, .bs-popover-left &gt; .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=left] &gt; .arrow::after, .bs-popover-left &gt; .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: .5rem .75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform .6s ease-in-out;
  -webkit-transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-next:focus, .carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

.carousel-indicators .active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #0062cc !important;
}

button.bg-primary:focus, button.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: #545b62 !important;
}

button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover {
  background-color: #1e7e34 !important;
}

button.bg-success:focus, button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover {
  background-color: #117a8b !important;
}

button.bg-info:focus, button.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #d39e00 !important;
}

button.bg-warning:focus, button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #bd2130 !important;
}

button.bg-danger:focus, button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover {
  background-color: #dae0e5 !important;
}

button.bg-light:focus, button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important;
}

button.bg-dark:focus, button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.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: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: 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;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-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;
  -ms-grid-row-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;
  -ms-grid-row-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;
  -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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 {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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 {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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 {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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 {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-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;
    -ms-grid-row-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;
    -ms-grid-row-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;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0, .my-0 {
  margin-top: 0 !important;
}

.mr-0, .mx-0 {
  margin-right: 0 !important;
}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}

.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5, .my-5 {
  margin-top: 3rem !important;
}

.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

.m-6 {
  margin: 4.5rem !important;
}

.mt-6, .my-6 {
  margin-top: 4.5rem !important;
}

.mr-6, .mx-6 {
  margin-right: 4.5rem !important;
}

.mb-6, .my-6 {
  margin-bottom: 4.5rem !important;
}

.ml-6, .mx-6 {
  margin-left: 4.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0, .py-0 {
  padding-top: 0 !important;
}

.pr-0, .px-0 {
  padding-right: 0 !important;
}

.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}

.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}

.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3, .py-3 {
  padding-top: 1rem !important;
}

.pr-3, .px-3 {
  padding-right: 1rem !important;
}

.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5, .py-5 {
  padding-top: 3rem !important;
}

.pr-5, .px-5 {
  padding-right: 3rem !important;
}

.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1, .my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1, .mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1, .my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1, .mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2, .my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2, .mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2, .my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2, .mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3, .my-n3 {
  margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5, .my-n5 {
  margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto, .my-auto {
  margin-top: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, ::after, ::before {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img, tr {
    page-break-inside: avoid;
  }
  h2, h3, p {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body, .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*# sourceMappingURL=bootstrap.min.css.map */
/*************************  Bootstrap    ************************** */
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  float: left;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.show-xs {
  display: none !important;
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  .show-xs {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  .show-sm {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
  .show-md {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
  .show-lg {
    display: block !important;
  }
}

/* animation */
@-webkit-keyframes slideD1 {
  from {
    top: 30%;
    opacity: 0;
  }
  to {
    top: 22%;
    opacity: 1;
  }
}

@-webkit-keyframes slideD2 {
  from {
    bottom: -5%;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1.0;
  }
}

@-webkit-keyframes slideD1_sp {
  from {
    top: 10%;
    opacity: 0;
  }
  to {
    top: 5%;
    opacity: 1;
  }
}

@-webkit-keyframes slideD2 {
  from {
    bottom: -5%;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1.0;
  }
}

.main-banner .deco-top {
  -webkit-animation: slideD1 2s forwards;
          animation: slideD1 2s forwards;
}

.main-banner .deco-bottom {
  -webkit-animation: slideD2 2s forwards;
          animation: slideD2 2s forwards;
}

/* corona */
@-webkit-keyframes flower-deco1 {
  from {
    margin-left: -100px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@-webkit-keyframes flower-deco2 {
  from {
    margin-left: 100px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.flower-deco1.animated {
  -webkit-animation: flower-deco1 2s forwards;
          animation: flower-deco1 2s forwards;
}

.flower-deco2.animated {
  -webkit-animation: flower-deco2 2s forwards;
          animation: flower-deco2 2s forwards;
}

/* news */
@-webkit-keyframes deco1 {
  from {
    top: 15%;
    opacity: 0;
  }
  to {
    top: 10%;
    opacity: 1;
  }
}

.deco1.animated, .deco2.animated {
  -webkit-animation: deco1 2s forwards;
          animation: deco1 2s forwards;
}

@-webkit-keyframes deco3 {
  from {
    top: 75%;
    opacity: 0;
  }
  to {
    top: 70%;
    opacity: 1;
  }
}

.deco3.animated, .deco4.animated {
  -webkit-animation: deco3 2s forwards;
          animation: deco3 2s forwards;
}

/* calendar */
@-webkit-keyframes cal-tree1 {
  from {
    top: 5%;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

.cal-tree1.animated, .cal-tree2.animated {
  -webkit-animation: cal-tree1 2s forwards;
          animation: cal-tree1 2s forwards;
}

@-webkit-keyframes cal-bug1 {
  from {
    top: 30%;
    opacity: 0;
  }
  to {
    top: 25%;
    opacity: 1;
  }
}

.cal-bug1.animated {
  -webkit-animation: cal-bug1 2s forwards;
          animation: cal-bug1 2s forwards;
}

@-webkit-keyframes cal-bug2 {
  from {
    top: 60%;
    opacity: 0;
  }
  to {
    top: 55%;
    opacity: 1;
  }
}

.cal-bug2.animated {
  -webkit-animation: cal-bug2 2s forwards;
          animation: cal-bug2 2s forwards;
}

@-webkit-keyframes cal-bird {
  from {
    bottom: -5%;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}

.cal-bird.animated {
  -webkit-animation: cal-bird 2s forwards;
          animation: cal-bird 2s forwards;
}

@-webkit-keyframes cal-grass1 {
  from {
    right: -100px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}

.cal-grass1.animated {
  -webkit-animation: cal-grass1 2s forwards;
          animation: cal-grass1 2s forwards;
}

@-webkit-keyframes cal-grass2 {
  from {
    left: -100px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

.cal-grass2.animated {
  -webkit-animation: cal-grass2 2s forwards;
          animation: cal-grass2 2s forwards;
  animation: cal-grass2 2s forwards;
}

@-webkit-keyframes cal-grass2 {
  from {
    left: -100px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

/* greeting */
@-webkit-keyframes greet-deco-1 {
  from {
    left: 0;
    opacity: 0;
  }
  to {
    left: 2%;
    opacity: 1;
  }
}

.greet-deco-1.animated {
  -webkit-animation: greet-deco-1 2s forwards;
          animation: greet-deco-1 2s forwards;
}

@-webkit-keyframes greet-deco-2 {
  from {
    right: 0;
    opacity: 0;
  }
  to {
    right: 2%;
    opacity: 1;
  }
}

.greet-deco-2.animated {
  -webkit-animation: greet-deco-2 2s forwards;
          animation: greet-deco-2 2s forwards;
}

@-webkit-keyframes greet-child-1 {
  from {
    bottom: 0%;
    opacity: 0;
  }
  to {
    bottom: 5%;
    opacity: 1;
  }
}

.greet-child-1.animated {
  -webkit-animation: greet-child-1 2s forwards;
          animation: greet-child-1 2s forwards;
}

@-webkit-keyframes greet-child-2 {
  from {
    top: 35%;
    opacity: 0;
  }
  to {
    top: 30%;
    opacity: 1;
  }
}

.greet-child-2.animated {
  -webkit-animation: greet-child-2 2s forwards;
          animation: greet-child-2 2s forwards;
}

@-webkit-keyframes greet-tree-1 {
  from {
    top: 55%;
    opacity: 0;
  }
  to {
    top: 50%;
    opacity: 1;
  }
}

.greet-tree-1.animated {
  -webkit-animation: greet-tree-1 2s forwards;
          animation: greet-tree-1 2s forwards;
}

@-webkit-keyframes greet-tree-2 {
  from {
    top: 20%;
    opacity: 0;
  }
  to {
    top: 15%;
    opacity: 1;
  }
}

.greet-tree-2.animated {
  -webkit-animation: greet-tree-2 2s forwards;
          animation: greet-tree-2 2s forwards;
}

/* features */
@-webkit-keyframes feature-grass1 {
  from {
    margin-left: -100px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.feature-grass1.animated {
  -webkit-animation: feature-grass1 2s forwards;
          animation: feature-grass1 2s forwards;
}

@-webkit-keyframes feature-grass2 {
  from {
    margin-left: 100px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.feature-grass2.animated {
  -webkit-animation: feature-grass2 2s forwards;
          animation: feature-grass2 2s forwards;
}

@-webkit-keyframes feature-tree1 {
  from {
    top: 20%;
    opacity: 0;
  }
  to {
    top: 15%;
    opacity: 1;
  }
}

.feature-tree1.animated {
  -webkit-animation: feature-tree1 2s forwards;
          animation: feature-tree1 2s forwards;
}

@-webkit-keyframes feature-tree2 {
  from {
    top: 40%;
    opacity: 0;
  }
  to {
    top: 35%;
    opacity: 1;
  }
}

.feature-tree2.animated {
  -webkit-animation: feature-tree2 2s forwards;
          animation: feature-tree2 2s forwards;
}

@-webkit-keyframes feature-tree3 {
  from {
    top: 65%;
    opacity: 0;
  }
  to {
    top: 60%;
    opacity: 1;
  }
}

.feature-tree3.animated {
  -webkit-animation: feature-tree3 2s forwards;
          animation: feature-tree3 2s forwards;
}

@-webkit-keyframes feature-tree4 {
  from {
    top: 80%;
    opacity: 0;
  }
  to {
    top: 75%;
    opacity: 1;
  }
}

.feature-tree4.animated {
  -webkit-animation: feature-tree4 2s forwards;
          animation: feature-tree4 2s forwards;
}

@-webkit-keyframes feature-couple1 {
  from {
    top: 22%;
    opacity: 0;
  }
  to {
    top: 17%;
    opacity: 1;
  }
}

.feature-couple1.animated {
  -webkit-animation: feature-couple1 2s forwards;
          animation: feature-couple1 2s forwards;
}

@-webkit-keyframes feature-couple2 {
  from {
    top: 42%;
    opacity: 0;
  }
  to {
    top: 37%;
    opacity: 1;
  }
}

.feature-couple2.animated {
  -webkit-animation: feature-couple2 2s forwards;
          animation: feature-couple2 2s forwards;
}

@-webkit-keyframes feature-couple3 {
  from {
    top: 65%;
    opacity: 0;
  }
  to {
    top: 60%;
    opacity: 1;
  }
}

.feature-couple3.animated {
  -webkit-animation: feature-couple3 2s forwards;
          animation: feature-couple3 2s forwards;
}

@-webkit-keyframes feature-deco2 {
  from {
    left: 0;
    opacity: 0;
  }
  to {
    left: 3%;
    opacity: 1;
  }
}

.feature-deco2.animated {
  -webkit-animation: feature-deco2 2s forwards;
          animation: feature-deco2 2s forwards;
}

/* service */
@-webkit-keyframes service-deco1 {
  from {
    left: -100px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

.service-deco1.animated {
  -webkit-animation: service-deco1 2s forwards;
          animation: service-deco1 2s forwards;
}

@-webkit-keyframes service-deco2 {
  from {
    right: -100px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}

.service-deco2.animated {
  -webkit-animation: service-deco2 2s forwards;
          animation: service-deco2 2s forwards;
}

@-webkit-keyframes service-tree1 {
  from {
    top: 5%;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

.service-tree1.animated {
  -webkit-animation: service-tree1 2s forwards;
          animation: service-tree1 2s forwards;
}

/* clinic table */
@-webkit-keyframes clinic-tree {
  from {
    top: 25%;
    opacity: 0;
  }
  to {
    top: 20%;
    opacity: 1;
  }
}

.clinic-tree1.animated, .clinic-tree2.animated {
  -webkit-animation: clinic-tree 2s forwards;
          animation: clinic-tree 2s forwards;
}

@-webkit-keyframes clinic-grass1 {
  from {
    left: -100px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

.clinic-grass1.animated {
  -webkit-animation: clinic-grass1 2s forwards;
          animation: clinic-grass1 2s forwards;
}

@-webkit-keyframes clinic-grass2 {
  from {
    right: -100px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}

.clinic-grass2.animated {
  -webkit-animation: clinic-grass2 2s forwards;
          animation: clinic-grass2 2s forwards;
}

/* sns */
@-webkit-keyframes deco_sns_title {
  from {
    margin-top: 100px;
    opacity: 0;
  }
  to {
    margin-top: 0;
    opacity: 1;
  }
}

#deco_sns_title.animated {
  -webkit-animation: deco_sns_title 2s forwards;
          animation: deco_sns_title 2s forwards;
}

@-webkit-keyframes sns-couple1 {
  from {
    top: 35%;
    opacity: 0;
  }
  to {
    top: 30%;
    opacity: 1;
  }
}

.sns-couple1.animated, .sns-couple2.animated {
  -webkit-animation: sns-couple1 2s forwards;
          animation: sns-couple1 2s forwards;
}

@-webkit-keyframes sns-couple3 {
  from {
    top: 87%;
    opacity: 0;
  }
  to {
    top: 82%;
    opacity: 1;
  }
}

.sns-couple3.animated {
  -webkit-animation: sns-couple3 2s forwards;
          animation: sns-couple3 2s forwards;
}

@media screen and (max-width: 767px) {
  .deco-top {
    -webkit-animation: slideD1_sp 2s forwards !important;
            animation: slideD1_sp 2s forwards !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .deco-top {
    -webkit-animation: slideD1_sp 2s forwards !important;
            animation: slideD1_sp 2s forwards !important;
  }
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.eot?v=4.3.0);
  src: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.eot?#iefix&amp;v=4.3.0) format("embedded-opentype"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul &gt; li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.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(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before, .fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before, .fa-users:before {
  content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before, .fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}

.fa-won:before, .fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-genderless:before, .fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https: */
/*
 *  Owl Carousel - Core */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item {
  /*     *
		 * 			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
		 * 			calculation of the height of the owl-item that breaks page layouts */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Owl Carousel - Video Plugin */
html.lb-disable-scrolling {
  overflow: hidden;
  /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */
  position: fixed;
  height: 100vh;
  width: 100vw;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 5px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container &gt; .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  margin-top: 10px;
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  margin-top: 15px;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before {
  display: table;
  content: '';
}

.slick-track:after {
  display: table;
  content: '';
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./fonts/slick.eot);
  src: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./fonts/slick.eot?#iefix) format("embedded-opentype"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./fonts/slick.woff) format("woff"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./fonts/slick.ttf) format("truetype"), url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/./fonts/slick.svg#slick) format("svg");
}

/* Arrows */
.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover, .slick-prev:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-next:hover, .slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before {
  opacity: 1;
}

.slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before, .slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: '←';
}

[dir='rtl'] .slick-prev:before {
  content: '→';
}

.slick-next {
  right: -25px;
}

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: '→';
}

[dir='rtl'] .slick-next:before {
  content: '←';
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

body {
  font-family: 'Kosugi Maru', sans-serif;
}

/* Basic */
a {
  color: #3CF;
  text-decoration: none;
}

a:hover {
  color: #FC3;
  text-decoration: none;
}

ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

p {
  font-size: 13px;
  line-height: 1.6;
}

.section-heading {
  text-align: center;
  margin-bottom: 70px;
}

.section-heading h2 {
  margin-top: 100px;
  position: relative;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 15px 20px;
  border: 2px solid rgba(250, 250, 250, 0.1);
}

.section-heading h2:before {
  width: 1px;
  height: 100px;
  background-color: rgba(250, 250, 250, 0.1);
  position: absolute;
  top: -102px;
  content: '';
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

/* Buttons */
.main-button a {
  background-color: #f5a425;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
  padding: 12px 20px;
  display: inline-block;
  outline: none;
}

a.menu-link {
  display: none;
}

.menu-close {
  display: none !important;
}

nav.main-nav {
  float: left;
  max-width: 36vw;
}

/* ---------------------------------------------------------
 *	br.is-pc
 *---------------------------------------------------------- */
@media screen and (max-width: 767px) {
  br.is-pc {
    display: none;
  }
}

/* ---------------------------------------------------------
 *	br.is-sp
 *---------------------------------------------------------- */
br.is-sp {
  display: none;
}

@media screen and (max-width: 767px) {
  br.is-sp {
    display: block;
  }
}

@media screen and (max-width: 950px) {
  a.menu-link {
    float: right;
    display: block;
    font-size: 36px;
    color: #fff;
    padding-right: 30px;
    padding-top: 10px;
  }
  nav.main-nav {
    float: none;
  }
  nav[role="navigation"] {
    clear: both;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .menu-close {
    display: block !important;
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 2.6rem;
    color: #fff;
  }
  nav[role="navigation"] {
    margin-top: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #77695F;
    -webkit-transform: translateY(-100vh);
            transform: translateY(-100vh);
    z-index: 101;
  }
  nav[role="navigation"].active {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  nav[role="navigation"].active .main-menu {
    float: none;
    margin: 0;
    padding: 60px 40px 40px !important;
  }
  nav[role="navigation"].active .header_menu {
    width: 100%;
    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;
  }
  nav[role="navigation"].active .header_menu &gt; * {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  nav[role="navigation"].active .header_menu &gt; * a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 25px 0;
    border-bottom: 1px solid #fff;
    font-size: 1.4rem;
    color: #fff;
  }
}

@media screen and (max-width: 568px) {
  nav[role="navigation"].active .main-menu {
    padding: 80px 20px 40px !important;
  }
  nav[role="navigation"].active .header_menu {
    display: block;
  }
  nav[role="navigation"].active .header_menu &gt; * a {
    padding: 15px 0;
    font-size: 1.0rem;
    font-weight: normal;
  }
}

@media screen and (min-width: 951px) {
  .js nav[role="navigation"] {
    max-height: none;
  }
  nav[role="navigation"] li {
    display: inline-block;
    margin: 0 0.25em;
  }
  nav[role="navigation"] li a {
    border: 0;
  }
}

/* Header */
@media screen and (max-width: 1050px) {
  .main-header .logo {
    padding-left: 30px !important;
  }
  .main-menu {
    padding-right: 30px !important;
    margin-top: 50px;
  }
  .main-menu li {
    margin-left: 5px !important;
  }
}

.main-header {
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/header_bg.png) repeat bottom center;
  width: 100%;
  height: 150px;
  position: fixed;
  z-index: 112;
  top: 0;
}

.main-header .logo {
  float: left;
  line-height: 80px;
  padding-left: 40px;
  margin-top: 10px;
}

.main-header .logo .help {
  font-size: 14px;
  color: white;
  padding-top: 10px;
  margin-bottom: 0px !important;
}

.main-header .logo a {
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
}

.main-header .logo a em {
  font-style: normal;
  color: #f5a425;
}

.main-menu {
  float: right;
  padding-left: 40px;
  margin-top: 40px;
}

.main-menu li {
  display: inline-block;
  line-height: 1.8;
  margin-left: 5px;
  position: relative;
}

.main-menu li:first-child {
  margin-left: 0px;
}

.main-menu li a {
  padding: 5px;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: bold;
  color: #fff;
  border: 2px solid transparent;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.main-menu li.has-submenu a:after {
  content: '\f107';
  font-family: "FontAwesome";
  margin-left: 5px;
}

.main-menu li.has-submenu ul li a:after {
  display: none;
}

.main-menu li .sub-menu {
  position: absolute;
  width: 160px;
  background-color: #18233a;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.main-menu li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}

.main-menu li .sub-menu li {
  display: block;
  line-height: 20px;
  margin-left: 0px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #121b2f;
}

.main-menu li .sub-menu li:first-child {
  padding-top: 15px;
}

.main-menu li .sub-menu li:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}

.main-menu li .sub-menu li a {
  font-size: 12px;
  font-weight: 500;
  padding: 0px 15px;
  letter-spacing: 0.5px;
  border: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.main-menu li .sub-menu li a:hover {
  color: #f5a425;
  border: none;
}

.main-nav li:hover a, .main-nav li.active a {
  color: orangered;
}

@media (max-width: 950px) {
  .main-nav li:hover a, .main-nav li.active a {
    border: 2px solid transparent;
    border-bottom: 1px solid rgba(250, 250, 250, 0.25);
  }
}

@media (min-width: 950px) and (max-width: 1450px) {
  .main-header #reserve {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }
  .bg-banner {
    min-width: 0;
    min-height: 0;
  }
  .main-menu {
    padding-left: 0px;
    margin-left: -80px;
  }
  .main-menu li {
    margin-left: 0px;
  }
  .main-header .logo {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }
}

/* Slider */
.main-banner {
  position: relative;
  max-height: 100%;
  overflow: hidden;
  margin-top: 120px;
}

@media screen and (max-width: 950px) {
  .main-banner {
    margin-top: 76px;
  }
}

.banner-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 7px;
  width: 100%;
  z-index: 1;
}

.deco-top {
  position: absolute;
  top: 20%;
  width: 100%;
}

.deco-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.main-banner .caption {
  text-align: left;
  position: absolute;
  left: 35%;
  top: 75%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.main-banner .caption h6 {
  margin-top: 0px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
  color: #543C30;
  letter-spacing: 1px;
  background-color: white;
  padding: 10px 0px;
}

@media screen and (max-width: 1180px) {
  .main-banner .caption h6 {
    font-weight: 500;
  }
}

@media screen and (max-width: 767px) {
  .main-banner .caption h6 {
    font-weight: 500;
  }
}

.content-hide {
  margin-top: 15px;
  display: none;
}

.content-hide p {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .main-header {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/header_bg_sp.png) repeat bottom center;
    min-height: 100px;
  }
  .main-banner {
    margin-top: 70px;
  }
  a.menu-link {
    padding-top: 15px;
    padding-right: 15px;
  }
  .features-content {
    padding: 15px;
  }
  .features-content h4 {
    font-size: 14px;
  }
  .features-content h4 i {
    display: block;
    margin-bottom: 10px;
  }
  .features-content p {
    display: none;
  }
  .features-content p.hidden-sm {
    display: block;
  }
  .features-content a {
    letter-spacing: 0px;
    font-size: 13px;
    font-weight: 600;
  }
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   *   * Remove all paddings around the image on small screen */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/* Footer */
footer {
  background-color: #152036;
  text-align: center;
}

footer p {
  margin-bottom: 0px;
  padding: 25px 0px;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}

footer p a {
  color: #f5a425;
}

footer p a:hover {
  color: #f5a425;
}

@media screen and (max-width: 992px) {
  .features {
    background-color: #0c1228;
  }
  .features-content {
    position: relative;
  }
  .features-post {
    border-left: 0;
  }
}

@media screen and (max-width: 950px) {
  .main-menu {
    padding-right: 0 !important;
  }
  .main-header .logo {
    line-height: 73px;
  }
  .main-menu li {
    display: block;
    line-height: 1;
    margin-left: 0 !important;
  }
  .main-menu li .sub-menu {
    opacity: 1;
    visibility: visible;
    position: static;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .main-menu li .sub-menu li:last-child {
    border-bottom: 1px solid rgba(250, 250, 250, 0.25);
  }
}

@media screen and (max-width: 950px) and (max-height: 400px) {
  nav[role="navigation"].active {
    max-height: calc(80px + 100vh);
    overflow-y: auto;
  }
}

@media screen and (max-width: 767px) {
  footer p {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.25px;
    padding: 25px 0px 60px;
  }
}

/*
 * jQuery FlexSlider v2.7.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * */
/* ====================================================================================================================
 * FONT-FACE
 * ==================================================================================================================== */
a {
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
}

.bg-yellow {
  background-color: #fff8eb;
}

/*********************** button *************************** */
.btn {
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/main_btn.png);
  width: 370px;
  height: 66px;
  color: white;
  -webkit-transform-origin: center;
          transform-origin: center;
  line-height: 48px;
  letter-spacing: 2px;
  font-size: 18px;
}

.btn:hover {
  color: white;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.btn-scroll-top {
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #FF8266;
  width: 80px;
  height: 80px;
  padding: 5px 15px;
  color: white;
  text-align: center;
  z-index: 100;
  font-size: 1rem;
}

.btn-scroll-top i {
  font-size: 40px;
}

#breadcrumb {
  font-size: 16px;
}

/*********************** main-header *************************** */
.main-header #reserve {
  top: 0;
}

.main-header #reserve .item {
  float: right;
}

.main-header #reserve .item.btn-reserve {
  max-width: 80px;
  padding: 0.5rem 1rem 0 0;
}

.main-header #reserve .item .phone {
  font-size: 32px;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 1px;
  color: white !important;
  margin-bottom: 5px !important;
}

.main-header #reserve .item i {
  color: #FF8266;
  font-size: 20px;
}

.main-header #reserve .item .help {
  font-size: 14px;
  color: white !important;
  line-height: 1.3;
}

.main-banner .slick-slide {
  margin: 0;
}

/*********************** l-banner *************************** */
.l-banner {
  width: 100%;
  max-width: 100%;
  min-height: 380px;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/banner_bg.png) no-repeat top center;
  padding-top: 100px;
  text-align: center;
  margin-top: 120px;
}

.l-banner h2 {
  font-size: 48px;
  color: white;
  font-family: 'Fredoka One', 'Kosugi Maru', sans-serif;
}

.l-banner p {
  color: white;
}

@media screen and (max-width: 767px) {
  .l-banner {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/banner_bg_sp.png) no-repeat top center;
  }
}

.deco {
  opacity: 0;
  z-index: -1;
}

/*********************** Cloud animation *************************** */
@-webkit-keyframes MoveLR {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(1600px);
            transform: translateX(1600px);
  }
}
@keyframes MoveLR {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(1600px);
            transform: translateX(1600px);
  }
}

@-webkit-keyframes MoveRL {
  0%, 100% {
    -webkit-transform: translateX(1600px);
            transform: translateX(1600px);
  }
  50% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
}

@keyframes MoveRL {
  0%, 100% {
    -webkit-transform: translateX(1600px);
            transform: translateX(1600px);
  }
  50% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
}

@-webkit-keyframes MoveRL1 {
  0%, 100% {
    -webkit-transform: translateX(1700px);
            transform: translateX(1700px);
  }
  50% {
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px);
  }
}

@keyframes MoveRL1 {
  0%, 100% {
    -webkit-transform: translateX(1700px);
            transform: translateX(1700px);
  }
  50% {
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px);
  }
}

#cloud1 {
  position: absolute;
  top: 70px;
  left: 0;
  width: 32px;
  height: 11px;
  -webkit-animation: MoveLR 120s linear infinite;
          animation: MoveLR 120s linear infinite;
  z-index: 2;
}

#cloud2 {
  position: absolute;
  top: 120px;
  left: 0;
  width: 32px;
  height: 11px;
  -webkit-animation: MoveRL 120s linear infinite;
          animation: MoveRL 120s linear infinite;
  z-index: 2;
}

#cloud3 {
  position: absolute;
  top: 100px;
  left: 0;
  width: 32px;
  height: 11px;
  -webkit-animation: MoveRL1 140s linear infinite;
          animation: MoveRL1 140s linear infinite;
  z-index: 2;
}

/*********************** corona section *************************** */
.l-corona .c-title {
  color: #54A868;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 1px;
}

.l-corona .c-subtitle {
  font-size: 16px;
  padding: 10px 20px;
  background-color: #54A868;
  color: white;
  width: 80%;
  margin-left: 10%;
}

.l-corona .c-help {
  font-size: 16px;
  margin-top: 20px;
  line-height: 1.6;
}

.l-corona #l-corona-help {
  width: 950px;
  max-width: 100%;
  padding: 10px;
  margin: -100px auto 0px;
}

/*********************** news section *************************** */
.l-news {
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/top_news_bg_pc.png) top center;
  text-align: center;
  padding: 80px 50px 200px 50px;
  position: relative;
  z-index: 0;
}

.l-news #l-news-rect {
  width: 1050px;
  max-width: 100%;
  padding: 15px;
  margin: 0px auto;
}

.l-news #l-news-rect .c-help {
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .l-news #l-news-rect .c-help {
    line-height: 1.7;
  }
}

.l-news .c-header-title {
  color: #FF8266;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: -65px;
  z-index: 2;
}

.l-news #sub-news {
  width: 700px;
  max-width: 100%;
  padding: 0px 10px;
  margin: 20px auto 0;
}

.l-news .c-subtitle {
  background-color: #FFF8EB;
  padding: 10px 10px;
  color: #FF8266;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  z-index: 2;
}

.l-news .l-news-time {
  border: 2px solid #FF8266;
  border-radius: 10px;
  background-color: white;
  padding: 10px 20px;
  margin-top: -30px;
}

.l-news .c-block-title {
  position: relative;
  font-size: 28px;
  font-family: 'Fredoka One', cursive;
  color: #54A868;
  background-color: #FFF8EB;
  padding: 10px 20px;
  letter-spacing: 2px;
  margin-top: -20px;
  z-index: 3;
}

.l-news .news-bug1 {
  position: absolute;
  top: -2vh;
  right: 5%;
  width: 12%;
}

.l-news .news-bug2 {
  position: absolute;
  top: -5vh;
  right: 5%;
  width: 12%;
}

.l-news .rect-container {
  position: relative;
  border: 2px solid #54A868;
  border-radius: 10px;
  padding: 5px 0px;
  height: 40vh;
  background-color: white;
  -webkit-box-shadow: 3px 3px #54A868;
          box-shadow: 3px 3px #54A868;
  margin-top: -25px;
  margin-bottom: 30px;
  z-index: 2;
}

.l-news .l-news-rect {
  width: 100%;
  height: 100%;
  text-align: left;
  overflow-y: scroll;
  margin-left: -2px;
}

.l-news .l-news-rect::-webkit-scrollbar {
  width: 8px;
}

.l-news .l-news-rect::-webkit-scrollbar-track {
  background: #eeeeee;
}

.l-news .l-news-rect::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #54A868;
}

.l-news .l-news-rect::-webkit-scrollbar-thumb:hover {
  background: #54A868;
}

.l-news .l-news-rect .item {
  padding: 0px 10px;
  border-bottom: 2px solid #54A868;
}

.l-news .l-news-rect .latest-item h2:after {
  content: "新着情報";
  background-color: #FF8266;
  border-radius: 20px;
  padding: 0px 10px;
  color: white;
  font-size: 13px;
  margin-left: 10px;
}

.l-news .l-news-rect .notify-item h2:after {
  content: "お知らせ";
  background-color: #F4CF56;
  border-radius: 20px;
  padding: 0px 10px;
  color: white;
  font-size: 13px;
  margin-left: 10px;
}

.l-news .l-news-rect h2, .l-news .l-news-rect h3 {
  font-size: 16px;
}

.l-news .l-news-rect p {
  font-size: 16px;
  line-height: 1.7;
}

.l-news .deco1 {
  position: absolute;
  top: 10%;
  left: 5%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-news .deco1 {
    width: 20%;
    top: 2%;
  }
}

.l-news .deco2 {
  position: absolute;
  top: 10%;
  right: 5%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-news .deco2 {
    width: 20%;
    top: 1%;
  }
}

.l-news .deco3 {
  position: absolute;
  top: 70%;
  left: 5%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-news .deco3 {
    width: 20%;
    top: 43%;
  }
}

.l-news .deco4 {
  position: absolute;
  top: 70%;
  right: 3%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-news .deco4 {
    width: 10%;
    top: 83%;
  }
}

/* width */
/* Track */
/* Handle */
/* Handle on hover */
/*********************** calendar section  *************************** */
.l-calendar {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/footer/footer_bg.png) top center;
  padding: 20px 0px 200px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -15vh;
  z-index: 0;
}

.l-calendar .c-title {
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  color: white;
  letter-spacing: 2px;
  margin-bottom: 0px;
}

.l-calendar .c-title-jp {
  font-size: 16px;
  color: #FFE380;
}

.c-title-jp:before, .c-title-jp:after {
  display: inline-block;
  content: "";
  border-top: 1px solid #FFE380;
  width: 3rem;
  margin: 12px;
  -webkit-transform: translateY(0.5rem);
          transform: translateY(0.5rem);
}

.l-calendar #gg-calendar {
  width: 700px;
  height: 420px;
  max-width: 100%;
  background-color: white;
  margin: 30px auto 0px;
}

.l-calendar .cal-tree1 {
  position: absolute;
  width: 15%;
  top: 0;
  left: 0;
}

@media screen and (max-width: 767px) {
  .l-calendar .cal-tree1 {
    width: 20%;
  }
}

.l-calendar .cal-tree2 {
  position: absolute;
  width: 15%;
  top: 2%;
  right: 0;
}

@media screen and (max-width: 767px) {
  .l-calendar .cal-tree2 {
    width: 20%;
  }
}

.l-calendar .cal-bug1 {
  position: absolute;
  top: 25%;
  left: 13%;
}

.l-calendar .cal-bug2 {
  position: absolute;
  top: 55%;
  right: 5%;
}

.l-calendar .cal-grass1 {
  position: absolute;
  top: 30%;
  right: 0;
  width: 20%;
}

.l-calendar .cal-grass2 {
  position: absolute;
  top: 70%;
  left: 0;
  width: 20%;
}

.l-calendar .cal-bird {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 14%;
  z-index: 2;
}

.l-calendar .c-subtitle {
  color: white;
  font-size: 24px;
  letter-spacing: 1px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .l-calendar .c-subtitle {
    font-size: 6vw;
  }
}

.l-calendar .c-title-support {
  color: white;
  font-size: 32px;
  letter-spacing: 1px;
  line-height: 1.2;
}

.l-calendar .c-help-support {
  color: white;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1.7;
}

@media screen and (max-width: 767px) {
  .l-calendar .c-help-support {
    text-align: left;
  }
}

/*********************** greeting *************************** */
.l-greeting {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/top_greeting_bg_pc.png) top center;
  padding: 20px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -15vh;
  z-index: 0;
}

.l-greeting .c-title {
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  color: #54A868;
  letter-spacing: 2px;
  margin-bottom: 0px;
}

.l-greeting .c-title-jp {
  font-size: 16px;
  color: #543C30;
}

.l-greeting .c-title-jp:before, .l-greeting .c-title-jp:after {
  border: 1px solid #543C30;
}

rt {
  font-size: 11px;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.c-manager-name {
  position: relative;
  font-size: 22px;
  margin-top: 50px;
  z-index: 5;
}

#greeting {
  width: 1050px;
  margin: 0px auto;
  max-width: 100%;
  padding: 10px;
}

#greeting .photo-image {
  position: relative;
  -webkit-box-shadow: -20px 20px 2px 1px #FFECC8;
          box-shadow: -20px 20px 2px 1px #FFECC8;
  border-radius: 10px;
  max-width: 100%;
  z-index: 5;
}

#greeting .c-subtitle {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.6;
}

#greeting .c-help {
  font-size: 16px;
  background-color: rgba(255, 255, 255, 0.8);
}

#greeting .c-title-career {
  font-size: 18px;
  font-weight: bold;
  color: #54A868;
  background-color: white;
  padding: 10px 20px;
}

#greeting .l-career-rect {
  background-color: white;
  border-radius: 10px;
  border: 2px solid #54A868;
  margin-top: -30px;
}

.l-greeting .greet-deco-1 {
  position: absolute;
  top: 20%;
  left: 2%;
  width: 18%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-deco-1 {
    width: 36%;
    top: 8%;
  }
}

.l-greeting .greet-deco-2 {
  position: absolute;
  bottom: 10%;
  right: -1%;
  width: 18%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-deco-2 {
    width: 36%;
    bottom: 4%;
    left: 0%;
  }
}

.l-greeting .greet-child-2 {
  position: absolute;
  top: 30%;
  right: 0%;
  width: 12%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-child-2 {
    width: 18%;
    top: 35%;
    right: -1%;
  }
}

.l-greeting .greet-child-1 {
  position: absolute;
  bottom: 5%;
  left: 15%;
  width: 12%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-child-1 {
    width: 24%;
  }
}

.l-greeting .greet-tree-1 {
  position: absolute;
  top: 50%;
  left: 7%;
  width: 5%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-tree-1 {
    width: 10%;
    top: 36%;
  }
}

.l-greeting .greet-tree-2 {
  position: absolute;
  top: 15%;
  right: 20%;
  width: 3%;
}

@media screen and (max-width: 767px) {
  .l-greeting .greet-tree-2 {
    width: 6%;
  }
}

/*********************** section l-features *************************** */
.l-features {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/top_news_bg_pc.png) top center;
  padding: 40px 0px 130px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -5vh;
}

.l-features .c-title {
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  color: #54A868;
  letter-spacing: 2px;
  margin-bottom: 0px;
}

.l-features .c-title-jp {
  font-size: 16px;
  color: #543C30;
}

.l-features .c-title-jp:before, .l-features .c-title-jp:after {
  border: 1px solid #543C30;
}

.l-features .feature-image {
  -webkit-box-shadow: -30px 30px 2px 5px #FFECC8;
          box-shadow: -30px 30px 2px 5px #FFECC8;
  border-radius: 30px;
  width: 80%;
}

.l-features .feature-image-r {
  -webkit-box-shadow: 30px 30px 2px 5px #FFECC8;
          box-shadow: 30px 30px 2px 5px #FFECC8;
  border-radius: 30px;
  width: 80%;
}

.l-features .c-subtitle {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.6;
}

.l-features .c-help {
  font-size: 16px;
}

.l-features .feature-tree1 {
  position: absolute;
  top: 15%;
  left: 5%;
  width: 5%;
}

.l-features .feature-tree2 {
  position: absolute;
  top: 35%;
  right: 5%;
  width: 3%;
}

.l-features .feature-tree3 {
  position: absolute;
  top: 60%;
  left: 5%;
  width: 3%;
}

.l-features .feature-tree4 {
  position: absolute;
  top: 75%;
  right: 5%;
  width: 8%;
}

.l-features .feature-couple1 {
  position: absolute;
  top: 17%;
  right: 5%;
  width: 6%;
}

.l-features .feature-couple2 {
  position: absolute;
  top: 37%;
  left: 2%;
  width: 10%;
}

.l-features .feature-couple3 {
  position: absolute;
  top: 60%;
  right: 5%;
  width: 6%;
}

.l-features .feature-deco2 {
  position: absolute;
  top: 80%;
  left: 3%;
  width: 10%;
}

/*********************** service *************************** */
.l-service {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/service/top_service_bg.png) top center;
  padding: 100px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -10vh;
  min-height: 100vh;
  z-index: 2;
}

.l-service #l-service-menu {
  width: 1150px;
  max-width: 100%;
  margin: 20px auto;
  padding: 20px;
}

.l-service .c-title {
  color: white;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  font-weight: normal;
  letter-spacing: 5px;
  margin-bottom: 0px;
}

.l-service .c-title-jp {
  font-size: 16px;
  color: #FFE380;
}

.l-service .c-title-jp:before, .l-service .c-title-jp:after {
  border: 1px solid #FFE380;
}

.l-service .service-item {
  padding: 10px;
  text-align: center;
  cursor: pointer;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/service/top_service_rect.png);
  background-size: 100% 100%;
  margin-bottom: 20px;
}

.l-service .service-item:hover {
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.l-service .service-item .service-title {
  font-size: 15px;
  padding-top: 20px;
}

.l-service .service-item .service-icon {
  height: 30%;
  width: auto;
  padding-top: 20px;
}

.l-service .service-item .service-icon1 {
  width: 50%;
  height: auto;
  padding-top: 45px;
}

.l-service .service-deco1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20%;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .l-service .service-deco1 {
    width: 40%;
  }
}

.l-service .service-deco2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .l-service .service-deco2 {
    width: 40%;
  }
}

.l-service .service-tree1 {
  position: absolute;
  top: 0;
  left: 10%;
  width: 12%;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .l-service .service-tree1 {
    width: 24%;
  }
}

/*********************** clinic *************************** */
.l-clinic {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/clinic/top_clinic_bg.png) top center;
  padding: 100px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -10vh;
  z-index: 0;
  overflow: hidden;
}

.l-clinic .c-title {
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  color: #54A868;
  letter-spacing: 2px;
  margin-bottom: 0px;
}

.l-clinic .c-title-jp {
  font-size: 16px;
  color: #543C30;
}

.l-clinic .c-title-jp:before, .l-clinic .c-title-jp:after {
  border: 1px solid #543C30;
}

.l-clinic .item-title {
  font-size: 18px;
}

.l-clinic .item-help {
  font-size: 16px;
  padding-top: 10px;
}

.l-clinic .owl-carousel .item {
  background-color: white;
  border: 2px solid #54A868;
  border-radius: 14px;
}

.l-clinic .item img {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.l-clinic .item .down-content {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.l-clinic .item .down-content h4 {
  font-size: 22px;
  text-transform: uppercase;
  color: #1e1e1e;
  letter-spacing: 0.5px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 20px;
}

.l-clinic .item .down-content p {
  margin-bottom: 25px;
}

.l-clinic .item .down-content img {
  width: 40px;
  border: 2px solid #f5a425;
  border-radius: 50%;
  text-align: left;
  display: inline-block;
}

.l-clinic .item .down-content .text-button-pay {
  float: right;
  display: inline-block;
  margin-top: -30px;
}

.l-clinic .item .down-content .text-button-pay a {
  color: #f5a425;
  font-size: 16px;
}

.l-clinic .item .down-content .text-button-free {
  float: right;
  display: inline-block;
  margin-top: -30px;
}

.l-clinic .item .down-content .text-button-free a {
  color: #7a7a7a;
  font-size: 13px;
}

.l-clinic .owl-carousel .owl-nav {
  display: none;
}

.l-clinic .owl-carousel .owl-dots {
  text-align: center;
}

.l-clinic .owl-carousel button.owl-dot {
  width: 16px;
  height: 16px;
  background-color: #ddd;
  margin: 50px 10px 0px 10px;
  outline: none;
  border-radius: 8px;
}

.l-clinic .owl-carousel button.active {
  background-color: #543C30;
}

/*********************** clinic-table *************************** */
.l-clinic-table {
  position: relative;
  margin-top: -10vh;
  padding: 200px 0px;
  z-index: 0;
}

.l-clinic-table table {
  width: 80%;
  margin: 0px auto;
}

.l-clinic-table table tr {
  border-bottom: 2px dotted #FF8266;
}

.l-clinic-table table th {
  width: 15%;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0px;
  font-size: 16px;
  font-weight: normal;
}

.l-clinic-table table td {
  width: 85%;
  vertical-align: middle;
  padding: 10px 0px;
  font-size: 16px;
}

.l-clinic-table table a {
  color: #212529;
}

.l-clinic-table .clinic-grass1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 35%;
  z-index: 2;
}

.l-clinic-table .clinic-grass2 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 35%;
  z-index: 2;
}

.l-clinic-table .clinic-tree1 {
  position: absolute;
  top: 20%;
  right: 5%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-clinic-table .clinic-tree1 {
    width: 20%;
    top: -8%;
  }
}

.l-clinic-table .clinic-tree2 {
  position: absolute;
  top: 20%;
  left: 5%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .l-clinic-table .clinic-tree2 {
    width: 20%;
    top: -13%;
  }
}

/******************************* SNS ****************************** */
.l-sns {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/sns/top_sns_bg.png) top center;
  padding: 100px 0px 250px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -15vh;
}

.l-sns .c-title {
  font-size: 20px;
  color: white;
  line-height: 40px;
  letter-spacing: 1px;
  font-family: 'Fredoka One', cursive;
  text-align: center;
}

.l-sns .sns-couple1 {
  position: absolute;
  top: 30%;
  left: 7%;
  width: 10%;
}

.l-sns .sns-couple2 {
  position: absolute;
  top: 30%;
  right: 7%;
  width: 10%;
}

.l-sns .sns-couple3 {
  position: absolute;
  top: 82%;
  right: 15%;
  width: 10%;
}

.l-sns .item-title {
  font-size: 18px;
}

.l-sns .item-help {
  font-size: 16px;
}

.l-sns .owl-carousel .item {
  background-color: white;
}

.l-sns .item .down-content {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.l-sns .item .down-content h4 {
  font-size: 16px;
  text-transform: uppercase;
  color: #1e1e1e;
  letter-spacing: 0.5px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 5px;
}

.l-sns .item .down-content p {
  margin-bottom: 5px;
  color: #888;
}

.l-sns .item .down-content img {
  width: 40px;
  border: 2px solid #f5a425;
  border-radius: 50%;
  text-align: left;
  display: inline-block;
}

.l-sns .item .down-content .text-button-pay {
  float: right;
  display: inline-block;
  margin-top: -30px;
}

.l-sns .item .down-content .text-button-pay a {
  color: #f5a425;
  font-size: 13px;
}

.l-sns .item .down-content .text-button-free {
  float: right;
  display: inline-block;
  margin-top: -30px;
}

.l-sns .item .down-content .text-button-free a {
  color: #7a7a7a;
  font-size: 13px;
}

.l-sns .owl-carousel .owl-nav {
  display: none;
}

.l-sns .owl-carousel .owl-dots {
  text-align: center;
}

.l-sns .owl-carousel button.owl-dot {
  width: 16px;
  height: 16px;
  background-color: #ddd;
  margin: 50px 10px 0px 10px;
  outline: none;
  border-radius: 8px;
}

.l-sns .owl-carousel button.active {
  background-color: #543C30;
}

.l-sns + .l-footer-top, .l-sns + .l-staff-recruit {
  margin-top: -15vh;
}

.l-sns-insta {
  max-width: 820px;
  margin: 0 auto;
}

/*********************** time-table *************************** */
.time-table {
  width: 100%;
  border-radius: 10px !important;
  text-align: center;
  border-collapse: separate !important;
  background-color: #8E653F;
}

.time-table th, .time-table td {
  font-size: 16px;
  font-weight: normal;
  padding: 5px 10px;
  background-clip: padding-box;
}

.time-table thead {
  background-color: #E8DACD;
}

.time-table thead th {
  color: #8E653F;
}

.time-table tbody {
  background-color: white;
}

.time-table tbody td {
  color: #FF8266;
}

.time-table .time-label {
  font-size: 13px;
  font-family: 'Fredoka One', cursive;
  color: #8E653F !important;
}

.time-help {
  padding: 0px 50px;
}

/*********************** header-table *************************** */
.header-table {
  width: 100%;
  border-radius: 10px !important;
  text-align: center;
  border-collapse: separate !important;
  background-color: #8E653F;
}

.header-table th, .header-table td {
  font-size: 12px;
  font-weight: normal;
  padding: 2px 4px;
}

.header-table thead {
  background-color: #E8DACD;
}

.header-table thead th {
  color: #8E653F;
}

.header-table tbody {
  background-color: white;
}

.header-table tbody td {
  color: #FF8266;
}

.header-table .time-label {
  font-size: 10px;
  font-family: 'Fredoka One', cursive;
  color: #8E653F !important;
}

/*********************** footer-reserve *************************** */
.l-footer-reserve {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/footer/footer_bg.png) top center;
  padding: 100px 0px 60px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
}

.l-footer-reserve .bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: auto;
}

.l-footer-reserve .contact {
  width: 950px;
  max-width: 100%;
  margin: 0px auto;
  padding: 30px 10px 50px 10px;
}

.l-calendar .contact {
  width: 950px;
  max-width: 100%;
  margin: 0px auto;
  padding: 30px 10px 50px 10px;
}

.l-footer-reserve .title {
  font-size: 32px;
  color: white;
  font-weight: normal;
}

.l-footer-reserve .sub-title {
  font-size: 20px;
  letter-spacing: 3px;
  color: white;
  font-weight: normal;
}

.l-footer-reserve .dotted {
  border-bottom: 1px dotted white;
}

.l-footer-reserve #map {
  width: 100%;
  height: 300px;
}

.l-footer-reserve .contact .c-item {
  background-color: #77695F;
  width: 100%;
  padding: 10px 10%;
  border-radius: 12px;
  height: 250px;
}

.l-calendar .c-item {
  background-color: #77695F;
  width: 100%;
  padding: 10px 10%;
  border-radius: 12px;
  height: 250px;
}

@media screen and (max-width: 767px) {
  .l-calendar .c-item {
    padding: 10px 15px;
  }
}

.l-footer-reserve .contact .c-item .c-item-title, .l-calendar .c-item .c-item-title {
  height: 50px;
  min-height: 50px;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/footer/footer_item_rect.png) no-repeat;
  background-size: 100% 50px;
  text-align: center;
  padding-top: 14px;
  margin: 0px auto;
  font-weight: bold;
  display: block;
  max-width: 350px;
}

.zero {
  color: #FFE380;
  font-size: 10px;
  margin-left: 40px;
  margin-bottom: 0px;
  margin-top: 20px;
}

.l-footer-reserve .contact .c-item .phone, .l-calendar .c-item .phone {
  color: #FFE380;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 1px;
  margin-top: 20px !important;
}

.l-footer-reserve .contact .c-item .c-item-title h4, .l-calendar .c-item .c-item-title h4 {
  font-size: 20px;
  font-weight: bold;
  color: #543C30;
  letter-spacing: 1px;
}

.l-footer-reserve .contact .c-item .c-time, .l-calendar .c-item .c-time {
  font-size: 16px;
  color: white;
  margin-bottom: 10px;
}

.l-footer-reserve .contact .c-item .c-help, .l-calendar .c-item .c-help {
  font-size: 16px;
  color: white;
  margin-bottom: 10px;
  line-height: 1.8;
}

.l-footer-reserve .contact .c-item .c-button-title, .l-calendar .c-item .c-button-title {
  color: white;
}

.c-item .btn-newer, .c-item .btn-retest {
  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;
  border-radius: 30px 30px;
  min-height: 44px;
  padding-right: 10px;
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/icon_arrow.svg);
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: right 10px top 50%;
  -webkit-transition: all .3s;
  transition: all .3s;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .c-item .btn-newer, .c-item .btn-retest {
    min-height: 0;
    padding: 10px 15px 10px 10px;
    background-position: right 5px top 50%;
    background-size: 10px 10px;
  }
}

.c-item .btn-newer:hover, .c-item .btn-retest:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.c-item .btn-newer {
  background-color: #ff6666;
  -webkit-box-shadow: 0 3px 0 #c03737;
          box-shadow: 0 3px 0 #c03737;
  width: 100%;
  font-size: 13px;
  height: 45px;
  padding: 0 5px 0 0;
  letter-spacing: 1px;
}

.c-item .btn-retest {
  background-color: #f0c13a;
  -webkit-box-shadow: 0 3px 0 #b88806;
          box-shadow: 0 3px 0 #b88806;
  width: 100%;
  font-size: 13px;
  height: 45px;
  padding: 0 5px 0 0;
  letter-spacing: 1px;
}

.c-item .c-button-title {
  margin-bottom: 0;
}

@media screen and (max-width: 480px) {
  .c-item .c-button-title {
    font-size: 3.2vw;
  }
}

.l-footer-reserve .c-intro-title {
  font-size: 18px;
  color: white;
  font-weight: bold;
  line-height: 1.6;
}

.l-footer-reserve .contact .c-rects {
  width: 80%;
  margin: 0px auto;
}

.l-footer-reserve .contact .c-rects .rect {
  border-radius: 5px;
  border: 2px solid #7a6c5c;
  border-bottom: 5px solid #7a6c5c !important;
  background-color: white;
  height: 50px;
}

.l-footer-reserve .help {
  font-size: 16px;
  color: white;
  font-weight: normal;
  margin-bottom: 0px;
  letter-spacing: 1px;
}

.l-footer-reserve .phone {
  color: white;
  letter-spacing: 1px;
}

.border-top-l {
  border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
}

.border-top-r {
  border-top-right-radius: 8px;
}

.border-bottom-l {
  border-bottom-left-radius: 8px;
}

.border-bottom-r {
  border-bottom-right-radius: 8px;
}

#footer-menu {
  width: 900px;
  max-width: 100%;
  margin: 0px auto;
  padding: 10px;
  text-align: center;
}

#footer-menu li {
  position: relative;
  display: inline-block;
  line-height: 1;
  margin: 0px;
  padding: 0px 20px;
  border-right: 1px solid white;
}

#footer-menu li:last-child {
  border: none !important;
}

#footer-menu li a {
  color: white !important;
}

#footer-menu li a:hover {
  color: orangered !important;
}

/* section footer */
footer {
  position: relative;
  background-color: #826D62 !important;
}

footer .left-image {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 27%;
  height: auto;
}

footer .right-image {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 27%;
  height: auto;
}

@media screen and (max-width: 767px) {
  @-webkit-keyframes MoveLR {
    0%, 100% {
      -webkit-transform: translateX(-50px);
              transform: translateX(-50px);
    }
    50% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
  }
  @keyframes MoveLR {
    0%, 100% {
      -webkit-transform: translateX(-50px);
              transform: translateX(-50px);
    }
    50% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
  }
  @-webkit-keyframes MoveRL {
    0%, 100% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
    50% {
      -webkit-transform: translateX(-100px);
              transform: translateX(-100px);
    }
  }
  @keyframes MoveRL {
    0%, 100% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
    50% {
      -webkit-transform: translateX(-100px);
              transform: translateX(-100px);
    }
  }
  @-webkit-keyframes MoveRL1 {
    0%, 100% {
      -webkit-transform: translateX(1200px);
              transform: translateX(1200px);
    }
    50% {
      -webkit-transform: translateX(-80px);
              transform: translateX(-80px);
    }
  }
  @keyframes MoveRL1 {
    0%, 100% {
      -webkit-transform: translateX(1200px);
              transform: translateX(1200px);
    }
    50% {
      -webkit-transform: translateX(-80px);
              transform: translateX(-80px);
    }
  }
  .owl-carousel button.owl-dot {
    margin: 20px 3px !important;
    width: 10px !important;
    height: 10px !important;
  }
  .l-calendar .c-title, .l-greeting .c-title, .l-features .c-title, .l-service .c-title, .l-clinic .c-title {
    font-size: 32px;
  }
  .btn {
    width: 259px;
    height: 46px;
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/main_btn_sp.png);
    font-size: 16px;
    line-height: 32px;
  }
  .l-banner {
    margin-top: 70px;
  }
  .l-banner h2 {
    font-size: 32px;
  }
  .main-banner .caption {
    left: 30%;
    top: 70%;
    -webkit-transform: translate(-40%, -50%);
            transform: translate(-40%, -50%);
  }
  .l-news .l-news-time {
    padding: 10px !important;
  }
  #cloud1 {
    top: 35px;
    -webkit-animation: MoveLR 50s linear infinite;
            animation: MoveLR 50s linear infinite;
  }
  #cloud2 {
    top: 30px;
    -webkit-animation: MoveRL 50s linear infinite;
            animation: MoveRL 50s linear infinite;
  }
  #cloud3 {
    top: 70px;
    -webkit-animation: MoveRL1 50s linear infinite;
            animation: MoveRL1 50s linear infinite;
  }
  .deco-top {
    top: 5%;
  }
  .deco-bottom img {
    width: 33% !important;
  }
  .main-banner .caption h6 {
    font-size: 18px;
    padding: 5px 20px;
    font-weight: bold;
    background-color: transparent;
  }
  /**************** corona  ************** */
  .l-corona .c-title {
    font-size: 26px;
  }
  .l-corona #l-corona-help {
    margin-top: -30px;
  }
  .l-corona #l-corona-help .p-5 {
    padding: 10px !important;
  }
  .l-corona .c-subtitle {
    margin-left: 1%;
    width: 98%;
  }
  /**************** news  ************** */
  .l-news {
    padding: 0 15px 150px 15px;
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/top_news_bg_sp.png) top center;
  }
  .l-news #c-header-image {
    width: 85% !important;
  }
  .l-news .c-header-title {
    margin-top: -11vw;
    font-size: 22px;
  }
  .l-news .c-block-title {
    font-size: 22px;
    padding: 10px 0px;
    width: 40%;
    margin: 5px auto;
  }
  .l-news .c-subtitle {
    width: 75%;
    margin: 5px auto;
    font-size: 22px;
  }
  .l-news .news-bug1 {
    top: 10px;
  }
  .l-news .news-bug2 {
    top: -3px;
  }
  /**************** calendar  ************** */
  .l-calendar {
    padding-bottom: 100px;
  }
  .l-calendar #gg-calendar {
    width: 100%;
    height: 300px;
  }
  rt {
    font-size: 9px;
  }
  /**************** greeting  ************** */
  #greeting .pl-5 {
    padding-left: 12px !important;
  }
  #greeting .c-title-career {
    width: 40%;
    margin: 5px auto;
  }
  #greeting .photo-image {
    -webkit-box-shadow: -10px 20px 2px 1px #FFECC8;
            box-shadow: -10px 20px 2px 1px #FFECC8;
  }
  /**************** features  ************** */
  .l-features .btn {
    float: none;
  }
  .l-features .feature-image {
    -webkit-box-shadow: -7px 7px 2px 2px #FFECC8;
            box-shadow: -7px 7px 2px 2px #FFECC8;
    border-radius: 7px;
    margin-left: 10%;
    margin-bottom: 15px;
  }
  .l-features .feature-image-r {
    -webkit-box-shadow: 7px 7px 2px 2px #FFECC8;
            box-shadow: 7px 7px 2px 2px #FFECC8;
    border-radius: 7px;
    float: left !important;
    margin-left: 10% !important;
    margin-bottom: 15px;
  }
  .l-features .c-subtitle {
    padding: 10px;
    font-size: 20px;
  }
  .l-features .c-help {
    padding: 15px;
  }
  .l-features .point-image {
    padding-top: 40px;
  }
  .l-features .point-image-r {
    padding-top: 10px;
    margin-left: 25px;
  }
  /**************** l-service  ************** */
  .l-service {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/service/top_service_bg_sp.png) no-repeat;
    background-size: 150% 100%;
    padding: 50px 0px;
  }
  .l-clinic {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/clinic/top_clinic_bg_sp.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -120px;
    padding: 100px 30px;
  }
  .l-clinic-table {
    padding: 60px 10px;
    margin-bottom: 120px;
  }
  .time-help {
    padding: 30px;
  }
  .btn-scroll-top {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  /**************** l-clinic-table  ************** */
  .l-clinic-table table {
    width: 100%;
  }
  .l-clinic-table table th {
    width: 25%;
  }
  .l-clinic-table table td {
    width: 75%;
  }
  /**************** footer  ************** */
  .c-item .c-item-title {
    margin-left: -10px;
  }
  .c-item .phone {
    font-size: 24px;
  }
  .zero {
    font-size: 8px;
  }
  .time-table th, .time-table td {
    font-size: 13px;
    padding: 5px 5px;
  }
  .l-footer-reserve .title {
    font-size: 28px;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  @-webkit-keyframes MoveLR {
    0%, 100% {
      -webkit-transform: translateX(-50px);
              transform: translateX(-50px);
    }
    50% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
  }
  @keyframes MoveLR {
    0%, 100% {
      -webkit-transform: translateX(-50px);
              transform: translateX(-50px);
    }
    50% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
  }
  @-webkit-keyframes MoveRL {
    0%, 100% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
    50% {
      -webkit-transform: translateX(-100px);
              transform: translateX(-100px);
    }
  }
  @keyframes MoveRL {
    0%, 100% {
      -webkit-transform: translateX(800px);
              transform: translateX(800px);
    }
    50% {
      -webkit-transform: translateX(-100px);
              transform: translateX(-100px);
    }
  }
  @-webkit-keyframes MoveRL1 {
    0%, 100% {
      -webkit-transform: translateX(1200px);
              transform: translateX(1200px);
    }
    50% {
      -webkit-transform: translateX(-80px);
              transform: translateX(-80px);
    }
  }
  @keyframes MoveRL1 {
    0%, 100% {
      -webkit-transform: translateX(1200px);
              transform: translateX(1200px);
    }
    50% {
      -webkit-transform: translateX(-80px);
              transform: translateX(-80px);
    }
  }
  .btn {
    width: 259px;
    height: 46px;
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/main_btn_sp.png);
    font-size: 16px;
    line-height: 32px;
  }
  #cloud1 {
    top: 35px;
    -webkit-animation: MoveLR 50s linear infinite;
            animation: MoveLR 50s linear infinite;
  }
  #cloud2 {
    top: 30px;
    -webkit-animation: MoveRL 50s linear infinite;
            animation: MoveRL 50s linear infinite;
  }
  #cloud3 {
    top: 70px;
    -webkit-animation: MoveRL1 50s linear infinite;
            animation: MoveRL1 50s linear infinite;
  }
  .deco-top {
    top: 5%;
  }
  .l-corona .c-subtitle {
    margin-left: 1%;
    width: 98%;
  }
  .l-corona #l-corona-help {
    margin-top: 0px;
  }
  /**************** news  ************** */
  .l-news .c-header-title {
    margin-top: -38px;
    font-size: 16px;
  }
  .l-news .c-subtitle {
    font-size: 16px;
  }
  .l-news .c-block-title {
    font-size: 16px;
    padding: 10px 5px;
  }
  .l-news .deco3, .l-news .deco4 {
    top: 80%;
  }
  .l-news .news-bug1 {
    top: -5px;
  }
  .l-news .news-bug2 {
    top: -15px;
  }
  /**************** calendar  ************** */
  .l-calendar .cal-bug1 {
    left: 5%;
    top: 40%;
  }
  .l-calendar .cal-bug2 {
    top: 42%;
    width: 0;
  }
  .l-calendar .cal-grass1 {
    top: 66%;
  }
  .l-calendar .cal-grass2 {
    top: 85%;
    width: 30%;
  }
  .l-calendar .cal-bird {
    width: 22%;
  }
  /**************** greeting  ************** */
  #greeting .photo-image {
    -webkit-box-shadow: -10px 20px 2px 1px #FFECC8;
            box-shadow: -10px 20px 2px 1px #FFECC8;
  }
  .l-greeting .greet-deco-1 {
    top: 10%;
    left: 2%;
    width: 24%;
  }
  .l-greeting .greet-deco-2 {
    position: absolute;
    bottom: 3%;
    right: -1%;
    width: 24%;
    z-index: 2;
  }
  .l-greeting .greet-child-2 {
    position: absolute;
    top: 65%;
    left: 15%;
    width: 15%;
  }
  .l-greeting .greet-child-1 {
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 22%;
  }
  .l-greeting .greet-tree-1 {
    position: absolute;
    top: 55%;
    left: 7%;
    width: 8%;
  }
  .l-greeting .greet-tree-2 {
    position: absolute;
    top: 18%;
    right: 8%;
    width: 5%;
  }
  #greeting .c-title-career {
    padding: 10px 5px;
    font-size: 16px;
    text-align: left;
  }
  /**************** features  ************** */
  .l-features .btn {
    float: left;
    margin-left: 80px;
  }
  .l-features .feature-image {
    -webkit-box-shadow: -15px 15px 2px 5px #FFECC8;
            box-shadow: -15px 15px 2px 5px #FFECC8;
    border-radius: 15px;
  }
  .l-features .feature-image-r {
    -webkit-box-shadow: 15px 15px 2px 5px #FFECC8;
            box-shadow: 15px 15px 2px 5px #FFECC8;
    border-radius: 15px;
  }
  /**************** l-clinic-table  ************** */
  .l-clinic-table table {
    width: 100%;
  }
  .l-clinic-table table th {
    width: 25%;
  }
  .l-clinic-table table td {
    width: 75%;
  }
  /**************** SNS  ************** */
  .l-sns .c-title {
    font-size: 16px;
    margin-left: -10px;
  }
  .l-features .c-subtitle {
    font-size: 20px;
  }
  rt {
    font-size: 8px;
  }
  /**************** footer  ************** */
  .l-footer-reserve .contact .c-item .phone, .l-calendar .c-item .phone {
    font-size: 21px;
  }
  .zero {
    font-size: 8px;
  }
  footer .left-image, footer .right-image {
    width: 18%;
  }
  .time-table th, .time-table td {
    font-size: 13px;
    padding: 5px 5px;
  }
}

@media only screen and (-webkit-max-device-pixel-ratio: 2) {
  #cloud1, #cloud2, #cloud3 {
    width: 64px;
    height: 22px;
  }
}

@media only screen and (-webkit-max-device-pixel-ratio: 3) {
  #cloud1, #cloud2, #cloud3 {
    width: 64px;
    height: 22px;
  }
}

/* dots */
.top-left-dot {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #54A868;
}

.top-right-dot {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #54A868;
}

.bottom-left-dot {
  position: absolute;
  bottom: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #54A868;
}

.bottom-right-dot {
  position: absolute;
  bottom: 6px;
  right: 6px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #54A868;
}

.l-main-access {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/access/access_bg_pc.png) top center no-repeat;
  padding: 220px 0px 20vh 0px;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  background-size: 100% 18vh;
  margin-top: -18vh;
}

.l-main-access .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 5px;
}

.l-main-access .c-help {
  font-size: 16px;
  line-height: 2;
}

.l-main-access .c-line {
  color: #FFE380;
}

.l-main-access #g-map {
  width: 100%;
  height: 550px;
}

.l-main-access #h-map {
  width: 550px;
  max-width: 100%;
  padding: 10px;
  margin: 20px auto 20px;
}

.l-main-access #h-map img {
  border-radius: 20px;
}

.l-main-access #l-access-detail {
  width: 950px;
  max-width: 100%;
  padding: 10px;
  margin: 0 auto;
}

.l-main-access #l-access-detail #c-logo {
  float: left;
}

.l-main-access #l-access-detail #c-logo h2, .l-main-access #l-access-detail #c-logo img {
  float: left;
}

.l-main-access #l-access-detail .phone {
  font-size: 26px;
  font-family: 'Fredoka One', cursive;
  margin-top: 20px;
  line-height: 1.5em;
}

.l-main-access #l-access-detail .c-icon-title {
  font-size: 22px;
  line-height: 2;
}

.l-main-access #l-access-detail .c-subtitle {
  margin-top: 5px;
  font-size: 16px;
}

.l-main-access #l-access-detail .phone i {
  color: #FF8266;
}

.l-main-access #l-access-detail .text-item {
  border-top: 2px solid #FF8266;
  border-bottom: 2px solid #FF8266;
  padding: 20px 10px 0px;
  text-align: center;
}

.l-main-access #l-access-detail .text-item .c-title {
  color: #FF8266;
  font-size: 22px;
  margin-bottom: 20px;
  font-family: 'Fredoka One', 'Kosugi Maru', sans-serif;
}

.l-main-access #l-access-detail .text-item .c-help {
  font-size: 16px;
}

.l-main-access #l-access-detail .image-item {
  border: 2px solid #54A868;
  border-radius: 10px;
  padding: 20px;
}

.l-main-access #l-access-detail .image-item .c-title {
  font-size: 16px;
  color: #000000;
}

.access-deco1 {
  position: absolute;
  top: 120px;
  left: 0;
  width: 35%;
}

.access-deco2 {
  position: absolute;
  top: 120px;
  right: 0;
  width: 35%;
}

@media screen and (max-width: 767px) {
  .l-main-access {
    background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/access/access_bg_sp.png);
    background-size: 100% 23vh;
    background-position: top center;
    margin-top: -20vh;
    min-height: 75vh;
    padding-top: 180px;
  }
  .l-main-access .c-title {
    font-size: 32px;
  }
  .l-main-access #g-map {
    height: 80vw;
  }
  .l-main-access .access-deco1 {
    top: 140px;
  }
  .l-main-access .access-deco2 {
    top: 140px;
  }
}

.l-main-clinic {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/clinic/clinic_bg_pc.png) top center;
  padding: 100px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  min-height: 50vh;
  background-size: cover;
  margin-top: -18vh;
  margin-bottom: 50px;
}

#clinic-top-menu {
  width: 500px;
  max-width: 100%;
  margin: 0px auto;
  padding: 20px;
}

.l-main-clinic .menu-item {
  background-color: white;
  border: 2px solid #54A868;
  border-radius: 10px;
  width: 45%;
  height: 65px;
  -webkit-box-shadow: 3px 3px #54A868;
          box-shadow: 3px 3px #54A868;
  float: left;
  margin: 20px 2% 20px 3%;
}

.l-main-clinic .menu-item a {
  position: relative;
  padding: 0.8em 1em 1em 1em;
  text-decoration: none !important;
  font-size: 18px;
  display: block;
  color: #000000;
}

.l-main-clinic .menu-item:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.l-main-clinic .menu-item a p {
  padding-left: 20%;
  padding-top: 4px;
  font-size: 18px;
}

.l-main-clinic .menu-item a:after {
  position: absolute;
  right: 15%;
  top: 22%;
  content: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/staff/arrow_down.png);
}

/*******************   about-clinic  ********************** */
.l-about-clinic {
  position: relative;
  padding: 100px 0px 50px;
}

.l-about-clinic .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 5px;
}

.l-about-clinic .c-title-jp {
  color: #543C30;
  font-size: 16px;
}

.l-about-clinic #clinic-slider {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/clinic/about_bg_pc.png) top center;
  padding: 100px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: 100px;
}

.l-about-clinic #clinic-slider .c-title {
  font-size: 20px;
  font-weight: bold;
  color: white;
  font-family: 'Kosugi Maru', sans-serif;
}

.l-about-clinic #clinic-slider .c-help {
  font-size: 16px;
  color: white;
  margin-top: 20px;
  line-height: 2;
}

.slider-item img {
  border-radius: 20px;
}

.slider-labels {
  width: 100%;
  margin-top: 50px;
}

.clinic-deco1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 35%;
}

.clinic-deco2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
}

/*******************   about-facility  ********************** */
.l-about-facility {
  position: relative;
  padding: 100px 0px 20vh 0px;
  margin-bottom: 50px;
}

.l-about-facility .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
}

.l-about-facility .c-title-jp {
  color: #543C30;
  font-size: 16px;
}

.l-about-facility #facility {
  width: 950px;
  max-width: 100%;
  padding: 10px;
  margin: 0px auto;
}

.l-about-facility #facility .image-item {
  border: 2px solid #54A868;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 10px;
}

.l-about-facility #facility .image-item .c-item-title {
  font-weight: bold;
  font-size: 22px;
}

.l-about-facility #facility .image-item .c-item-help {
  font-size: 16px;
}

/******************** slider ************************ */
.l-about-clinic #clinic-slider .slider {
  width: 100%;
  max-width: 500px;
  margin: 50px auto;
}

@media screen and (max-width: 480px) {
  .l-about-clinic #clinic-slider .slider {
    max-width: 300px;
  }
}

.slick-list {
  overflow: visible;
}

.l-about-clinic .slick-slide {
  margin: 0px 20px;
  width: 100%;
  max-width: 500px;
}

@media screen and (max-width: 480px) {
  .l-about-clinic .slick-slide {
    max-width: 300px;
  }
}

.slick-prev {
  left: 50% !important;
  margin-left: -265px;
}

.slick-next {
  right: 50% !important;
  margin-right: -265px;
}

.slick-prev, .slick-next {
  background: #FF8266 !important;
  border-radius: 10px !important;
  width: 38px !important;
  height: 38px !important;
  z-index: 1;
  top: 30%;
}

.slick-prev:before, .slick-next:before {
  font-family: initial !important;
  color: white !important;
  font-weight: bold;
}

.slick-slide {
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: .6;
}

.slick-active {
  opacity: 0.6;
}

.slick-current {
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .l-main-clinic {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/clinic/clinic_bg_sp.png) no-repeat;
    background-size: 100% !important;
    margin-top: -24vh;
    padding-bottom: 0px !important;
  }
  .l-main-clinic .menu-item a p {
    padding-left: 15%;
  }
  .l-about-clinic .c-title, .l-about-facility .c-title {
    font-size: 32px;
  }
  .l-main-clinic .top-menu {
    padding-left: 5%;
  }
  .l-about-clinic {
    padding-bottom: 0px !important;
  }
  .l-about-clinic #clinic-slider {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/clinic/about_bg_sp.png) no-repeat;
    background-size: 100% !important;
    margin-top: 20px;
    padding: 30px 0px 100px 0px;
  }
  .l-about-clinic #clinic-slider .slider {
    margin: 0px auto;
  }
  .l-about-clinic #clinic-slider .c-title {
    margin-top: -70px;
    line-height: 1;
  }
  .slick-prev {
    margin-left: -48vw;
  }
  .slick-next {
    margin-right: -48vw;
  }
  .slider-labels {
    margin-top: 100px;
  }
  #clinic-top-menu {
    padding-top: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .l-main-clinic .menu-item {
    width: 45%;
    margin-right: 5%;
  }
  .l-main-clinic .top-menu {
    padding-left: 5%;
  }
}

.l-main-information {
  position: relative;
  padding: 50px 20px 200px;
  width: 1150px;
  max-width: 100%;
  margin: 0px auto;
}

.l-main-information .info-item {
  border-bottom: 1px solid #54A868;
  padding-bottom: 20px;
  margin-bottom: 50px;
}

.l-main-information .info-item p {
  float: left;
}

.l-main-information .info-item .info-date {
  color: white;
  background-color: #54A868;
  padding: 5px 15px;
  border-radius: 20px;
  font-size: 16px;
  font-family: 'Fredoka One', cursive;
  text-align: center;
  margin-right: 20px;
}

.l-main-information .info-item .info-arrow img:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.l-main-information .info-item .info-category {
  color: #54A868;
  font-size: 20px;
  padding-top: 5px;
}

.l-main-information .info-item .info-category .c-title {
  font-family: 'Fredoka One', cursive;
}

.l-main-information .info-item .info-help {
  font-size: 18px;
  line-height: 1.7;
  color: #000000;
}

.l-main-information .info-menu-box {
  border: 1px solid #54A868;
  border-radius: 6px;
  -webkit-box-shadow: 6px 6px 2px 1px #54A868;
          box-shadow: 6px 6px 2px 1px #54A868;
  padding: 30px;
  margin-bottom: 50px;
}

.l-main-information .info-menu-box .c-title {
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  font-family: 'Fredoka One', cursive;
  margin-bottom: 30px;
}

.l-main-information .info-menu-box ul {
  list-style: none;
}

.l-main-information .info-menu-box ul li {
  border-bottom: 1px solid #707070;
  padding: 15px;
}

.l-main-information .info-menu-box ul li a {
  font-size: 16px;
  color: #3f3f3f;
}

.l-main-information .info-detail .info-date {
  color: white;
  background-color: #54A868;
  padding: 5px 15px;
  border-radius: 20px;
  font-size: 16px;
  font-family: 'Fredoka One', cursive;
  text-align: center;
  margin-right: 20px;
}

.l-main-information .info-detail .info-category {
  color: #54A868;
  font-size: 20px;
  padding-top: 5px;
}

.l-main-information .info-detail .txt-title {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #54A868;
  padding-bottom: 10px;
  margin: 30px 0px;
}

.l-main-information .info-detail .info-content {
  width: 100%;
}

.l-main-information .info-detail .info-image {
  width: 90%;
  border-radius: 20px;
  height: 300px;
  background-color: #ebebeb;
  margin-left: 5%;
}

.l-main-information .info-detail .info-txt-help {
  margin-top: 40px;
  font-size: 16px;
  line-height: 28px;
}

.l-main-information .info-detail .video-title {
  font-size: 20px;
  color: #54A868;
  font-weight: bold;
  margin: 50px 0px 50px;
}

.l-main-information .info-detail .info-video {
  width: 100% !important;
  border-radius: 20px;
  margin-bottom: 30px;
  height: auto;
  background-size: cover;
}

.l-main-information .info-detail .info-map {
  width: 100%;
  height: 400px;
}

.l-main-information .info-detail .info-map iframe {
  border-radius: 20px;
}

/* detail */
.wrapper {
  display: table;
  position: relative;
  width: 100%;
}

.playpause {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/info/info-video-play.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 80px;
  height: 50px;
  left: 0%;
  right: 0%;
  top: 0%;
  bottom: 0%;
  margin: auto;
  opacity: 0.8;
  background-size: contain;
  background-position: center;
}

@media screen and (max-width: 767px) {
  .l-main-information {
    padding-top: 0px !important;
  }
}

/************************************** service-top  ****************************** */
.l-service-top {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/service/service_menu_bg_pc.png) top center;
  padding: 100px 0px 10px 0px;
  width: 100%;
  max-width: 100%;
  min-height: 80vh;
  background-size: cover;
  margin-top: -18vh;
}

.l-service-top #service-menu {
  width: 1050px;
  max-width: 100%;
  padding: 10px;
  margin: 0px auto;
}

.l-service-top .menu-item {
  background-color: white;
  border: 2px solid #54A868;
  border-radius: 10px;
  width: 22%;
  height: 65px;
  -webkit-box-shadow: 3px 3px #54A868;
          box-shadow: 3px 3px #54A868;
  float: left;
  margin-right: 3%;
  margin-top: 20px;
  cursor: pointer;
}

.l-service-top .menu-item:hover {
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.l-service-top .menu-item a {
  padding: 0.8em 1em 1em 1em;
  text-decoration: none !important;
  font-size: 18px;
  display: block;
  color: #000000;
}

.l-service-top .menu-item p {
  float: left;
  font-size: 15px;
  padding-top: 0.5rem;
}

.l-service-top .menu-item img {
  float: left;
  margin-left: 0;
  margin-right: 0.5rem;
}

/************************************** service-content  ****************************** */
.l-service-content {
  position: relative;
  width: 100%;
  background-color: white;
  padding: 100px 0px;
}

.l-service-content .service-item-content {
  position: relative;
  width: 950px;
  max-width: 100%;
  margin: 30px auto !important;
}

.l-service-content .service-item-content .service-item-icon img {
  max-width: 120px;
}

.l-service-content .service-item-content .c-item-title {
  font-size: 36px;
  margin-top: 20px;
}

.l-service-content .service-item-content .c-item-title.is-free {
  color: #FF8266;
}

.l-service-content .service-item-content .c-item-title.is-free &gt; span {
  color: #FF8266;
  font-size: 20px;
}

.l-service-content .service-item-content .c-item-icon {
  max-width: 120px;
}

.l-service-content .service-item-content .c-item-help {
  font-size: 26px;
  margin-top: 40px;
  color: #FF8266;
}

.l-service-content .service-item-content .c-detail-list {
  list-style: none;
}

.l-service-content .service-item-content .c-detail-list li {
  line-height: 27px;
  font-size: 20px;
  color: #FF8266;
}

.l-service-content .service-item-content .c-detail-list li:before {
  content: "●";
  color: #FF8266;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  margin-left: -1em;
  margin-right: 5px;
}

.l-service-content .service-item-content .c-detail-help {
  font-size: 16px;
  margin-top: 30px;
  line-height: 2;
  margin-left: -30px;
}

.l-service-content .service-item-content .item-column {
  position: relative;
  border-radius: 10px;
  border: 2px solid #54A868;
  -webkit-box-shadow: 5px 5px #54A868;
          box-shadow: 5px 5px #54A868;
  padding: 30px;
  margin: 50px 0px 150px 0px;
}

.l-service-content .service-item-content .item-column .c-title {
  font-size: 20px;
  color: #54A868;
  margin: 20px 0px;
}

.l-service-content .service-item-content .item-column .c-help {
  font-size: 16px;
}

.l-service-content .service-item-content .item-column .c-item-mark {
  position: absolute;
  top: -3px;
  left: 15px;
  width: 70px;
  height: auto;
}

.l-service-content .service-deco1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 20%;
}

.l-service-content .service-deco2 {
  position: absolute;
  top: 35%;
  right: 2%;
  width: 10%;
}

.l-service-content .service-deco3 {
  position: absolute;
  top: 35%;
  left: 2%;
  width: 10%;
}

.l-service-content .service-deco4 {
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
}

.l-service-content .service-deco5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 20%;
}

.l-service-content .service-deco6 {
  position: absolute;
  top: 35%;
  right: 3%;
  width: 8%;
}

.l-service-content .service-deco7 {
  position: absolute;
  top: 35%;
  left: 3%;
  width: 8%;
}

.l-service-content .service-deco8 {
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
}

.l-service-content .service-deco9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 20%;
}

.l-service-content .service-deco10 {
  position: absolute;
  top: 30%;
  right: 2%;
  width: 10%;
}

.l-service-content .service-deco11 {
  position: absolute;
  top: 35%;
  left: 3%;
  width: 8%;
}

.l-service-content .service-deco12 {
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
}

/************************************** service-content  ****************************** */
@media screen and (max-width: 767px) {
  .l-service-top {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/service/service_menu_bg_sp.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -20vh;
    min-height: 100%;
    padding: 100px 0px 100px 0px;
  }
  .l-service-top #service-menu {
    margin-top: -50px;
    padding-left: 20px;
  }
  .l-service-content {
    padding-top: 20px;
  }
  .l-service-content .service-item-content .c-detail-help {
    margin-left: 20px;
  }
  .l-service-content .service-item-content .c-detail-list {
    margin: 20px 0px 0px 50px;
  }
  .l-service-top .menu-item {
    width: 30%;
  }
  .l-service-top .menu-item p {
    float: none;
    font-size: 11px;
    padding-top: 0px !important;
    overflow-wrap: normal;
  }
  .l-service-top .menu-item img {
    float: none;
    margin-left: 22%;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    margin-top: -15px;
  }
  .l-service-top .menu-item .s1 {
    margin-left: 18% !important;
    margin-top: 0px !important;
  }
  .l-service-top .menu-item a {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .l-service-content .service-deco2, .l-service-content .service-deco3, .l-service-content .service-deco6, .l-service-content .service-deco7, .l-service-content .service-deco10, .l-service-content .service-deco11 {
    top: 5%;
  }
  .item-column .item-column-image {
    width: 100%;
  }
  .l-service-content .service-item-content .item-column {
    padding: 20px 10px;
  }
  .l-service-content .service-item-content .c-item-title {
    font-size: 26px;
  }
  .l-service-content .service-item-content .c-item-help {
    font-size: 18px;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .l-service-top {
    min-height: 100vh;
  }
  .l-service-top .menu-item {
    width: 30%;
  }
  .l-service-top .menu-item p {
    font-size: 13px;
  }
  .l-service-top #service-menu {
    padding-left: 40px;
    padding-right: 40px;
  }
  .item-column .item-column-image {
    width: 100%;
  }
  .l-service-top .menu-item img {
    margin-left: 0;
  }
  .l-service-content .service-deco2, .l-service-content .service-deco3, .l-service-content .service-deco6, .l-service-content .service-deco7, .l-service-content .service-deco10, .l-service-content .service-deco11 {
    top: 5%;
  }
}

/************************************** staff-top  ****************************** */
.l-staff-top {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/service/service_menu_bg_pc.png) top center;
  padding: 100px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin-top: -18vh;
}

.l-staff-top .staff-menu {
  width: 1050px;
  max-width: 100%;
  padding: 10px;
  margin: 100px auto 0;
}

.l-staff-top .c-title {
  color: #54A868;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 50px;
}

.l-staff-top .c-help {
  font-size: 16px;
  line-height: 2;
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .l-staff-top .c-help {
    text-align: left;
  }
}

.l-staff-top .menu-item {
  background-color: white;
  border: 2px solid #54A868;
  border-radius: 10px;
  width: 22%;
  height: 65px;
  -webkit-box-shadow: 3px 3px #54A868;
          box-shadow: 3px 3px #54A868;
  float: left;
  margin: 20px 2% 0px 1%;
}

.l-staff-top .menu-item:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.l-staff-top .menu-item a {
  position: relative;
  padding: 0.8em 1em 1em 1em;
  text-decoration: none !important;
  font-size: 18px;
  display: block;
  color: #000000;
}

.l-staff-top .menu-item a p {
  padding-left: 15%;
  padding-top: 4px;
  font-size: 18px;
}

.l-staff-top .menu-item a:after {
  position: absolute;
  right: 15%;
  top: 22%;
  content: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/staff/arrow_down.png);
}

/************************************** staff-doctor  ****************************** */
.l-staff-doctor {
  margin: 100px 0px 50px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .l-staff-doctor {
    margin: 50px 0px;
  }
}

.l-staff-doctor .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 5px;
}

.l-staff-doctor .c-title-jp {
  color: #543C30;
  font-size: 16px;
}

.l-staff-doctor #boss-history {
  width: 1150px;
  max-width: 100%;
  margin: 50px auto 0px;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .l-staff-doctor #boss-history {
    margin: 0 auto;
  }
}

.l-staff-doctor #boss-history .photo-image {
  position: relative;
  -webkit-box-shadow: -20px 20px 2px 1px #FFECC8;
          box-shadow: -20px 20px 2px 1px #FFECC8;
  border-radius: 10px;
  max-width: 100%;
  z-index: 5;
}

.l-staff-doctor #boss-history .c-subtitle {
  font-size: 26px;
  color: #FF8266;
  line-height: 1.7;
}

@media screen and (max-width: 767px) {
  .l-staff-doctor #boss-history .c-subtitle {
    margin-top: 30px;
    line-height: 1.4;
  }
}

.l-staff-doctor #boss-history .c-help {
  font-size: 16px;
}

.l-staff-doctor #boss-history .c-title-career {
  font-size: 18px;
  font-weight: bold;
  color: #54A868;
  background-color: white;
  padding: 10px 20px;
}

.l-staff-doctor #boss-history .l-career-rect {
  background-color: white;
  border-radius: 10px;
  border: 2px solid #54A868;
  margin-top: -30px;
}

.l-staff-doctor #boss-history .c-title {
  color: #54A868;
  font-size: 18px;
}

.l-staff-doctor #boss-history .c-help {
  font-size: 16px;
  line-height: 2;
}

.l-staff-doctor #boss-history table th, .l-staff-doctor #boss-history table td {
  padding: 10px 10px 2px 10px;
  font-size: 16px;
  text-align: left;
  position: relative;
}

.l-staff-doctor #boss-history table th.is-span, .l-staff-doctor #boss-history table td.is-span {
  padding-left: 30%;
}

.l-staff-doctor #boss-history table th.is-span span, .l-staff-doctor #boss-history table td.is-span span {
  position: absolute;
  left: 0;
  height: 100%;
  display: block;
  width: 30%;
  font-weight: bold;
}

.l-staff-doctor .staff-deco1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 35%;
}

.l-staff-doctor .staff-deco2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
}

.l-staff-doctor .c-factor {
  margin-top: 0px;
}

.l-staff-doctor .c-factor-print {
  margin-top: 20px;
}

/************************************** staff  ****************************** */
.l-staff-staff {
  margin: 100px 0px 20px 0px;
  position: relative;
}

.l-staff-staff .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
}

.l-staff-staff .c-title-jp {
  color: #543C30;
  font-size: 16px;
}

.l-staff-staff .staff-deco1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 35%;
}

.l-staff-staff .staff-deco2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
}

.l-staff-staff #staff-list {
  width: 900px;
  margin: 100px auto;
  padding: 20px;
  max-width: 100%;
}

.l-staff-staff .item {
  width: 100%;
  border: 2px solid #54A868;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 30px;
}

.l-staff-staff .item .item-job {
  color: white;
  background-color: #FF8266;
  border-radius: 30px;
  padding: 2px 40px;
}

.l-staff-staff .item .item-name {
  font-size: 22px;
}

.l-staff-staff .item .item-help {
  font-size: 16px;
  line-height: 2;
}

#staff-list .item img {
  border-radius: 20px;
  margin-bottom: 10px;
}

/************************************** staff-recruit  ****************************** */
.l-staff-recruit {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/staff/staff_recruit_bg.png) top center;
  padding: 100px 0px 200px 0px;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  background-size: cover;
}

.l-staff-recruit .c-title {
  color: #54A868;
  font-size: 48px;
  font-family: 'Fredoka One', cursive;
}

.l-staff-recruit .c-title-jp {
  color: #543C30;
  font-size: 16px;
}

.l-staff-recruit #recruit_table {
  width: 900px;
  max-width: 100%;
  padding: 10px;
  margin: 40px auto;
  background-color: #fff8eb;
}

.l-staff-recruit #recruit_table table {
  width: 90%;
  margin-left: 5%;
}

.l-staff-recruit #recruit_table table tr {
  border-bottom: 2px dotted #FFD6AE;
}

.l-staff-recruit #recruit_table table th {
  width: 30%;
  vertical-align: middle;
  text-align: center;
  padding: 25px 0px;
  font-size: 16px;
  font-weight: normal;
  color: #54A868;
}

.l-staff-recruit #recruit_table table td {
  width: 70%;
  vertical-align: middle;
  padding: 25px 0px;
  font-size: 16px;
}

.l-staff-recruit + .l-footer-top {
  margin-top: -15vh;
}

#boss-history .c-subbox {
  padding: 0px 20px;
}

@media screen and (max-width: 767px) {
  .l-staff-top {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/staff/staff_bg_sp.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -20vh;
    min-height: 100%;
  }
  .l-staff-top .staff-menu {
    margin-top: 0;
  }
  .l-staff-top .staff-menu .menu-item {
    width: 45%;
    margin: 20px 3% 0px 2%;
  }
  .l-staff-top .menu-item a p {
    padding-left: 0;
    font-size: 15px;
  }
  .l-staff-recruit {
    background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/staff/staff_recruit_bg_sp.png) no-repeat;
    background-size: 100% 100%;
    min-height: 100%;
    padding: 30px 0px 160px;
  }
  .l-staff-top .menu-item a p {
    font-size: 14px;
  }
  .l-staff-doctor .c-title {
    margin-top: 50px;
  }
  #boss-history .c-subbox {
    padding: 0 !important;
  }
  .l-staff-doctor #boss-history .photo-image {
    -webkit-box-shadow: -10px 10px 2px 1px #FFECC8;
            box-shadow: -10px 10px 2px 1px #FFECC8;
  }
  .l-staff-doctor #boss-history .c-title {
    margin-top: 20px !important;
  }
  .l-staff-doctor .c-factor {
    margin-top: 20px;
  }
  .l-staff-doctor .c-factor-print {
    margin-top: 0px;
  }
  .l-staff-staff {
    margin-top: 20px !important;
  }
  .l-staff-staff .c-title {
    margin-top: 50px;
  }
  .l-staff-staff #staff-list {
    margin: 10px 0px !important;
  }
  .l-staff-recruit #recruit_table {
    margin: 0px !important;
  }
  .l-staff-recruit #recruit_table td, .l-staff-recruit #recruit_table th {
    padding: 25px 10px !important;
  }
  .l-staff-doctor .c-title, .l-staff-staff .c-title, .l-staff-recruit .c-title {
    font-size: 32px;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .l-staff-top .staff-menu {
    margin-top: -50px;
  }
  .l-staff-top .menu-item a p {
    padding-left: 0;
    font-size: 15px;
  }
  .l-staff-doctor #boss-history .photo-image {
    -webkit-box-shadow: -10px 10px 2px 1px #FFECC8;
            box-shadow: -10px 10px 2px 1px #FFECC8;
  }
}

/* ---------------------------------------------------------
 *	ウィジウィグ
 *---------------------------------------------------------- */
.m-single {
  max-width: 950px;
  margin: 0 auto;
}

@media only screen and (max-width: 1023px) {
  .m-single {
    margin: 0;
    display: block;
  }
}

/* ---------------------------------------------------------
 *	navi
 *---------------------------------------------------------- */
.m-single_navi {
  -ms-flex-preferred-size: 340px;
      flex-basis: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 100px;
  padding-top: 100px;
  border-top: 3px solid #54a868;
}

.m-single_navi .m-single_naviBlk {
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
}

.m-single_navi .m-single_naviTtl {
  font-size: 2.6rem;
  font-weight: bold;
  position: relative;
  letter-spacing: 2px;
  color: #54a868;
}

.m-single_navi .m-single_naviList {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-single_navi .m-single_naviList &gt; li {
  font-size: 1.8rem;
  font-weight: bold;
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
}

.m-single_navi .m-single_naviList &gt; li a {
  display: block;
  padding: 10px 10px;
  padding-right: 2.5rem;
  color: #54a868;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-bottom: 1px solid #c0dfc7;
  color: #54a868;
}

.m-single_navi .m-single_naviList &gt; li a::before {
  -webkit-transition: all .3s;
  transition: all .3s;
}

.m-single_navi .m-single_naviList &gt; li a.is-hover, .m-single_navi .m-single_naviList &gt; li a:hover {
  background-color: #54a868;
  color: #fff;
}

.m-single_navi .m-single_naviList &gt; li a span {
  font-size: 1.4rem;
}

@media only screen and (max-width: 1023px) {
  .m-single_navi {
    display: block;
  }
  .m-single_navi .m-single_naviBlk + .m-single_naviBlk {
    margin-top: 100px;
  }
  .m-single_navi .m-single_naviList {
    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;
  }
  .m-single_navi .m-single_naviList &gt; li {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}

@media only screen and (max-width: 768px) {
  .m-single_navi {
    margin-top: 50px;
    padding-top: 50px;
  }
  .m-single_navi .m-single_naviBlk + .m-single_naviBlk {
    margin-top: 50px;
  }
  .m-single_navi .m-single_naviTtl {
    font-size: 2.2rem;
    padding-bottom: 0px;
  }
  .m-single_navi .m-single_naviList {
    margin-top: 10px;
    display: block;
  }
  .m-single_navi .m-single_naviList &gt; li {
    font-size: 1.4rem;
  }
  .m-single_navi .m-single_naviList &gt; li a {
    padding: 10px;
  }
}

/* ---------------------------------------------------------
 *	main
 *---------------------------------------------------------- */
/* ---------------------------------------------------------
 *	タイトル
 *---------------------------------------------------------- */
.m-single_title {
  font-size: 3.4rem;
  font-weight: 700;
  max-width: 950px;
  margin: 0 auto 50px;
  line-height: 1.4;
  font-family: 'Kosugi Maru', sans-serif;
}

@media only screen and (max-width: 768px) {
  .m-single_title {
    font-size: 2.6rem;
    margin: 0 auto 30px;
  }
}

.m-single_option {
  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;
  margin-bottom: 30px;
}

.m-single_category span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 2rem;
  color: #54a868;
}

.m-single_category span::before {
  content: 'CATEGORY';
  display: inline-block;
  margin-right: 20px;
  font-size: 1.4rem;
  line-height: 1.2;
  letter-spacing: 4px;
  font-weight: normal;
  height: 100%;
  padding-right: 10px;
  border-right: 1px solid #54a868;
}

@media only screen and (max-width: 768px) {
  .m-single_category span {
    font-size: 1.6rem;
  }
  .m-single_category span::before {
    font-size: 1.2rem;
  }
}

.m-single_date {
  display: inline-block;
}

.m-single_date span {
  font-size: 1.6rem;
  font-weight: bold;
  display: inline-block;
  padding: 5px 20px;
  letter-spacing: 2px;
  color: #54a868;
  background-color: #b9dcc1;
}

@media only screen and (max-width: 768px) {
  .m-single_date span {
    font-size: 1.4rem;
    padding: 5px 10px;
  }
}

.m-single_catch {
  text-align: center;
  margin-bottom: 50px;
}

@media only screen and (max-width: 768px) {
  .m-single_catch {
    margin: 0 auto 50px;
  }
}

/* ---------------------------------------------------------
 *	一覧
 *---------------------------------------------------------- */
.m-single_archiveTtl {
  font-size: 3.6rem;
  font-weight: bold;
  position: relative;
  max-width: 950px;
  margin: 0 auto 100px;
  color: #54a868;
}

.m-single_archiveTtl::before {
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: 2px;
  font-weight: normal;
  margin-right: 30px;
  color: #54a868;
}

.m-single_archiveTtl.is-category::before {
  content: 'CATEGORY :';
}

.m-single_archiveTtl.is-archive::before {
  content: 'ARCHIVE :';
}

@media only screen and (max-width: 768px) {
  .m-single_archiveTtl {
    font-size: 2rem;
    margin-bottom: 50px;
  }
  .m-single_archiveTtl::before {
    margin-right: 20px;
    font-size: 1.0rem;
  }
}

.m-single_article {
  max-width: 950px;
  margin: 0 auto;
}

.m-single_article article + article {
  margin-top: 30px;
}

.m-single_article article a {
  display: block;
  padding-bottom: 30px;
  border-bottom: 1px solid #d8d1c8;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.m-single_article article a.is-hover .m-single_title, .m-single_article article a:hover .m-single_title {
  text-decoration: underline;
}

.m-single_article .m-single_option {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 15px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media only screen and (max-width: 768px) {
  .m-single_article .m-single_option {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.m-single_article .m-single_category {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 6px 20px;
}

.m-single_article .m-single_category span {
  font-size: 1.6rem;
}

.m-single_article .m-single_category span::before {
  letter-spacing: 2px;
  font-size: 1.2rem;
}

@media only screen and (max-width: 768px) {
  .m-single_article .m-single_category {
    padding: 6px 10px;
  }
  .m-single_article .m-single_category span::before {
    margin-right: 5px;
    letter-spacing: 2px;
    font-size: 1.0rem;
  }
}

.m-single_article .m-single_date {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.m-single_article .m-single_title {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 2.6rem;
  margin-bottom: 0;
}

@media only screen and (max-width: 768px) {
  .m-single_article .m-single_title {
    font-size: 2.0rem;
  }
}

/* ---------------------------------------------------------
 *	記事
 *---------------------------------------------------------- */
.m-single_body {
  max-width: 950px;
  margin: 20px auto 0;
  font-size: 1.6rem;
}

.m-single_body p, .m-single_body div, .m-single_body table, .m-single_body img, .m-single_body ul, .m-single_body ol {
  margin-bottom: 30px;
}

.m-single_body table {
  border-top: 1px solid #d8d1c8;
  border-left: 1px solid #d8d1c8;
}

.m-single_body table th {
  background-color: #adadad;
}

.m-single_body table td, .m-single_body table th {
  font-size: 1.2rem;
  padding: 5px 10px;
  border-bottom: 1px solid #d8d1c8;
  border-right: 1px solid #d8d1c8;
}

.m-single_body h1, .m-single_body h2, .m-single_body h3, .m-single_body h4, .m-single_body h5, .m-single_body h6 {
  font-weight: 700;
  margin-bottom: 3rem;
  line-height: 1.4;
}

.m-single_body h1 {
  font-size: 2.6rem;
  border-bottom: 3px solid #54a868;
  position: relative;
  padding-bottom: 10px;
}

.m-single_body h2 {
  font-size: 2.4rem;
  border-bottom: 3px solid #d8d1c8;
  position: relative;
  padding-bottom: 10px;
  color: #54a868;
}

.m-single_body h2::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 200px;
  height: 3px;
  background-color: #54a868;
}

.m-single_body h3 {
  font-size: 2.2rem;
  padding-bottom: 10px;
  border-bottom: 3px solid #d8d1c8;
}

.m-single_body h4 {
  font-size: 2.0rem;
  padding-bottom: 10px;
  border-bottom: 2px solid #d8d1c8;
}

.m-single_body h5 {
  font-size: 1.8rem;
  padding-bottom: 10px;
  border-bottom: 1px solid #d8d1c8;
}

.m-single_body h6 {
  font-size: 1.6rem;
  padding-bottom: 5px;
  border-bottom: 1px solid #d8d1c8;
}

.m-single_body a {
  text-decoration: underline;
  color: #0070c9;
}

.m-single_body a:hover {
  text-decoration: none;
}

.m-single_body .aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.m-single_body .alignleft {
  display: block;
}

.m-single_body .alignright {
  margin-left: auto;
  display: block;
}

.m-single_body ul li {
  list-style-type: disc;
  list-style-position: inside;
}

.m-single_body ol li {
  list-style-type: decimal;
  list-style-position: inside;
}

.m-single_body .googlemap {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  height: 0;
  overflow: hidden;
  padding-bottom: 45.75%;
  position: relative;
}

.m-single_body .googlemap iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.m-single_body .youtube {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
  padding-top: 45.75%;
}

.m-single_body .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

@media only screen and (max-width: 1023px) {
  .m-single_body .googlemap {
    padding-top: 50%;
  }
  .m-single_body .youtube {
    padding-top: 56.25%;
  }
}

@media only screen and (max-width: 768px) {
  .m-single_body {
    margin: 20px auto 0;
    overflow: hidden;
  }
  .m-single_body h1, .m-single_body h2, .m-single_body h3, .m-single_body h4, .m-single_body h5, .m-single_body h6 {
    margin-bottom: 2rem;
  }
  .m-single_body h1 {
    font-size: 2.2rem;
    padding-bottom: 10px;
  }
  .m-single_body h1::before {
    width: 100px;
  }
  .m-single_body h2 {
    font-size: 2.0rem;
  }
  .m-single_body h2::before {
    width: 50px;
  }
  .m-single_body h3 {
    font-size: 1.8rem;
    padding-bottom: 5px;
  }
  .m-single_body h4 {
    font-size: 1.6rem;
    padding-bottom: 5px;
  }
  .m-single_body h5 {
    font-size: 1.4rem;
    padding-bottom: 5px;
  }
  .m-single_body h6 {
    font-size: 1.4rem;
    padding-bottom: 5px;
  }
}

body#p-second:not(.p-access):not(.p-services):not(.p-facilities):not(.p-staff) .l-footer-reserve {
  margin-top: 0;
}

#main {
  margin-top: 0 !important;
}

/* ---------------------------------------------------------
 *	wp-block-uagb-advanced-heading ※タイトル
 *---------------------------------------------------------- */
#main .wp-block-uagb-advanced-heading {
  text-align: center;
}

/* ---------------------------------------------------------
 *	uagb-heading-text ※タイトル
 *---------------------------------------------------------- */
#main h2.uagb-heading-text {
  font-size: 2.6rem;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  color: #54a868;
}

@media only screen and (max-width: 768px) {
  #main h2.uagb-heading-text {
    font-size: 5vw;
  }
}

@media only screen and (max-width: 375px) {
  #main h2.uagb-heading-text {
    font-size: 7vw;
  }
}

/* ---------------------------------------------------------
 *	uagb-desc-text ※テキスト
 *---------------------------------------------------------- */
#main .uagb-desc-text {
  margin-top: 50px;
  font-size: 1.4rem;
}

@media only screen and (max-width: 768px) {
  #main .uagb-desc-text {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 375px) {
  #main .uagb-desc-text {
    font-size: 1.0rem;
  }
}

/* ---------------------------------------------------------
 *	wp-block-buttons ※ボタンブロック
 *---------------------------------------------------------- */
#main .wp-block-buttons {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 768px) {
  #main .wp-block-buttons {
    margin-top: 30px;
    font-size: 3.8vw;
  }
}

/* ---------------------------------------------------------
 *	wp-block-button ※ボタン
 *---------------------------------------------------------- */
#main .wp-block-button {
  -ms-flex-preferred-size: 23%;
      flex-basis: 23%;
  margin: 0 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main .wp-block-button:not(:nth-of-type(4n-3)) {
  margin-left: 2.6%;
}

@media only screen and (max-width: 1023px) {
  #main .wp-block-button {
    -ms-flex-preferred-size: 31%;
        flex-basis: 31%;
  }
  #main .wp-block-button:not(:nth-of-type(4n-3)) {
    margin-left: 0%;
  }
  #main .wp-block-button:not(:nth-of-type(3n-2)) {
    margin-left: 3.5%;
  }
}

@media only screen and (max-width: 768px) {
  #main .wp-block-button {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: 0 0 10px 0;
  }
  #main .wp-block-button:not(:nth-of-type(3n-2)) {
    margin-left: 0%;
  }
  #main .wp-block-button:nth-of-type(even) {
    margin-left: 3%;
  }
}

/* ---------------------------------------------------------
 *	wp-block-image ※image
 *---------------------------------------------------------- */
#main .wp-block-image {
  border-radius: 15px;
  overflow: hidden;
}

/* ---------------------------------------------------------
 *	wp-block-button__link ※ボタンリンク
 *---------------------------------------------------------- */
#main .wp-block-button__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 15px 40px 15px 20px;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #54a868;
  font-size: 1.2rem;
  background-color: #FFFFFF;
  border: 2px solid #54a868;
  border-radius: 10px;
  -webkit-box-shadow: 3px 3px #54a868;
          box-shadow: 3px 3px #54a868;
  position: relative;
}

#main .wp-block-button__link:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  bottom: 50%;
  width: 0.8rem;
  height: 0.8rem;
  background-color: transparent;
  margin-top: -0.6rem;
  margin-bottom: -0.2rem;
  border-top: solid 2px #54a868;
  border-right: solid 2px #54a868;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

#main .wp-block-button__link::before {
  -webkit-transition: all .3s;
  transition: all .3s;
}

#main .wp-block-button__link.is-hover, #main .wp-block-button__link:hover {
  background-color: white;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

#main .wp-block-button__link.is-hover::before, #main .wp-block-button__link:hover::before {
  top: 60%;
}

@media only screen and (max-width: 375px) {
  #main .wp-block-button__link {
    font-size: 3.8vw;
  }
}

/* ---------------------------------------------------------
 *	.wp-block-uagb-section ※セクション
 *---------------------------------------------------------- */
#main .wp-block-uagb-section {
  padding: 100px 0;
  max-width: none;
  line-height: 1.4;
}

#main .wp-block-uagb-section p {
  line-height: 1.4;
}

#main .wp-block-uagb-section:nth-of-type(even) {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/bg_mount.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  text-align: center;
  padding: 150px 0;
  position: relative;
}

@media only screen and (max-width: 1023px) {
  #main .wp-block-uagb-section {
    padding: 100px 30px;
  }
  #main .wp-block-uagb-section:nth-of-type(even) {
    background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/common/bg_mount_sp.png);
    padding: 100px 30px;
  }
}

@media only screen and (max-width: 768px) {
  #main .wp-block-uagb-section {
    padding: 50px 15px;
  }
  #main .wp-block-uagb-section:nth-of-type(even) {
    padding: 50px 15px;
  }
}

/* ---------------------------------------------------------
 *	.uagb-section__inner-wrap ※セクション 要素
 *---------------------------------------------------------- */
#main .uagb-section__inner-wrap {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  z-index: 0;
}

#main .uagb-section__inner-wrap p, #main .uagb-section__inner-wrap figure {
  margin-top: 20px;
  font-size: 1.0rem;
  line-height: 1.6;
}

#main .uagb-section__inner-wrap ul {
  margin-top: 20px;
}

#main .uagb-section__inner-wrap ul li {
  position: relative;
  padding-left: 2rem;
  font-size: 1.4rem;
  font-weight: bold;
  text-align: left;
}

#main .uagb-section__inner-wrap ul li + li {
  margin-top: 10px;
}

#main .uagb-section__inner-wrap ul li::before {
  content: '●';
  position: absolute;
  top: 0;
  left: 0;
  color: #FF8266;
}

@media only screen and (max-width: 768px) {
  #main .uagb-section__inner-wrap p {
    text-align: left;
  }
  #main .uagb-section__inner-wrap ul li {
    font-size: 1.2rem;
  }
}

/* ---------------------------------------------------------
 *	.wp-block-media-text ※メディアブロック
 *---------------------------------------------------------- */
#main .wp-block-media-text {
  margin-top: 50px;
}

@media only screen and (max-width: 768px) {
  #main .wp-block-media-text {
    margin-top: 20px;
  }
}

/* ---------------------------------------------------------
 *	.wp-block-media-text__media ※メディアブロック img
 *---------------------------------------------------------- */
#main .wp-block-media-text__media {
  border-radius: 15px;
  overflow: hidden;
}

/* ---------------------------------------------------------
 *	.wp-block-media-text__content ※メディアブロック
 *---------------------------------------------------------- */
@media only screen and (max-width: 600px) {
  #main .wp-block-media-text__content {
    padding: 0;
  }
}

/* ---------------------------------------------------------
 *	.uagb-separator-wrap ※セパレーター　枠
 *---------------------------------------------------------- */
#main .uagb-separator-wrap {
  display: none;
}

#main .uagb-separator-wrap + .uagb-desc-text {
  margin-top: 50px;
}

@media only screen and (max-width: 768px) {
  #main .uagb-separator-wrap + .uagb-desc-text {
    margin-top: 40px;
  }
}

/* ---------------------------------------------------------
 *	.uagb-separator ※セパレーター　子
 *---------------------------------------------------------- */
#main .uagb-separator {
  border-color: #54a868;
}

/* ---------------------------------------------------------
 *	.wp-block-uagb-icon-list ※アイコン付きリスト 枠
 *---------------------------------------------------------- */
#main .wp-block-uagb-icon-list {
  margin-top: 30px;
}

#main .uagb-icon-list__outer-wrap .uagb-icon-list__wrapper {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

#main .uagb-icon-list__outer-wrap .uagb-icon-list__wrap {
  display: block;
}

#main .uagb-icon-list__outer-wrap .uagb-icon-list__wrap .uagb-icon-list__content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* ---------------------------------------------------------
 *	.uagb-icon-list__wrapper ※アイコン付きリスト　枠2
 *---------------------------------------------------------- */
#main .uagb-icon-list__outer-wrap .uagb-icon-list__source-icon svg {
  width: 20px;
}

#main .uagb-icon-list__wrapper {
  margin-bottom: 0 !important;
  font-size: 1.8rem;
}

/* ---------------------------------------------------------
 *	.wp-block-uagb-icon-list-child ※アイコン付きリスト　子
 *---------------------------------------------------------- */
#main .wp-block-uagb-icon-list-child {
  margin-bottom: 0 !important;
}

#main .wp-block-uagb-icon-list-child + .wp-block-uagb-icon-list-child {
  margin-top: 10px;
}

/* ---------------------------------------------------------
 *	.uagb-icon-list__label ※アイコン付きリスト　子span
 *---------------------------------------------------------- */
#main .uagb-icon-list__label {
  font-size: 1.4rem;
  font-weight: bold;
}

/* ---------------------------------------------------------
 *	.wp-block-table ※アイコン付きリスト　子span
 *---------------------------------------------------------- */
#main .wp-block-table {
  border-bottom: none;
}

#main .wp-block-table table {
  table-layout: fixed;
  border-spacing: 10px 0;
  border-collapse: separate;
  border: none;
}

#main .wp-block-table table tr:nth-child(odd) {
  background-color: #54A868;
  color: #fff;
}

#main .wp-block-table table th {
  text-align: center;
}

#main .wp-block-table table td, #main .wp-block-table table th {
  border-top: 1px solid #54A868;
  padding: 20px 10px;
}

@media only screen and (max-width: 768px) {
  #main .wp-block-table table {
    border-spacing: 3px;
  }
  #main .wp-block-table table td, #main .wp-block-table table th {
    padding: 10px 5px;
    font-size: 0.8rem;
  }
}

/* ---------------------------------------------------------
 *	.p-flowchart ※フローチャート
 *---------------------------------------------------------- */
#main .p-flowchart .wp-block-media-text {
  padding: 0 20px 20px 20px;
  counter-increment: cnt;
  position: relative;
  z-index: 0;
  background-color: rgba(255, 255, 255, 0.1);
}

#main .p-flowchart .wp-block-media-text::before {
  position: absolute;
  z-index: 1;
  top: -60px;
  left: -100px;
  content: '';
  width: 186px;
  height: 178px;
  background-repeat: no-repeat;
  background-size: 100%;
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(1)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-01.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(2)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-02.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(3)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-03.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(4)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-04.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(5)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-05.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(6)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-06.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(7)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-07.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(8)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-08.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(9)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-09.png);
}

#main .p-flowchart .wp-block-group .wp-block-media-text:nth-of-type(10)::before {
  background-image: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/free/ico_step-10.png);
}

@media only screen and (max-width: 1023px) {
  #main .p-flowchart .wp-block-media-text {
    padding: 0 80px 20px 20px;
  }
  #main .p-flowchart .wp-block-media-text::before {
    font-size: 5rem;
  }
  #main .p-flowchart .wp-block-media-text::after {
    top: -40px;
  }
}

@media only screen and (max-width: 768px) {
  #main .p-flowchart .wp-block-group {
    margin-top: 80px;
  }
  #main .p-flowchart .wp-block-media-text {
    margin-top: 80px;
    padding: 0 20px 20px;
    display: block;
  }
  #main .p-flowchart .wp-block-media-text::before {
    top: -60px;
    left: -20px;
    width: 93px;
    height: 89px;
  }
  #main .p-flowchart .wp-block-media-text__content {
    margin-top: 20px;
  }
}

/* ---------------------------------------------------------
 *	.p-verticalFlat ※フラットレイアウト　縦Ver
 *---------------------------------------------------------- */
#main .p-verticalFlat .wp-block-media-text__content h3, #main .p-verticalFlat .wp-block-media-text__content h4 {
  font-size: 1.6rem;
}

#main .p-verticalFlat .wp-block-media-text__content p {
  font-size: 1.4rem;
}

#main .p-verticalFlat .wp-block-media-text {
  padding: 0 20px 20px;
  -ms-grid-columns: 40% auto !important;
  grid-template-columns: 40% auto !important;
}

@media only screen and (max-width: 768px) {
  #main .p-verticalFlat .wp-block-media-text__content {
    margin-top: 20px;
  }
  #main .p-verticalFlat .wp-block-media-text__content h3, #main .p-verticalFlat .wp-block-media-text__content h4 {
    font-size: 1.2rem;
  }
  #main .p-verticalFlat .wp-block-media-text__content p {
    font-size: 1rem;
  }
  #main .p-verticalFlat .wp-block-media-text {
    -ms-grid-columns: auto auto !important;
    grid-template-columns: auto auto !important;
  }
}

/* ---------------------------------------------------------
 *	.p-horizontalFlat ※フラットレイアウト 横Ver
 *---------------------------------------------------------- */
#main .p-horizontalFlat .wp-block-columns {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main .p-horizontalFlat .wp-block-columns:after {
  content: "";
  display: block;
  width: 31%;
  height: 0;
}

#main .p-horizontalFlat .wp-block-column {
  -ms-flex-preferred-size: 31%;
      flex-basis: 31%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-bottom: 40px;
}

#main .p-horizontalFlat .wp-block-column:not(:first-child) {
  margin-left: 0;
}

#main .p-horizontalFlat .wp-block-column {
  padding: 40px 20px;
  background-color: rgba(255, 255, 255, 0.1);
}

#main .p-horizontalFlat .wp-block-column h3, #main .p-horizontalFlat .wp-block-column h4 {
  font-size: 2.6rem;
}

#main .p-horizontalFlat .wp-block-column p {
  font-size: 1.6rem;
}

@media only screen and (max-width: 768px) {
  #main .p-horizontalFlat .wp-block-column {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    padding: 20px;
    margin-top: 20px;
  }
  #main .p-horizontalFlat .wp-block-column h3, #main .p-horizontalFlat .wp-block-column h4 {
    font-size: 2.0rem;
  }
}

/* ---------------------------------------------------------
 *	mwform
 *---------------------------------------------------------- */
#main .mw_wp_form {
  max-width: 800px;
  margin: 0 auto 0;
  padding: 50px 0;
  font-size: 1.6rem;
  text-align: left;
}

#main .mw_wp_form form &gt; p {
  line-height: 1.8;
  font-size: 1.0rem;
  margin-bottom: 0;
}

@media only screen and (max-width: 1023px) {
  #main .mw_wp_form {
    padding: 50px 15px;
  }
}

#main .mw_wp_form input[type="submit"] {
  cursor: pointer;
  margin-top: 30px;
  text-align: center;
  display: inline-block;
  min-width: 220px;
  padding: 15px 20px;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #54a868;
  color: #fff;
  line-height: 1.4;
  font-size: 1.2rem;
  border: none;
}

#main .mw_wp_form input[type="submit"].is-hover, #main .mw_wp_form input[type="submit"]:hover {
  background-color: #54a868;
}

@media only screen and (max-width: 768px) {
  #main .mw_wp_form input[type="submit"] {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 375px) {
  #main .mw_wp_form input[type="submit"] {
    font-size: 3.8vw;
  }
}

@media only screen and (max-width: 1023px) {
  #main .mw_wp_form input[name*="postcode"], #main .mw_wp_form input[name*="tel"] {
    max-width: 26vw;
  }
}

#main .mw_wp_form .mwform-checkbox-field, #main .mw_wp_form .mwform-radio-field {
  margin-right: 20px;
  display: inline-block;
}

@media only screen and (max-width: 768px) {
  #main .mw_wp_form .mwform-checkbox-field, #main .mw_wp_form .mwform-radio-field {
    margin: 0 10px 0 0;
  }
}

#main .mw_wp_form form &gt; p &gt; input[type="text"], #main .mw_wp_form form &gt; p &gt; input[type="email"],
#main .mw_wp_form textarea {
  width: 100%;
}

/*
 * Add yoshida stylesheet
 * */
/* -------------------------
 * module
 * ------------------------- */
.is-single {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-banner {
  background-size: 1920px 400px;
  background-position: bottom center;
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .l-banner {
    margin-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  .l-banner {
    min-height: 300px;
  }
}

@media screen and (max-width: 576px) {
  .l-banner {
    background-size: 100% auto;
    background-position: bottom 85px center;
  }
}

#breadcrumb {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  z-index: 1;
  position: relative;
}

.c-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-flex.is-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-flex.is-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-flex.is-left-justified::after {
  content: "";
  display: block;
  width: 31%;
}

@media screen and (max-width: 767px) {
  .c-flex {
    display: block;
  }
  .c-flex &gt; *:not(:first-of-type) {
    margin-top: 30px;
  }
}

.c-title-jp {
  position: relative;
  padding-left: 60px;
  padding-right: 60px;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

.c-title-jp::before, .c-title-jp::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
}

.c-title-jp::before {
  left: 0;
}

.c-title-jp::after {
  right: 0;
}

/* -------------------------
 * header
 * ------------------------- */
.main-header .logo {
  margin-top: 60px;
  width: 100%;
  max-width: 350px;
  position: relative;
  line-height: 1.2;
}

@media (min-width: 951px) and (max-width: 1450px) {
  .main-header .logo {
    margin-top: 40px;
  }
}

@media (max-width: 950px) {
  .main-header .logo {
    margin-top: 20px;
    max-width: calc(100% - 70px);
  }
}

@media (max-width: 480px) {
  .main-header .logo {
    padding-left: 10px !important;
  }
}

.main-header .logo .help {
  position: absolute;
  left: 40px;
  top: -50px;
  white-space: nowrap;
}

@media (min-width: 951px) and (max-width: 1450px) {
  .main-header .logo .help {
    margin-top: 0;
  }
}

.main-header .logo a {
  font-size: 26px;
}

@media (max-width: 480px) {
  .main-header .logo a {
    font-size: 6vw;
  }
}

.main-header #reserve .item .phone a {
  color: #fff;
}

.main-header .header-table tbody tr:last-child th {
  border-bottom-left-radius: 8px;
}

.main-header .header-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

nav.main-nav {
  width: 100%;
  max-width: calc(100% - 380px - 660px);
}

nav.main-nav .header_menu {
  text-align: left;
}

@media (max-width: 1450px) {
  nav.main-nav .main-menu {
    margin-left: 0;
  }
}

@media (max-width: 1200px) {
  nav.main-nav {
    max-width: calc(100% - 350px);
  }
}

@media (max-width: 950px) {
  nav.main-nav {
    margin-top: 0;
    max-width: calc(100%);
  }
}

@media (max-width: 950px) {
  .main-header {
    height: 100px;
  }
}

@media screen and (max-width: 950px) {
  a.menu-link {
    padding-top: 20px;
  }
}

/* -------------------------
 * TOP
 * ------------------------- */
/* MV */
.main-banner .caption h2 {
  margin-top: 0px;
  font-size: 24px;
  text-transform: uppercase;
  display: inline;
  font-weight: 600;
  color: #543C30;
  line-height: 2.2;
  letter-spacing: 1px;
  background-color: white;
}

@media screen and (max-width: 950px) {
  .main-banner .caption {
    width: 100%;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    left: 0;
    padding: 0 15px;
  }
}

/* 開院のお知らせ */
.c-date {
  margin-top: 30px;
  font-size: 2.0rem;
  line-height: 1.6;
  color: #FF8266;
}

/* -------------------------
 * news
 * ------------------------- */
.l-news .l-news-rect .item a {
  color: #212529;
  font-weight: normal;
}

.l-news .l-news-rect .item a .c-news_ico, .l-news .l-news-rect .item a .c-information_ico {
  display: inline-block;
  border-radius: 10px;
  line-height: 1.0;
  padding: 5px 10px;
  font-size: 14px;
  color: #fff;
}

.l-news .l-news-rect .item a .c-news_ico {
  background-color: #FF8266;
}

.l-news .l-news-rect .item a .c-information_ico {
  background-color: #F4CF56;
}

/* -------------------------
 * service
 * ------------------------- */
.l-service .service-item {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.l-service .service-item a {
  color: #54a868;
}

.l-service .service-item .service-icon {
  padding-top: 0;
  margin-bottom: 0;
  height: 100px;
  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;
}

.l-service .service-item .service-icon img {
  max-width: 80px;
}

.l-service .service-item .service-title {
  padding-top: 0;
}

.l-service a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  color: #54a868;
}

.service-item-content &gt; div {
  margin-bottom: 100px;
}

/* -------------------------
 * clinic
 * ------------------------- */
.l-clinic .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .l-clinic .owl-carousel {
    margin-left: -30px;
    margin-right: -30px;
    padding: 0 15px;
    width: calc(100% + 60px);
  }
}

/* -------------------------
 * freearea
 * ------------------------- */
.l-freearea {
  position: relative;
  background: url(//www.bandental.com/wp/wp-content/themes/visca-premium-theme/assets/motif/css/../images/park/top/top_greeting_bg_pc.png) top center;
  padding: 20px 0px 0 0px;
  width: 100%;
  max-width: 100%;
  background-size: cover;
  margin: 15vh auto;
}

.l-freearea + .l-freearea {
  margin-top: 0;
}

#freearea {
  margin: 0px auto;
  max-width: 1050px;
  padding: 10px;
}

@media screen and (max-width: 576px) {
  #freearea .row {
    margin-right: 0;
    margin-left: 0;
  }
}

/* -------------------------
 * calendar
 * ------------------------- */
.l-calendar .c-item {
  height: auto;
}

.l-calendar .c-item .phone {
  font-size: 2.0rem;
  display: block;
}

.c-flex_double &gt; * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* -------------------------
 * footer
 * ------------------------- */
.footer-sns {
  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;
}

.footer-sns li {
  margin: 0 10px;
}

.footer-sns li a {
  color: #fff;
}

.l-footer-reserve .phone {
  font-size: 2.0rem;
  display: block;
}

.l-footer-reserve .phone a {
  color: #fff;
  font-family: 'Fredoka One', cursive;
  letter-spacing: 1px;
}

.l-footer-reserve .contact .c-item {
  height: auto;
}

.l-footer-reserve .contact .c-item a {
  color: #fff;
}

.l-footer-reserve .dotted a {
  color: #fff;
  text-decoration: underline;
}

.l-footer-reserve .dotted a:hover {
  text-decoration: none;
}

.l-footer-reserve .dotted + .dotted {
  margin-top: 30px;
}

.l-footer-reserve .time-table tbody tr:last-child th {
  border-bottom-left-radius: 8px;
}

.l-footer-reserve .time-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

.l-footer-reserve #map {
  height: auto;
}

.l-footer-reserve #map iframe {
  width: 100%;
  height: 400px;
}

.l-footer-reserve .c-intro-text {
  color: #fff;
}

.l-footer-reserve .contact .c-rects {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-footer-reserve .contact .c-rects .rect {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
}

.l-footer-top {
  margin-top: -15vh;
}

@media screen and (max-width: 950px) {
  .l-footer-reserve .contact .c-item .c-item-title h4,
  .l-calendar .c-item .c-item-title h4 {
    font-size: 2.2vw;
  }
}

@media screen and (max-width: 767px) {
  .c-item .btn-newer, .c-item .btn-retest {
    display: block;
  }
}

@media screen and (max-width: 576px) {
  .l-footer-reserve .phone {
    font-size: 1.5rem;
  }
  .l-footer-reserve .contact .c-item {
    padding: 10px 15px;
  }
  .l-footer-reserve .contact .c-item .c-item-title h4,
  .l-calendar .c-item .c-item-title h4 {
    font-size: 4vw;
  }
}

/* -------------------------
 * access page
 * ------------------------- */
.l-main-access #g-map {
  height: auto;
}

.l-main-access #g-map iframe {
  width: 100%;
  height: 400px;
}

.l-main-access #l-access-detail .phone a {
  color: #212529;
}

.l-main-access #l-access-detail .text-item {
  padding: 20px 10px;
  -ms-flex-preferred-size: 31%;
      flex-basis: 31%;
}

@media screen and (max-width: 767px) {
  .l-main-access #l-access-detail .text-item &gt; *:nth-of-type(n+1) {
    margin-top: 30px;
  }
}

.l-main-access #l-access-detail .image-item {
  -ms-flex-preferred-size: 31%;
      flex-basis: 31%;
}

.l-main-access #l-access-detail .image-item:nth-of-type(n+4) {
  margin-top: 30px;
}

.l-main-access .time-table tbody tr:last-child th {
  border-bottom-left-radius: 8px;
}

.l-main-access .time-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* -------------------------
 * service page
 * ------------------------- */
.l-service-top {
  background-size: 1920px auto;
  background-repeat: no-repeat;
  min-height: 75vh;
  padding: 140px 0px 50px 0px;
}

.l-service-top #service-menu ul {
  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;
}

.l-service-top #service-menu ul::after, .l-service-top #service-menu ul::before {
  content: "";
  display: block;
  width: 23%;
  height: 0;
}

.l-service-top #service-menu ul::before {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.l-service-top .menu-item {
  height: auto;
  float: none;
  margin-right: 0;
  width: 23%;
}

.l-service-top .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5em 1em 0.7em 1em;
  text-align: center;
  height: 100%;
}

.l-service-top .menu-item a .icon {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  margin-bottom: 0;
  text-align: center;
  padding-right: 10px;
}

.l-service-top .menu-item a .icon img {
  max-height: 50px;
  margin-right: 0;
}

.l-service-top .menu-item a .text {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  margin-bottom: 0;
  text-align: left;
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  .l-service-top {
    min-height: 58vh;
  }
}

@media screen and (max-width: 767px) {
  .l-service-top .menu-item {
    width: 47%;
  }
  .l-service-top .menu-item a {
    padding: 0.5em 0.5em 0.7em 0.5em;
  }
  .l-service-top .menu-item a .icon {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .l-service-top .menu-item a .icon img {
    margin-left: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0px;
    max-height: 40px;
  }
  .l-service-top .menu-item a .text {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    line-height: 1.4;
    font-size: 1.0rem;
  }
}

@media screen and (max-width: 576px) {
  .l-service-top {
    background-size: 100% auto;
  }
}

.l-service-content .service-item-text {
  padding-left: 15px;
}

.l-service-content .service-item-image {
  border-radius: 20px;
  overflow: hidden;
}

.l-service-content .service-item-content .c-detail-help {
  margin-left: 0;
}

.l-service-content .service-item-content .c-detail-list {
  padding-left: 20px;
}

.l-service-content .service-item-content .c-detail-list li {
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .l-service-content .service-item-content .c-detail-list {
    margin: 20px 0px 0px 0;
  }
}

@media screen and (max-width: 576px) {
  .l-service-content .service-deco1 {
    width: 35%;
    top: -70px;
  }
  .l-service-content .service-deco4 {
    width: 35%;
    top: -5%;
  }
}

/* -------------------------
 * staff page
 * ------------------------- */
.l-staff-top {
  min-height: 48vh;
}

.l-staff-top .philosophy {
  text-align: center;
  max-width: 1150px;
  margin: 100px auto 0px;
}

.l-staff-top .staff-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-staff-top .menu-item {
  margin-top: 0;
}

@media screen and (max-width: 576px) {
  .l-staff-top {
    background-size: cover;
    background-position: top center;
    padding-bottom: 50px;
  }
  .l-staff-top .philosophy {
    margin: 50px 15px 0px;
  }
}

.l-staff-staff .l-staff-text {
  margin-top: 100px;
  text-align: center;
  font-size: 16px;
  line-height: 2;
}

@media screen and (max-width: 576px) {
  .l-staff-staff .l-staff-text {
    margin-top: 50px;
    text-align: left;
  }
}

.l-staff-staff .l-staff-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-staff-staff .l-staff-pic img {
  max-width: 100%;
}

@media screen and (max-width: 576px) {
  .l-staff-staff .l-staff-text {
    padding: 0 15px;
  }
  .l-staff-staff .l-staff-pic {
    display: block;
  }
}

.l-staff-recruit .l-recruit-text {
  margin-top: 60px;
  text-align: center;
  font-size: 16px;
  line-height: 2;
}

@media screen and (max-width: 767px) {
  .l-staff-recruit .l-recruit-text {
    margin: 30px 15px 0;
    text-align: left;
  }
}

.l-staff-recruit .l-recruit-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* -------------------------
 * clinic page
 * ------------------------- */
.l-main-clinic {
  min-height: 50vh;
}

.l-main-clinic #clinic-top-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 576px) {
  .l-main-clinic {
    margin-top: -20vh;
  }
  .l-main-clinic #clinic-top-menu {
    margin-top: 30px;
    padding: 0;
    padding-bottom: 0;
  }
}

/* -------------------------
 * facilities page
 * ------------------------- */
.l-about-facility #facility .image-item {
  margin-bottom: 30px;
}

.l-about-facility .facility-lead {
  margin-top: 30px;
  text-align: center;
  width: 100%;
  font-size: 1.2rem;
}

.l-about-facility .facility-list {
  margin-top: 60px;
  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;
}

.l-about-facility .facility-list &gt; * {
  -ms-flex-preferred-size: 31%;
      flex-basis: 31%;
}

.l-about-facility .facility-list::after {
  content: "";
  display: block;
  width: 31%;
  height: 0;
}

@media screen and (max-width: 767px) {
  .l-about-facility .facility-list &gt; * {
    font-size: 48%;
  }
}

@media screen and (max-width: 576px) {
  .l-about-facility {
    background-size: 100% auto;
  }
  .l-about-facility .facility-lead {
    padding: 0 30px;
    font-size: 1.2rem;
    text-align: left;
  }
  .l-about-facility .facility-list {
    display: block;
  }
}

/* ---------------------------------------------------------
 *  SP TEL/WEB button
 *---------------------------------------------------------- */
#fixedMenu {
  display: none;
}

@media screen and (max-width: 767px) {
  #fixedMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: calc(100% - 50px);
    z-index: 100;
  }
  #fixedMenu.is-switch #telBtn {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #fixedMenu.is-switch #webBtn {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media screen and (max-width: 767px) {
  #telBtn, #webBtn {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
  #telBtn a, #webBtn a {
    height: 48px;
    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;
    background-color: #54A868;
    color: #fff;
    position: relative;
  }
  #telBtn a span, #webBtn a span {
    display: inline-block;
    font-size: 0.9rem;
    text-shadow: 0 0 3px #54a868, 0 0 3px #54a868;
  }
  #telBtn a::before, #webBtn a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.c-layout_pattern {
  padding-bottom: 15vh;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlbW8vbW90aWYvY3NzL3N0eWxlX3BhcmsuY3NzIiwiZGVtby9tb3RpZi9jc3Mvc3R5bGVfcGFyay5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9fYm9vdHN0cmFwLm1pbi5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9fYW5pbWF0aW9uLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BsdWdpbi9fZm9udGF3ZXNvbWUuY3NzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9wbHVnaW4vX293bC5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9wbHVnaW4vX2xpZ2h0Ym94LnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BsdWdpbi9fc2xpY2suc2FzcyIsImRlbW8vbW90aWYvY3NzL3BhcmsvcGx1Z2luL19zbGljay10aGVtZS5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9wYWdlL190b3Auc2FzcyIsImRlbW8vbW90aWYvY3NzL3BhcmsvcGFnZS9fYWNjZXNzLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BhZ2UvX2NsaW5pYy5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9wYWdlL19pbmZvcm1hdGlvbi5zYXNzIiwiZGVtby9tb3RpZi9jc3MvcGFyay9wYWdlL19zZXJ2aWNlLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BhZ2UvX3N0YWZmLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BhZ2UvX3NpbmdsZS13aXppd2lnLnNhc3MiLCJfdG9vbC9taXhpbi9fdXRpbGl0eS5zY3NzIiwiX2Jhc2UvX3ZhcmlhYmxlLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BhZ2UvX2MtbGF5b3V0X3BhdHRlcm4uc2FzcyIsIl90b29sL21peGluL19pY29uLnNjc3MiLCJkZW1vL21vdGlmL2Nzcy9wYXJrL3BhZ2UvX2MtbXdmb3JtLnNhc3MiLCJkZW1vL21vdGlmL2Nzcy9fYWRkX3BhcmtfeW9zaGlkYS5zYXNzIl0sIm5hbWVzIjpbXSwibWFw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O0FFOUtBO0VBS0cseUJBQXlCO0FGNks1Qjs7QUVsTEE7RUFRRSxxQkFBcUI7QUY4S3ZCOztBRTVLQTtFQUNDLHlCQUF5QjtBRitLMUI7O0FFaExBO0VBS0cseUJBQXlCO0FGK0s1Qjs7QUU3S0E7RUFDQyx5QkFBeUI7QUZnTDFCOztBRWpMQTtFQUtHLHlCQUF5QjtBRmdMNUI7O0FFckxBO0VBUUUscUJBQXFCO0FGaUx2Qjs7QUUvS0E7RUFDQyx5QkFBeUI7QUZrTDFCOztBRW5MQTtFQUtHLHlCQUF5QjtBRmtMNUI7O0FFaExBO0VBQ0MseUJBQXlCO0FGbUwxQjs7QUVwTEE7RUFLRyx5QkFBeUI7QUZtTDVCOztBRXhMQTtFQVFFLHFCQUFxQjtBRm9MdkI7O0FFbExBO0VBQ0MseUJBQXlCO0FGcUwxQjs7QUV0TEE7RUFLRyx5QkFBeUI7QUZxTDVCOztBRW5MQTtFQUNDLHlCQUF5QjtBRnNMMUI7O0FFdkxBO0VBS0cseUJBQXlCO0FGc0w1Qjs7QUUzTEE7RUFRRSxxQkFBcUI7QUZ1THZCOztBRXJMQTtFQUNDLHlCQUF5QjtBRndMMUI7O0FFekxBO0VBS0cseUJBQXlCO0FGd0w1Qjs7QUV0TEE7RUFDQyx5QkFBeUI7QUZ5TDFCOztBRTFMQTtFQUtHLHlCQUF5QjtBRnlMNUI7O0FFOUxBO0VBUUUscUJBQXFCO0FGMEx2Qjs7QUV4TEE7RUFDQyx5QkFBeUI7QUYyTDFCOztBRTVMQTtFQUtHLHlCQUF5QjtBRjJMNUI7O0FFekxBO0VBQ0MseUJBQXlCO0FGNEwxQjs7QUU3TEE7RUFLRyx5QkFBeUI7QUY0TDVCOztBRWpNQTtFQVFFLHFCQUFxQjtBRjZMdkI7O0FFM0xBO0VBQ0MseUJBQXlCO0FGOEwxQjs7QUUvTEE7RUFLRyx5QkFBeUI7QUY4TDVCOztBRTVMQTtFQUNDLHlCQUF5QjtBRitMMUI7O0FFaE1BO0VBS0cseUJBQXlCO0FGK0w1Qjs7QUVwTUE7RUFRRSxxQkFBcUI7QUZnTXZCOztBRTlMQTtFQUNDLHlCQUF5QjtBRmlNMUI7O0FFbE1BO0VBS0cseUJBQXlCO0FGaU01Qjs7QUUvTEE7RUFDQyxzQ0FB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OztBRXoxQkE7RUFDQyw4QkFBOEI7QUY0MUIvQjs7QUUxMUJBO0VBQ0MsaUNBQWlDO0FGNjFCbEM7O0FFMzFCQTtFQUNDLGlDQUFpQztBRjgxQmxDOztBRTUxQkE7RUFDQyxzQ0FBc0M7QUYrMUJ2Qzs7QUU3MUJBO0VBQ0MsbUNBQW1DO0FGZzJCcEM7O0FFOTFCQTtFQUNDLG9DQUFvQztBRmkyQnJDOztBRS8xQkE7RUFFRSxvQ0FBb0M7QUZpMkJ0Qzs7QUUvMUJBO0VBRUUsb0NBQW9DO0FGaTJCdEM7O0FFLzFCQTtFQUNDLG9DQUFvQztBRmsyQnJDOztBRWgyQkE7RUFFRSxvQ0FBb0M7QUZrMkJ0Qzs7QUVoMkJBO0VBRUUsb0NBQW9DO0FGazJCdEM7O0FFaDJCQTtFQUNDLG9DQUFvQztBRm0yQnJDOztBRWoyQkE7RUFFRSxvQ0FBb0M7QUZtMkJ0Qzs7QUVqMkJBO0VBRUUsb0NBQW9DO0FGbTJCdEM7O0FFajJCQTtFQUNDLG9DQUFvQztBRm8yQnJDOztBRWwyQkE7RUFFRSxvQ0FBb0M7QUZvMkJ0Qzs7QUVsMkJBO0VBRUUsb0NBQW9DO0FGbzJCdEM7O0FFbDJCQTtFQUNDLG9DQUFvQztBRnEyQnJDOztBRW4yQkE7RUFFRSxvQ0FBb0M7QUZxMkJ0Qzs7QUVuMkJBO0VBRUUsb0NBQW9DO0FGcTJCdEM7O0FFbjJCQTtFQUNDLG9DQUFvQztBRnMyQnJDOztBRXAyQkE7RUFFRSxvQ0FBb0M7QUZzMkJ0Qzs7QUVwMkJBO0VBRUUsb0NBQW9DO0FGczJCdEM7O0FFcDJCQTtFQUNDLG9DQUFvQztBRnUyQnJDOztBRXIyQkE7RUFFRSxvQ0FBb0M7QUZ1MkJ0Qzs7QUVyMkJBO0VBRUUsb0NBQW9DO0FGdTJCdEM7O0FFcjJCQTtFQUNDLG9DQUFvQztBRncyQnJDOztBRXQyQkE7RUFFRSxvQ0FBb0M7QUZ3MkJ0Qzs7QUV0MkJBO0VBRUUsb0NBQW9DO0FGdzJCdEM7O0FFdDJCQTtFQUNDLGlDQUFpQztBRnkyQmxDOztBRXYyQkE7RUFDQyx3Q0FBd0M7QUYwMkJ6Qzs7QUV4MkJBO0VBQ0Msb0NBQW9DO0FGMjJCckM7O0FF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O0VBQ0MsaUNBQWlDO0FGbWdDbEM7O0FFamdDQTtFQUNDLCtCQUErQjtBRm9nQ2hDOztBRWxnQ0E7RUFDQyx5QkFBeUI7QUZxZ0MxQjs7QUVuZ0NBO0VBQ0MsNkJBQTZCO0FGc2dDOUI7O0FFcGdDQTtFQUNDLCtCQUErQjtBRnVnQ2hDOztBRXJnQ0E7RUFDQyxnQ0FBZ0M7QUZ3Z0NqQzs7QUV0Z0NBO0VBQ0MsOEJBQThCO0FGeWdDL0I7O0FFdmdDQTtFQUNDLHVCQUF1QjtBRjBnQ3hCOztBRXhnQ0E7RUFDQywyQkFBMkI7QUYyZ0M1Qjs7QUV6Z0NBO0VBQ0MsNkJBQTZCO0FGNGdDOUI7O0FFMWdDQTtFQUNDLDhCQUE4QjtBRjZnQy9COztBRTNnQ0E7RUFDQyw0QkFBNEI7QUY4Z0M3Qjs7QUU1Z0NBO0VBQ0MseUJBQXlCO0FGK2dDMUI7O0FFN2dDQTtFQUNDLDZCQUE2QjtBRmdoQzlCOztBRTlnQ0E7RUFDQywrQkFBK0I7QUZpaENoQzs7QUUvZ0NBO0VBQ0MsZ0NBQWdDO0FGa2hDakM7O0FFaGhDQTtFQUNDLDhCQUE4QjtBRm1oQy9COztBRWpoQ0E7RUFDQyx1QkFBdUI7QUZvaEN4Qjs7QUVsaENBO0VBQ0MsMkJBQTJCO0FGcWhDNUI7O0FFbmhDQTtFQUNDLDZCQUE2QjtBRnNoQzlCOztBRXBoQ0E7RUFDQyw4QkFBOEI7QUZ1aEMvQjs7QUVyaENBO0VBQ0MsNEJBQTRCO0FGd2hDN0I7O0FFdGhDQTtFQUNDLHlCQUF5QjtBRnloQzFCOztBRXZoQ0E7RUFDQyw2QkFBNkI7QUYwaEM5Qjs7QUV4aENBO0VBQ0MsK0JBQStCO0FGMmhDaEM7O0FFemhDQTtFQUNDLGdDQUFnQztBRjRoQ2pDOztBRTFoQ0E7RUFDQyw4QkFBOEI7QUY2aEMvQjs7QUUzaENBO0VBQ0MscUJBQXFCO0FGOGhDdEI7O0FFNWhDQTtFQUNDLHlCQUF5QjtBRitoQzFCOztBRTdoQ0E7RUFDQywyQkFBMkI7QUZnaUM1Qjs7QUU5aENBO0VBQ0MsNEJBQTRCO0FGaWlDN0I7O0FFL2hDQTtFQUNDLDBCQUEwQjtBRmtpQzNCOztBRWhpQ0E7RUFDQywyQkFBMkI7QUZtaUM1Qjs7QUVqaUNBO0VBQ0MsK0JBQStCO0FGb2lDaEM7O0FFbGlDQTtFQUNDLGlDQUFpQztBRnFpQ2xDOztBRW5pQ0E7RUFDQyxrQ0FBa0M7QUZzaUNuQzs7QUVwaUNBO0VBQ0MsZ0NBQWdDO0FGdWlDakM7O0FFcmlDQTtFQUNDLDBCQUEwQjtBRndpQzNCOztBRXRpQ0E7RUFDQyw4QkFBOEI7QUZ5aUMvQjs7QUV2aUNBO0VBQ0MsZ0NBQWdDO0FGMGlDakM7O0FFeGlDQTtFQUNDLGlDQUFpQztBRjJpQ2xDOztBRXppQ0E7RUFDQywrQkFBK0I7QUY0aUNoQzs7QUUxaUNBO0VBQ0Msd0JBQXdCO0FGNmlDekI7O0FFM2lDQTtFQUNDLDRCQUE0QjtBRjhpQzdCOztBRTVpQ0E7RUFDQyw4QkFBOEI7QUYraUMvQjs7QUU3aUNBO0VBQ0MsK0JBQStCO0FGZ2pDaEM7O0FFOWlDQTtFQUNDLDZCQUE2QjtBRmlqQzlCOztBRS9pQ0E7RUFDQywwQkFBMEI7QUZrakMzQjs7QUVoakNBO0VBQ0MsOEJBQThCO0FGbWpDL0I7O0FFampDQTtFQUNDLGdDQUFnQztBRm9qQ2pDOztBRWxqQ0E7RUFDQyxpQ0FBaUM7QUZxakNsQzs7QUVuakNBO0VBQ0MsK0JBQStCO0FGc2pDaEM7O0FFcGpDQTtFQUNDLHdCQUF3QjtBRnVqQ3pCOztBRXJqQ0E7RUFDQyw0QkFBNEI7QUZ3akM3Qjs7QUV0akNBO0VBQ0MsOEJBQThCO0FGeWpDL0I7O0FFdmpDQTtFQUNDLCtCQUErQjtBRjBqQ2hDOztBRXhqQ0E7RUFDQyw2QkFBNkI7QUYyakM5Qjs7QUV6akNBO0VBQ0MsMkJBQTJCO0FGNGpDNUI7O0FFMWpDQTtFQUNDLCtCQUErQjtBRjZqQ2hDOztBRTNqQ0E7RUFDQyxpQ0FBaUM7QUY4akNsQzs7QUU1akNBO0VBQ0Msa0NBQWtDO0FGK2pDbkM7O0FFN2pDQTtFQUNDLGdDQUFnQztBRmdrQ2pDOztBRTlqQ0E7RUFDQywwQkFBMEI7QUZpa0MzQjs7QUUvakNBO0VBQ0MsOEJBQThCO0FGa2tDL0I7O0FFaGtDQTtFQUNDLGdDQUFnQztBRm1rQ2pDOztBRWprQ0E7RUFDQyxpQ0FBaUM7QUZva0NsQzs7QUVsa0NBO0VBQ0MsK0JBQStCO0FGcWtDaEM7O0FFbmtDQTtFQUNDLHdCQUF3QjtBRnNrQ3pCOztBRXBrQ0E7RUFDQyw0QkFBNEI7QUZ1a0M3Qjs7QUVya0NBO0VBQ0MsOEJBQThCO0FGd2tDL0I7O0FFdGtDQTtFQUNDLCtCQUErQjtBRnlrQ2hDOztBRXZrQ0E7RUFDQyw2QkFBNkI7QUYwa0M5Qjs7QUV4a0NBO0VBQ0MsMEJBQTBCO0FGMmtDM0I7O0FFemtDQTtFQUNDLDhCQUE4QjtBRjRrQy9COztBRTFrQ0E7RUFDQyxnQ0FBZ0M7QUY2a0NqQzs7QUUza0NBO0VBQ0MsaUNBQWlDO0FGOGtDbEM7O0FFNWtDQTtFQUNDLCtCQUErQjtBRitrQ2hDOztBRTdrQ0E7RUFDQyx3QkFBd0I7QUZnbEN6Qjs7QUU5a0NBO0VBQ0MsNEJBQTRCO0FGaWxDN0I7O0FFL2tDQTtFQUNDLDhCQUE4QjtBRmtsQy9COztBRWhsQ0E7RUFDQywrQkFBK0I7QUZtbENoQzs7QUVqbENBO0VBQ0MsNkJBQTZCO0FGb2xDOUI7O0FFbGxDQTtFQUNDLHVCQUF1QjtBRnFsQ3hCOztBRW5sQ0E7RUFDQywyQkFBMkI7QUZzbEM1Qjs7QUVwbENBO0VBQ0MsNkJBQTZCO0FGdWxDOUI7O0FFcmxDQTtFQUNDLDhCQUE4QjtBRndsQy9COztBRXRsQ0E7RUFDQyw0QkFBNEI7QUZ5bEM3Qjs7QUV2bENBO0VBQ0M7SUFDQyxvQkFBb0I7RUYwbENwQjtFRXhsQ0Q7SUFDQyx3QkFBd0I7RUYwbEN4QjtFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQyx5QkFBeUI7RUYwbEN6QjtFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyx5QkFBeUI7RUYwbEN6QjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyx1QkFBdUI7RUYwbEN2QjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyx5QkFBeUI7RUYwbEN6QjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyx1QkFBdUI7RUYwbEN2QjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyxxQkFBcUI7RUYwbENyQjtFRXhsQ0Q7SUFDQyx5QkFBeUI7RUYwbEN6QjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQyxrQ0FBa0M7RUYwbENsQztFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyx3QkFBd0I7RUYwbEN4QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyx3QkFBd0I7RUYwbEN4QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQyxrQ0FBa0M7RUYwbENsQztFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyx3QkFBd0I7RUYwbEN4QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQywwQkFBMEI7RUYwbEMxQjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyxnQ0FBZ0M7RUYwbENoQztFRXhsQ0Q7SUFDQyxpQ0FBaUM7RUYwbENqQztFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyx3QkFBd0I7RUYwbEN4QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQywrQkFBK0I7RUYwbEMvQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQyx1QkFBdUI7RUYwbEN2QjtFRXhsQ0Q7SUFDQywyQkFBMkI7RUYwbEMzQjtFRXhsQ0Q7SUFDQyw2QkFBNkI7RUYwbEM3QjtFRXhsQ0Q7SUFDQyw4QkFBOEI7RUYwbEM5QjtFRXhsQ0Q7SUFDQyw0QkFBNEI7RUYwbEM1QjtBQUNGOztBRXpsQ0E7RUFDQztJQUNDLG9CQUFvQjtFRjRsQ3BCO0VFMWxDRDtJQUNDLHdCQUF3QjtFRjRsQ3hCO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLHlCQUF5QjtFRjRsQ3pCO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLHlCQUF5QjtFRjRsQ3pCO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLHVCQUF1QjtFRjRsQ3ZCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLHlCQUF5QjtFRjRsQ3pCO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLHVCQUF1QjtFRjRsQ3ZCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLHFCQUFxQjtFRjRsQ3JCO0VFMWxDRDtJQUNDLHlCQUF5QjtFRjRsQ3pCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLGtDQUFrQztFRjRsQ2xDO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLHdCQUF3QjtFRjRsQ3hCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLHdCQUF3QjtFRjRsQ3hCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLGtDQUFrQztFRjRsQ2xDO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLHdCQUF3QjtFRjRsQ3hCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDBCQUEwQjtFRjRsQzFCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLGdDQUFnQztFRjRsQ2hDO0VFMWxDRDtJQUNDLGlDQUFpQztFRjRsQ2pDO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLHdCQUF3QjtFRjRsQ3hCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLCtCQUErQjtFRjRsQy9CO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLHVCQUF1QjtFRjRsQ3ZCO0VFMWxDRDtJQUNDLDJCQUEyQjtFRjRsQzNCO0VFMWxDRDtJQUNDLDZCQUE2QjtFRjRsQzdCO0VFMWxDRDtJQUNDLDhCQUE4QjtFRjRsQzlCO0VFMWxDRDtJQUNDLDRCQUE0QjtFRjRsQzVCO0FBQ0Y7O0FFM2xDQTtFQUNDO0lBQ0Msb0JBQW9CO0VGOGxDcEI7RUU1bENEO0lBQ0Msd0JBQXdCO0VGOGxDeEI7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MseUJBQXlCO0VGOGxDekI7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MseUJBQXlCO0VGOGxDekI7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsdUJBQXVCO0VGOGxDdkI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MseUJBQXlCO0VGOGxDekI7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsdUJBQXVCO0VGOGxDdkI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MscUJBQXFCO0VGOGxDckI7RUU1bENEO0lBQ0MseUJBQXlCO0VGOGxDekI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0Msa0NBQWtDO0VGOGxDbEM7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0Msd0JBQXdCO0VGOGxDeEI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0Msd0JBQXdCO0VGOGxDeEI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0Msa0NBQWtDO0VGOGxDbEM7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0Msd0JBQXdCO0VGOGxDeEI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsMEJBQTBCO0VGOGxDMUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsZ0NBQWdDO0VGOGxDaEM7RUU1bENEO0lBQ0MsaUNBQWlDO0VGOGxDakM7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0Msd0JBQXdCO0VGOGxDeEI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsK0JBQStCO0VGOGxDL0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsdUJBQXVCO0VGOGxDdkI7RUU1bENEO0lBQ0MsMkJBQTJCO0VGOGxDM0I7RUU1bENEO0lBQ0MsNkJBQTZCO0VGOGxDN0I7RUU1bENEO0lBQ0MsOEJBQThCO0VGOGxDOUI7RUU1bENEO0lBQ0MsNEJBQTRCO0VGOGxDNUI7QUFDRjs7QUU3bENBO0VBQ0M7SUFDQyxvQkFBb0I7RUZnbUNwQjtFRTlsQ0Q7SUFDQyx3QkFBd0I7RUZnbUN4QjtFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQyx5QkFBeUI7RUZnbUN6QjtFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyx5QkFBeUI7RUZnbUN6QjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyx1QkFBdUI7RUZnbUN2QjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1QjtFRTlsQ0Q7SUFDQyx5QkFBeUI7RUZnbUN6QjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyx1QkFBdUI7RUZnbUN2QjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1QjtFRTlsQ0Q7SUFDQyxxQkFBcUI7RUZnbUNyQjtFRTlsQ0Q7SUFDQyx5QkFBeUI7RUZnbUN6QjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1QjtFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQyxrQ0FBa0M7RUZnbUNsQztFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyx3QkFBd0I7RUZnbUN4QjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1QjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyx3QkFBd0I7RUZnbUN4QjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1QjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyw2QkFBNkI7RUZnbUM3QjtFRTlsQ0Q7SUFDQywyQkFBMkI7RUZnbUMzQjtFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQyxrQ0FBa0M7RUZnbUNsQztFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQywwQkFBMEI7RUZnbUMxQjtFRTlsQ0Q7SUFDQyw4QkFBOEI7RUZnbUM5QjtFRTlsQ0Q7SUFDQyxnQ0FBZ0M7RUZnbUNoQztFRTlsQ0Q7SUFDQyxpQ0FBaUM7RUZnbUNqQztFRTlsQ0Q7SUFDQywrQkFBK0I7RUZnbUMvQjtFRTlsQ0Q7SUFDQyx3QkFBd0I7RUZnbUN4QjtFRTlsQ0Q7SUFDQyw0QkFBNEI7RUZnbUM1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QkFBZTtBSjAxVnZsSDs7QUkxMVZ3bEg7RUFBK0IsZ0JBQWU7QUo4MVZ0b0g7O0FJOTFWdW9IO0VBQW1CLGdCQUFlO0FKazJWenFIOztBSWwyVjBxSDtFQUFnQixnQkFBZTtBSnMyVnpzSDs7QUl0MlYwc0g7RUFBa0IsZ0JBQWU7QUowMlYzdUg7O0FJMTJWNHVIO0VBQW1CLGdCQUFlO0FKODJWOXdIOztBSTkyVit3SDtFQUFnQixnQkFBZTtBSmszVjl5SDs7QUlsM1YreUg7RUFBb0IsZ0JBQWU7QUpzM1ZsMUg7O0FJdDNWbTFIO0VBQStCLGdCQUFlO0FKMDNWajRIOztBSTEzVms0SDtFQUE2QixnQkFBZTtBSjgzVjk2SDs7QUk5M1YrNkg7RUFBaUIsZ0JBQWU7QUprNFYvOEg7O0FJbDRWZzlIO0VBQXlCLGdCQUFlO0FKczRWeC9IOztBSXQ0VnkvSDtFQUEwQyxnQkFBZTtBSjA0VmxqSTs7QUkxNFZtakk7RUFBbUIsZ0JBQWU7QUo4NFZybEk7O0FJOTRWc2xJO0VBQW9CLGdCQUFlO0FKazVWem5JOztBSWw1VjBuSTtFQUFnQixnQkFBZTtBSnM1VnpwSTs7QUl0NVYwcEk7RUFBZ0IsZ0JBQWU7QUowNVZ6ckk7O0FJMTVWMHJJO0VBQXNCLGdCQUFlO0FKODVWL3RJOztBSTk1Vmd1STtFQUFzQixnQkFBZTtBSms2VnJ3STs7QUlsNlZzd0k7RUFBdUIsZ0JBQWU7QUpzNlY1eUk7O0FJdDZWNnlJO0VBQXFCLGdCQUFlO0FKMDZWajFJOztBSTE2VmsxSTtFQUFrQixnQkFBZTtBSjg2Vm4zSTs7QUk5NlZvM0k7RUFBbUIsZ0JBQWU7QUprN1Z0NUk7O0FJbDdWdTVJO0VBQWUsZ0JBQWU7QUpzN1ZyN0k7O0FJdDdWczdJO0VBQWdCLGdCQUFlO0FKMDdWcjlJOztBSTE3VnM5STtFQUFnQixnQkFBZTtBSjg3VnIvSTs7QUk5N1ZzL0k7RUFBb0IsZ0JBQWU7QUprOFZ6aEo7O0FJbDhWMGhKO0VBQWlCLGdCQUFlO0FKczhWMWpKOztBSXQ4VjJqSjtFQUFrQixnQkFBZTtBSjA4VjVsSjs7QUkxOFY2bEo7RUFBZ0IsZ0JBQWU7QUo4OFY1bko7O0FJOThWNm5KO0VBQWdCLGdCQUFlO0FKazlWNXBKOztBSWw5VjZwSjtFQUFrQixnQkFBZTtBSnM5VjlySjs7QUl0OVYrcko7RUFBdUIsZ0JBQWU7QUowOVZydUo7O0FJMTlWc3VKO0VBQXNCLGdCQUFlO0FKODlWM3dKOztBSTk5VjR3SjtFQUFzQixnQkFBZTtBSmsrVmp6Sjs7QUlsK1Zreko7RUFBd0IsZ0JBQWU7QUpzK1Z6MUo7O0FJdCtWMDFKO0VBQXVCLGdCQUFlO0FKMCtWaDRKOztBSTErVmk0SjtFQUF5QixnQkFBZTtBSjgrVno2Sjs7QUk5K1YwNko7RUFBZ0IsZ0JBQWU7QUprL1Z6OEo7O0FJbC9WMDhKO0VBQXFDLGdCQUFlO0FKcy9WOS9KOztBSXQvVisvSjtFQUFrQixnQkFBZTtBSjAvVmhpSzs7QUkxL1ZpaUs7RUFBd0IsZ0JBQWU7QUo4L1Z4a0s7O0FJOS9WeWtLO0VBQXVELGdCQUFlO0FKa2dXL29LOztBSWxnV2dwSztFQUFrQixnQkFBZTtBSnNnV2pySzs7QUl0Z1drcks7RUFBc0IsZ0JBQWU7QUowZ1d2dEs7O0FJMWdXd3RLO0VBQWtCLGdCQUFlO0FKOGdXenZLOztBSTlnVzB2SztFQUFnQixnQkFBZTtBSmtoV3p4Szs7QUlsaFcweEs7RUFBMkMsZ0JBQWU7QUpzaFdwMUs7O0FJdGhXcTFLO0VBQTBCLGdCQUFlO0FKMGhXOTNLOztBSTFoVyszSztFQUEwQixnQkFBZTtBSjhoV3g2Szs7QUk5aFd5Nks7RUFBa0IsZ0JBQWU7QUpraVcxOEs7O0FJbGlXMjhLO0VBQXlCLGdCQUFlO0FKc2lXbi9LOztBSXRpV28vSztFQUF5QixnQkFBZTtBSjBpVzVoTDs7QUkxaVc2aEw7RUFBb0IsZ0JBQWU7QUo4aVdoa0w7O0FJOWlXaWtMO0VBQWdCLGdCQUFlO0FKa2pXaG1MOztBSWxqV2ltTDtFQUFpQixnQkFBZTtBSnNqV2pvTDs7QUl0aldrb0w7RUFBZ0IsZ0JBQWU7QUowaldqcUw7O0FJMWpXa3FMO0VBQW1CLGdCQUFlO0FKOGpXcHNMOztBSTlqV3FzTDtFQUF3QixnQkFBZTtBSmtrVzV1TDs7QUlsa1c2dUw7RUFBd0IsZ0JBQWU7QUpza1dweEw7O0FJdGtXcXhMO0VBQWlCLGdCQUFlO0FKMGtXcnpMOztBSTFrV3N6TDtFQUF3QixnQkFBZTtBSjhrVzcxTDs7QUk5a1c4MUw7RUFBeUIsZ0JBQWU7QUprbFd0NEw7O0FJbGxXdTRMO0VBQXVCLGdCQUFlO0FKc2xXNzZMOztBSXRsVzg2TDtFQUF3QixnQkFBZTtBSjBsV3I5TDs7QUkxbFdzOUw7RUFBd0IsZ0JBQWU7QUo4bFc3L0w7O0FJOWxXOC9MO0VBQXdCLGdCQUFlO0FKa21XcmlNOztBSWxtV3NpTTtFQUEyQixnQkFBZTtBSnNtV2hsTTs7QUl0bVdpbE07RUFBdUIsZ0JBQWU7QUowbVd2bk07O0FJMW1Xd25NO0VBQXNCLGdCQUFlO0FKOG1XN3BNOztBSTltVzhwTTtFQUEwQixnQkFBZTtBSmtuV3ZzTTs7QUlsbld3c007RUFBMEIsZ0JBQWU7QUpzbldqdk07O0FJdG5Xa3ZNO0VBQWUsZ0JBQWU7QUowbldoeE07O0FJMW5XaXhNO0VBQXNCLGdCQUFlO0FKOG5XdHpNOztBSTluV3V6TTtFQUF1QixnQkFBZTtBSmtvVzcxTTs7QUlsb1c4MU07RUFBb0IsZ0JBQWU7QUpzb1dqNE07O0FJdG9XazRNO0VBQXNCLGdCQUFlO0FKMG9XdjZNOztBSTFvV3c2TTtFQUF5QyxnQkFBZTtBSjhvV2grTTs7QUk5b1dpK007RUFBa0IsZ0JBQWU7QUprcFdsZ047O0FJbHBXbWdOO0VBQW9CLGdCQUFlO0FKc3BXdGlOOztBSXRwV3VpTjtFQUFnQixnQkFBZTtBSjBwV3RrTjs7QUkxcFd1a047RUFBaUIsZ0JBQWU7QUo4cFd2bU47O0FJOXBXd21OO0VBQW9CLGdCQUFlO0FKa3FXM29OOztBSWxxVzRvTjtFQUE4QixnQkFBZTtBSnNxV3pyTjs7QUl0cVcwck47RUFBZ0IsZ0JBQWU7QUowcVd6dE47O0FJMXFXMHROO0VBQWdCLGdCQUFlO0FKOHFXenZOOztBSTlxVzB2TjtFQUFnQixnQkFBZTtBSmtyV3p4Tjs7QUlsclcweE47RUFBZSxnQkFBZTtBSnNyV3h6Tjs7QUl0cld5ek47RUFBcUIsZ0JBQWU7QUowclc3MU47O0FJMXJXODFOO0VBQW1ELGdCQUFlO0FKOHJXaDZOOztBSTlyV2k2TjtFQUFpQixnQkFBZTtBSmtzV2o4Tjs7QUlsc1drOE47RUFBb0IsZ0JBQWU7QUpzc1dyK047O0FJdHNXcytOO0VBQWtCLGdCQUFlO0FKMHNXdmdPOztBSTFzV3dnTztFQUFtQixnQkFBZTtBSjhzVzFpTzs7QUk5c1cyaU87RUFBa0IsZ0JBQWU7QUprdFc1a087O0FJbHRXNmtPO0VBQXNCLGdCQUFlO0FKc3RXbG5POztBSXR0V21uTztFQUF3QixnQkFBZTtBSjB0VzFwTzs7QUkxdFcycE87RUFBbUIsZ0JBQWU7QUo4dFc3ck87O0FJOXRXOHJPO0VBQXlCLGdCQUFlO0FKa3VXdHVPOztBSWx1V3V1TztFQUFrQixnQkFBZTtBSnN1V3h3Tzs7QUl0dVd5d087RUFBdUIsZ0JBQWU7QUowdVcveU87O0FJMXVXZ3pPO0VBQW9CLGdCQUFlO0FKOHVXbjFPOztBSTl1V28xTztFQUFvQixnQkFBZTtBSmt2V3YzTzs7QUlsdld3M087RUFBNEMsZ0JBQWU7QUpzdlduN087O0FJdHZXbzdPO0VBQTBCLGdCQUFlO0FKMHZXNzlPOztBSTF2Vzg5TztFQUEyQixnQkFBZTtBSjh2V3hnUDs7QUk5dld5Z1A7RUFBd0IsZ0JBQWU7QUprd1doalA7O0FJbHdXaWpQO0VBQWUsZ0JBQWU7QUpzd1cva1A7O0FJdHdXZ2xQO0VBQWlDLGdCQUFlO0FKMHdXaG9QOztBSTF3V2lvUDtFQUFvQixnQkFBZTtBSjh3V3BxUDs7QUk5d1dxcVA7RUFBdUIsZ0JBQWU7QUpreFczc1A7O0FJbHhXNHNQO0VBQXlCLGdCQUFlO0FKc3hXcHZQOztBSXR4V3F2UDtFQUFxQixnQkFBZTtBSjB4V3p4UDs7QUkxeFcweFA7RUFBbUIsZ0JBQWU7QUo4eFc1elA7O0FJOXhXNnpQO0VBQW9CLGdCQUFlO0FKa3lXaDJQOztBSWx5V2kyUDtFQUEyQixnQkFBZTtBSnN5VzM0UDs7QUl0eVc0NFA7RUFBc0IsZ0JBQWU7QUoweVdqN1A7O0FJMXlXazdQO0VBQXlCLGdCQUFlO0FKOHlXMTlQOztBSTl5VzI5UDtFQUFtQixnQkFBZTtBSmt6VzcvUDs7QUlselc4L1A7RUFBa0IsZ0JBQWU7QUpzelcvaFE7O0FJdHpXZ2lRO0VBQXlCLGdCQUFlO0FKMHpXeGtROztBSTF6V3lrUTtFQUFrQixnQkFBZTtBSjh6VzFtUTs7QUk5elcybVE7RUFBbUIsZ0JBQWU7QUprMFc3b1E7O0FJbDBXOG9RO0VBQWlCLGdCQUFlO0FKczBXOXFROztBSXQwVytxUTtFQUFvQixnQkFBZTtBSjAwV2x0UTs7QUkxMFdtdFE7RUFBc0IsZ0JBQWU7QUo4MFd4dlE7O0FJOTBXeXZRO0VBQXdCLGdCQUFlO0FKazFXaHlROztBSWwxV2l5UTtFQUFtQixnQkFBZTtBSnMxV24wUTs7QUl0MVdvMFE7RUFBMEMsZ0JBQWU7QUowMVc3M1E7O0FJMTFXODNRO0VBQWtCLGdCQUFlO0FKODFXLzVROztBSTkxV2c2UTtFQUFrQixnQkFBZTtBSmsyV2o4UTs7QUlsMldrOFE7RUFBdUIsZ0JBQWU7QUpzMld4K1E7O0FJdDJXeStRO0VBQWUsZ0JBQWU7QUowMld2Z1I7O0FJMTJXd2dSO0VBQWlCLGdCQUFlO0FKODJXeGlSOztBSTkyV3lpUjtFQUFvQixnQkFBZTtBSmszVzVrUjs7QUlsM1c2a1I7RUFBZ0IsZ0JBQWU7QUpzM1c1bVI7O0FJdDNXNm1SO0VBQXVCLGdCQUFlO0FKMDNXbnBSOztBSTEzV29wUjtFQUF3QixnQkFBZTtBSjgzVzNyUjs7QUk5M1c0clI7RUFBdUIsZ0JBQWU7QUprNFdsdVI7O0FJbDRXbXVSO0VBQXFCLGdCQUFlO0FKczRXdndSOztBSXQ0V3d3UjtFQUF1QixnQkFBZTtBSjA0Vzl5Ujs7QUkxNFcreVI7RUFBNkIsZ0JBQWU7QUo4NFczMVI7O0FJOTRXNDFSO0VBQThCLGdCQUFlO0FKazVXejRSOztBSWw1VzA0UjtFQUEyQixnQkFBZTtBSnM1V3A3Ujs7QUl0NVdxN1I7RUFBNkIsZ0JBQWU7QUowNVdqK1I7O0FJMTVXaytSO0VBQWlCLGdCQUFlO0FKODVXbGdTOztBSTk1V21nUztFQUFrQixnQkFBZTtBSms2V3BpUzs7QUlsNldxaVM7RUFBaUIsZ0JBQWU7QUpzNldya1M7O0FJdDZXc2tTO0VBQWtCLGdCQUFlO0FKMDZXdm1TOztBSTE2V3dtUztFQUFxQixnQkFBZTtBSjg2VzVvUzs7QUk5Nlc2b1M7RUFBc0IsZ0JBQWU7QUprN1dsclM7O0FJbDdXbXJTO0VBQWtDLGdCQUFlO0FKczdXcHVTOztBSXQ3V3F1UztFQUFpQyxnQkFBZTtBSjA3V3J4Uzs7QUkxN1dzeFM7RUFBaUIsZ0JBQWU7QUo4N1d0elM7O0FJOTdXdXpTO0VBQWlCLGdCQUFlO0FKazhXdjFTOztBSWw4V3cxUztFQUFtQyxnQkFBZTtBSnM4VzE0Uzs7QUl0OFcyNFM7RUFBbUMsZ0JBQWU7QUowOFc3N1M7O0FJMThXODdTO0VBQXFCLGdCQUFlO0FKODhXbCtTOztBSTk4V20rUztFQUFvQyxnQkFBZTtBSms5V3RoVDs7QUlsOVd1aFQ7RUFBa0IsZ0JBQWU7QUpzOVd4alQ7O0FJdDlXeWpUO0VBQXNELGdCQUFlO0FKMDlXOW5UOztBSTE5VytuVDtFQUFtQixnQkFBZTtBSjg5V2pxVDs7QUk5OVdrcVQ7RUFBbUIsZ0JBQWU7QUprK1dwc1Q7O0FJbCtXcXNUO0VBQXlCLGdCQUFlO0FKcytXN3VUOztBSXQrVzh1VDtFQUFxQixnQkFBZTtBSjArV2x4VDs7QUkxK1dteFQ7RUFBaUIsZ0JBQWU7QUo4K1duelQ7O0FJOStXb3pUO0VBQWlCLGdCQUFlO0FKay9XcDFUOztBSWwvV3ExVDtFQUFpQixnQkFBZTtBSnMvV3IzVDs7QUl0L1dzM1Q7RUFBcUIsZ0JBQWU7QUowL1cxNVQ7O0FJMS9XMjVUO0VBQTRCLGdCQUFlO0FKOC9XdDhUOztBSTkvV3U4VDtFQUE4QixnQkFBZTtBSmtnWHAvVDs7QUlsZ1hxL1Q7RUFBdUIsZ0JBQWU7QUpzZ1gzaFU7O0FJdGdYNGhVO0VBQWlCLGdCQUFlO0FKMGdYNWpVOztBSTFnWDZqVTtFQUFzQixnQkFBZTtBSjhnWGxtVTs7QUk5Z1htbVU7RUFBb0IsZ0JBQWU7QUpraFh0b1U7O0FJbGhYdW9VO0VBQXNCLGdCQUFlO0FKc2hYNXFVOztBSXRoWDZxVTtFQUF1QixnQkFBZTtBSjBoWG50VTs7QUkxaFhvdFU7RUFBbUIsZ0JBQWU7QUo4aFh0dlU7O0FJOWhYdXZVO0VBQW9DLGdCQUFlO0FKa2lYMXlVOztBSWxpWDJ5VTtFQUEwQyxnQkFBZTtBSnNpWHAyVTs7QUl0aVhxMlU7RUFBdUMsZ0JBQWU7QUowaVgzNVU7O0FJMWlYNDVVO0VBQW9CLGdCQUFlO0FKOGlYLzdVOztBSTlpWGc4VTtFQUFvQixnQkFBZTtBSmtqWG4rVTs7QUlsalhvK1U7RUFBdUMsZ0JBQWU7QUpzalgxaFY7O0FJdGpYMmhWO0VBQWtDLGdCQUFlO0FKMGpYNWtWOztBSTFqWDZrVjtFQUEyQyxnQkFBZTtBSjhqWHZvVjs7QUk5alh3b1Y7RUFBcUIsZ0JBQWU7QUpra1g1cVY7O0FJbGtYNnFWO0VBQXNCLGdCQUFlO0FKc2tYbHRWOztBSXRrWG10VjtFQUFpQyxnQkFBZTtBSjBrWG53Vjs7QUkxa1hvd1Y7RUFBbUIsZ0JBQWU7QUo4a1h0eVY7O0FJOWtYdXlWO0VBQW9CLGdCQUFlO0FKa2xYMTBWOztBSWxsWDIwVjtFQUFzQyxnQkFBZTtBSnNsWGg0Vjs7QUl0bFhpNFY7RUFBdUIsZ0JBQWU7QUowbFh2NlY7O0FJMWxYdzZWO0VBQW9CLGdCQUFlO0FKOGxYMzhWOztBSTlsWDQ4VjtFQUEwQixnQkFBZTtBSmttWHIvVjs7QUlsbVhzL1Y7RUFBd0IsZ0JBQWU7QUpzbVg3aFc7O0FJdG1YOGhXO0VBQW1CLGdCQUFlO0FKMG1YaGtXOztBSTFtWGlrVztFQUF1QixnQkFBZTtBSjhtWHZtVzs7QUk5bVh3bVc7RUFBb0IsZ0JBQWU7QUprblgzb1c7O0FJbG5YNG9XO0VBQWtCLGdCQUFlO0FKc25YN3FXOztBSXRuWDhxVztFQUFrQixnQkFBZTtBSjBuWC9zVzs7QUkxblhndFc7RUFBbUIsZ0JBQWU7QUo4blhsdlc7O0FJOW5YbXZXO0VBQXVCLGdCQUFlO0FKa29YenhXOztBSWxvWDB4VztFQUFzQixnQkFBZTtBSnNvWC96Vzs7QUl0b1hnMFc7RUFBc0IsZ0JBQWU7QUowb1hyMlc7O0FJMW9YczJXO0VBQXFCLGdCQUFlO0FKOG9YMTRXOztBSTlvWDI0VztFQUFrQixnQkFBZTtBSmtwWDU2Vzs7QUlscFg2Nlc7RUFBdUIsZ0JBQWU7QUpzcFhuOVc7O0FJdHBYbzlXO0VBQWdCLGdCQUFlO0FKMHBYbi9XOztBSTFwWG8vVztFQUFvQixnQkFBZTtBSjhwWHZoWDs7QUk5cFh3aFg7RUFBdUIsZ0JBQWU7QUprcVg5alg7O0FJbHFYK2pYO0VBQTZCLGdCQUFlO0FKc3FYM21YOztBSXRxWDRtWDtFQUE4QixnQkFBZTtBSjBxWHpwWDs7QUkxcVgwcFg7RUFBMkIsZ0JBQWU7QUo4cVhwc1g7O0FJOXFYcXNYO0VBQTZCLGdCQUFlO0FKa3JYanZYOztBSWxyWGt2WDtFQUFzQixnQkFBZTtBSnNyWHZ4WDs7QUl0clh3eFg7RUFBdUIsZ0JBQWU7QUowclg5elg7O0FJMXJYK3pYO0VBQW9CLGdCQUFlO0FKOHJYbDJYOztBSTlyWG0yWDtFQUFzQixnQkFBZTtBSmtzWHg0WDs7QUlsc1h5NFg7RUFBbUIsZ0JBQWU7QUpzc1gzNlg7O0FJdHNYNDZYO0VBQWtCLGdCQUFlO0FKMHNYNzhYOztBSTFzWDg4WDtFQUFrQixnQkFBZTtBSjhzWC8rWDs7QUk5c1hnL1g7RUFBMEMsZ0JBQWU7QUprdFh6aVk7O0FJbHRYMGlZO0VBQW9CLGdCQUFlO0FKc3RYN2tZOztBSXR0WDhrWTtFQUFzQixnQkFBZTtBSjB0WG5uWTs7QUkxdFhvblk7RUFBdUIsZ0JBQWU7QUo4dFgxcFk7O0FJOXRYMnBZO0VBQW1CLGdCQUFlO0FKa3VYN3JZOztBSWx1WDhyWTtFQUFrQixnQkFBZTtBSnN1WC90WTs7QUl0dVhndVk7RUFBdUMsZ0JBQWU7QUowdVh0eFk7O0FJMXVYdXhZO0VBQXNCLGdCQUFlO0FKOHVYNXpZOztBSTl1WDZ6WTtFQUFvQixnQkFBZTtBSmt2WGgyWTs7QUlsdlhpMlk7RUFBeUIsZ0JBQWU7QUpzdlh6NFk7O0FJdHZYMDRZO0VBQW1CLGdCQUFlO0FKMHZYNTZZOztBSTF2WDY2WTtFQUFtQixnQkFBZTtBSjh2WC84WTs7QUk5dlhnOVk7RUFBaUIsZ0JBQWU7QUprd1hoL1k7O0FJbHdYaS9ZO0VBQW1CLGdCQUFlO0FKc3dYbmhaOztBSXR3WG9oWjtFQUFzQixnQkFBZTtBSjB3WHpqWjs7QUkxd1gwalo7RUFBa0IsZ0JBQWU7QUo4d1gzbFo7O0FJOXdYNGxaO0VBQTBCLGdCQUFlO0FKa3hYcm9aOztBSWx4WHNvWjtFQUFvQixnQkFBZTtBSnN4WHpxWjs7QUl0eFgwcVo7RUFBZ0IsZ0JBQWU7QUoweFh6c1o7O0FJMXhYMHNaO0VBQStDLGdCQUFlO0FKOHhYeHdaOztBSTl4WHl3WjtFQUE0RSxnQkFBZTtBSmt5WHAyWjs7QUlseVhxMlo7RUFBMEIsZ0JBQWU7QUpzeVg5NFo7O0FJdHlYKzRaO0VBQWdCLGdCQUFlO0FKMHlYOTZaOztBSTF5WCs2WjtFQUFxQixnQkFBZTtBSjh5WG45Wjs7QUk5eVhvOVo7RUFBMEMsZ0JBQWU7QUprelg3Z2E7O0FJbHpYOGdhO0VBQW9CLGdCQUFlO0FKc3pYamphOztBSXR6WGtqYTtFQUFnQixnQkFBZTtBSjB6WGpsYTs7QUkxelhrbGE7RUFBdUIsZ0JBQWU7QUo4elh4bmE7O0FJOXpYeW5hO0VBQXVCLGdCQUFlO0FKazBYL3BhOztBSWwwWGdxYTtFQUFxQixnQkFBZTtBSnMwWHBzYTs7QUl0MFhxc2E7RUFBa0IsZ0JBQWU7QUowMFh0dWE7O0FJMTBYdXVhO0VBQXdCLGdCQUFlO0FKODBYOXdhOztBSTkwWCt3YTtFQUFzQixnQkFBZTtBSmsxWHB6YTs7QUlsMVhxemE7RUFBNEIsZ0JBQWU7QUpzMVhoMmE7O0FJdDFYaTJhO0VBQWtCLGdCQUFlO0FKMDFYbDRhOztBSTExWG00YTtFQUFzQixnQkFBZTtBSjgxWHg2YTs7QUk5MVh5NmE7RUFBNkIsZ0JBQWU7QUprMlhyOWE7O0FJbDJYczlhO0VBQWtCLGdCQUFlO0FKczJYdi9hOztBSXQyWHcvYTtFQUFrQixnQkFBZTtBSjAyWHpoYjs7QUkxMlgwaGI7RUFBK0IsZ0JBQWU7QUo4Mlh4a2I7O0FJOTJYeWtiO0VBQWdDLGdCQUFlO0FKazNYeG5iOztBSWwzWHluYjtFQUE2QixnQkFBZTtBSnMzWHJxYjs7QUl0M1hzcWI7RUFBK0IsZ0JBQWU7QUowM1hwdGI7O0FJMTNYcXRiO0VBQWlCLGdCQUFlO0FKODNYcnZiOztBSTkzWHN2YjtFQUFnQixnQkFBZTtBSms0WHJ4Yjs7QUlsNFhzeGI7RUFBa0IsZ0JBQWU7QUpzNFh2emI7O0FJdDRYd3piO0VBQXNCLGdCQUFlO0FKMDRYNzFiOztBSTE0WDgxYjtFQUFvQixnQkFBZTtBSjg0WGo0Yjs7QUk5NFhrNGI7RUFBc0IsZ0JBQWU7QUprNVh2NmI7O0FJbDVYdzZiO0VBQXNCLGdCQUFlO0FKczVYNzhiOztBSXQ1WDg4YjtFQUFzQixnQkFBZTtBSjA1WG4vYjs7QUkxNVhvL2I7RUFBdUIsZ0JBQWU7QUo4NVgxaGM7O0FJOTVYMmhjO0VBQWtCLGdCQUFlO0FKazZYNWpjOztBSWw2WDZqYztFQUF3QixnQkFBZTtBSnM2WHBtYzs7QUl0NlhxbWM7RUFBMEIsZ0JBQWU7QUowNlg5b2M7O0FJMTZYK29jO0VBQW9CLGdCQUFlO0FKODZYbHJjOztBSTk2WG1yYztFQUFzQixnQkFBZTtBSms3WHh0Yzs7QUlsN1h5dGM7RUFBd0IsZ0JBQWU7QUpzN1hod2M7O0FJdDdYaXdjO0VBQXlCLGdCQUFlO0FKMDdYenljOztBSTE3WDB5YztFQUFnQyxnQkFBZTtBSjg3WHoxYzs7QUk5N1gwMWM7RUFBd0IsZ0JBQWU7QUprOFhqNGM7O0FJbDhYazRjO0VBQW1CLGdCQUFlO0FKczhYcDZjOztBSXQ4WHE2YztFQUFzRCxnQkFBZTtBSjA4WDErYzs7QUkxOFgyK2M7RUFBa0QsZ0JBQWU7QUo4OFg1aWQ7O0FJOThYNmlkO0VBQXdELGdCQUFlO0FKazlYcG5kOztBSWw5WHFuZDtFQUErQixnQkFBZTtBSnM5WG5xZDs7QUl0OVhvcWQ7RUFBZSxnQkFBZTtBSjA5WGxzZDs7QUkxOVhtc2Q7RUFBaUMsZ0JBQWU7QUo4OVhudmQ7O0FJOTlYb3ZkO0VBQWdDLGdCQUFlO0FKaytYbnlkOztBSWwrWG95ZDtFQUE0RCxnQkFBZTtBSnMrWC8yZDs7QUl0K1hnM2Q7RUFBa0QsZ0JBQWU7QUowK1hqN2Q7O0FJMStYazdkO0VBQThCLGdCQUFlO0FKOCtYLzlkOztBSTkrWGcrZDtFQUFrQyxnQkFBZTtBSmsvWGpoZTs7QUlsL1hraGU7RUFBZ0IsZ0JBQWU7QUpzL1hqamU7O0FJdC9Ya2plO0VBQXFCLGdCQUFlO0FKMC9YdGxlOztBSTEvWHVsZTtFQUEwQixnQkFBZTtBSjgvWGhvZTs7QUk5L1hpb2U7RUFBMkIsZ0JBQWU7QUprZ1kzcWU7O0FJbGdZNHFlO0VBQTJCLGdCQUFlO0FKc2dZdHRlOztBSXRnWXV0ZTtFQUE0QixnQkFBZTtBSjBnWWx3ZTs7QUkxZ1ltd2U7RUFBNEIsZ0JBQWU7QUo4Z1k5eWU7O0FJOWdZK3llO0VBQTZCLGdCQUFlO0FKa2hZMzFlOztBSWxoWTQxZTtFQUFxQixnQkFBZTtBSnNoWWg0ZTs7QUl0aFlpNGU7RUFBdUIsZ0JBQWU7QUowaFl2NmU7O0FJMWhZdzZlO0VBQTBCLGdCQUFlO0FKOGhZajllOztBSTloWWs5ZTtFQUFtQixnQkFBZTtBSmtpWXAvZTs7QUlsaVlxL2U7RUFBZ0IsZ0JBQWU7QUpzaVlwaGY7O0FJdGlZcWhmO0VBQXVCLGdCQUFlO0FKMGlZM2pmOztBSTFpWTRqZjtFQUF3QixnQkFBZTtBSjhpWW5tZjs7QUk5aVlvbWY7RUFBbUIsZ0JBQWU7QUprall0b2Y7O0FJbGpZdW9mO0VBQTBCLGdCQUFlO0FKc2pZaHJmOztBSXRqWWlyZjtFQUFxQixnQkFBZTtBSjBqWXJ0Zjs7QUkxallzdGY7RUFBa0IsZ0JBQWU7QUo4all2dmY7O0FJOWpZd3ZmO0VBQWUsZ0JBQWU7QUpra1l0eGY7O0FJbGtZdXhmO0VBQXFCLGdCQUFlO0FKc2tZM3pmOztBSXRrWTR6ZjtFQUE0QixnQkFBZTtBSjBrWXYyZjs7QUkxa1l3MmY7RUFBa0IsZ0JBQWU7QUo4a1l6NGY7O0FJOWtZMDRmO0VBQXlCLGdCQUFlO0FKa2xZbDdmOztBSWxsWW03ZjtFQUEyQixnQkFBZTtBSnNsWTc5Zjs7QUl0bFk4OWY7RUFBeUIsZ0JBQWU7QUowbFl0Z2dCOztBSTFsWXVnZ0I7RUFBMkIsZ0JBQWU7QUo4bFlqamdCOztBSTlsWWtqZ0I7RUFBNEIsZ0JBQWU7QUprbVk3bGdCOztBSWxtWThsZ0I7RUFBaUIsZ0JBQWU7QUpzbVk5bmdCOztBSXRtWStuZ0I7RUFBbUIsZ0JBQWU7QUowbVlqcWdCOztBSTFtWWtxZ0I7RUFBbUIsZ0JBQWU7QUo4bVlwc2dCOztBSTltWXFzZ0I7RUFBaUIsZ0JBQWU7QUprbllydWdCOztBSWxuWXN1Z0I7RUFBb0IsZ0JBQWU7QUpzbll6d2dCOztBSXRuWTB3Z0I7RUFBaUIsZ0JBQWU7QUowblkxeWdCOztBSTFuWTJ5Z0I7RUFBc0IsZ0JBQWU7QUo4blloMWdCOztBSTluWWkxZ0I7RUFBa0IsZ0JBQWU7QUprb1lsM2dCOztBSWxvWW0zZ0I7RUFBa0IsZ0JBQWU7QUpzb1lwNWdCOztBSXRvWXE1Z0I7RUFBZ0IsZ0JBQWU7QUowb1lwN2dCOztBSTFvWXE3Z0I7RUFBc0MsZ0JBQWU7QUo4b1kxK2dCOztBSTlvWTIrZ0I7RUFBaUIsZ0JBQWU7QUprcFkzZ2hCOztBSWxwWTRnaEI7RUFBa0IsZ0JBQWU7QUpzcFk3aWhCOztBSXRwWThpaEI7RUFBbUIsZ0JBQWU7QUowcFlobGhCOztBSTFwWWlsaEI7RUFBZSxnQkFBZTtBSjhwWS9taEI7O0FJOXBZZ25oQjtFQUFjLGdCQUFlO0FKa3FZN29oQjs7QUlscVk4b2hCO0VBQWlCLGdCQUFlO0FKc3FZOXFoQjs7QUl0cVkrcWhCO0VBQWtCLGdCQUFlO0FKMHFZaHRoQjs7QUkxcVlpdGhCO0VBQXFCLGdCQUFlO0FKOHFZcnZoQjs7QUk5cVlzdmhCO0VBQTBCLGdCQUFlO0FKa3JZL3hoQjs7QUlscllneWhCO0VBQWdDLGdCQUFlO0FKc3JZLzBoQjs7QUl0cllnMWhCO0VBQStCLGdCQUFlO0FKMHJZOTNoQjs7QUkxclkrM2hCO0VBQXNELGdCQUFlO0FKOHJZcDhoQjs7QUk5cllxOGhCO0VBQXdCLGdCQUFlO0FKa3NZNStoQjs7QUlsc1k2K2hCO0VBQXNCLGdCQUFlO0FKc3NZbGhpQjs7QUl0c1ltaGlCO0VBQXdCLGdCQUFlO0FKMHNZMWppQjs7QUkxc1kyamlCO0VBQXVDLGdCQUFlO0FKOHNZam5pQjs7QUk5c1lrbmlCO0VBQXlCLGdCQUFlO0FKa3RZMXBpQjs7QUlsdFkycGlCO0VBQXlCLGdCQUFlO0FKc3RZbnNpQjs7QUl0dFlvc2lCO0VBQWlCLGdCQUFlO0FKMHRZcHVpQjs7QUkxdFlxdWlCO0VBQTJCLGdCQUFlO0FKOHRZL3dpQjs7QUk5dFlneGlCO0VBQXFCLGdCQUFlO0FKa3VZcHppQjs7QUlsdVlxemlCO0VBQWtCLGdCQUFlO0FKc3VZdDFpQjs7QUl0dVl1MWlCO0VBQTZELGdCQUFlO0FKMHVZbjZpQjs7QUkxdVlvNmlCO0VBQWtELGdCQUFlO0FKOHVZcitpQjs7QUk5dVlzK2lCO0VBQWlCLGdCQUFlO0FKa3ZZdGdqQjs7QUlsdll1Z2pCO0VBQWtCLGdCQUFlO0FKc3ZZeGlqQjs7QUl0dll5aWpCO0VBQWtCLGdCQUFlO0FKMHZZMWtqQjs7QUkxdlkya2pCO0VBQXlCLGdCQUFlO0FKOHZZbm5qQjs7QUk5dllvbmpCO0VBQThCLGdCQUFlO0FKa3dZanFqQjs7QUlsd1lrcWpCO0VBQXVCLGdCQUFlO0FKc3dZeHNqQjs7QUl0d1l5c2pCO0VBQXFCLGdCQUFlO0FKMHdZN3VqQjs7QUkxd1k4dWpCO0VBQWdCLGdCQUFlO0FKOHdZN3dqQjs7QUk5d1k4d2pCO0VBQXNCLGdCQUFlO0FKa3hZbnpqQjs7QUlseFlvempCO0VBQTBCLGdCQUFlO0FKc3hZNzFqQjs7QUl0eFk4MWpCO0VBQWtCLGdCQUFlO0FKMHhZLzNqQjs7QUkxeFlnNGpCO0VBQWtCLGdCQUFlO0FKOHhZajZqQjs7QUk5eFlrNmpCO0VBQW9CLGdCQUFlO0FKa3lZcjhqQjs7QUlseVlzOGpCO0VBQWUsZ0JBQWU7QUpzeVlwK2pCOztBSXR5WXErakI7RUFBb0IsZ0JBQWU7QUoweVl4Z2tCOztBSTF5WXlna0I7RUFBaUIsZ0JBQWU7QUo4eVl6aWtCOztBSTl5WTBpa0I7RUFBZSxnQkFBZTtBSmt6WXhra0I7O0FJbHpZeWtrQjtFQUFpQixnQkFBZTtBSnN6WXpta0I7O0FJdHpZMG1rQjtFQUFnQixnQkFBZTtBSjB6WXpva0I7O0FJMXpZMG9rQjtFQUFpQixnQkFBZTtBSjh6WTFxa0I7O0FJOXpZMnFrQjtFQUFtQixnQkFBZTtBSmswWTdza0I7O0FJbDBZOHNrQjtFQUEwQixnQkFBZTtBSnMwWXZ2a0I7O0FJdDBZd3ZrQjtFQUFpQixnQkFBZTtBSjAwWXh4a0I7O0FJMTBZeXhrQjtFQUF3QixnQkFBZTtBSjgwWWgwa0I7O0FJOTBZaTBrQjtFQUFtQixnQkFBZTtBSmsxWW4ya0I7O0FJbDFZbzJrQjtFQUFxQyxnQkFBZTtBSnMxWXg1a0I7O0FJdDFZeTVrQjtFQUErQixnQkFBZTtBSjAxWXY4a0I7O0FJMTFZdzhrQjtFQUFnQixnQkFBZTtBSjgxWXYra0I7O0FJOTFZdytrQjtFQUFtQixnQkFBZTtBSmsyWTFnbEI7O0FJbDJZMmdsQjtFQUFzQixnQkFBZTtBSnMyWWhqbEI7O0FJdDJZaWpsQjtFQUFzQixnQkFBZTtBSjAyWXRsbEI7O0FJMTJZdWxsQjtFQUFvQixnQkFBZTtBSjgyWTFubEI7O0FJOTJZMm5sQjtFQUFzQixnQkFBZTtBSmszWWhxbEI7O0FJbDNZaXFsQjtFQUF1QixnQkFBZTtBSnMzWXZzbEI7O0FJdDNZd3NsQjtFQUF3QixnQkFBZTtBSjAzWS91bEI7O0FJMTNZZ3ZsQjtFQUE2QixnQkFBZTtBSjgzWTV4bEI7O0FJOTNZNnhsQjtFQUEwRSxnQkFBZTtBSms0WXQzbEI7O0FJbDRZdTNsQjtFQUFnRCxnQkFBZTtBSnM0WXQ3bEI7O0FJdDRZdTdsQjtFQUFnRCxnQkFBZTtBSjA0WXQvbEI7O0FJMTRZdS9sQjtFQUFnRCxnQkFBZTtBSjg0WXRqbUI7O0FJOTRZdWptQjtFQUF1QixnQkFBZTtBSms1WTdsbUI7O0FJbDVZOGxtQjtFQUFnQixnQkFBZTtBSnM1WTdubUI7O0FJdDVZOG5tQjtFQUFtQixnQkFBZTtBSjA1WWhxbUI7O0FJMTVZaXFtQjtFQUFvQixnQkFBZTtBSjg1WXBzbUI7O0FJOTVZcXNtQjtFQUF3RyxnQkFBZTtBSms2WTV6bUI7O0FJbDZZNnptQjtFQUEwQixnQkFBZTtBSnM2WXQybUI7O0FJdDZZdTJtQjtFQUErQixnQkFBZTtBSjA2WXI1bUI7O0FJMTZZczVtQjtFQUFnQyxnQkFBZTtBSjg2WXI4bUI7O0FJOTZZczhtQjtFQUFzQixnQkFBZTtBSms3WTMrbUI7O0FJbDdZNCttQjtFQUFlLGdCQUFlO0FKczdZMWduQjs7QUl0N1kyZ25CO0VBQXVCLGdCQUFlO0FKMDdZampuQjs7QUkxN1lram5CO0VBQXlCLGdCQUFlO0FKODdZMWxuQjs7QUk5N1kybG5CO0VBQWMsZ0JBQWU7QUprOFl4bm5COztBSWw4WXlubkI7RUFBb0MsZ0JBQWU7QUpzOFk1cW5COztBSXQ4WTZxbkI7RUFBdUMsZ0JBQWU7QUowOFludW5COztBSTE4WW91bkI7RUFBMkMsZ0JBQWU7QUo4OFk5eG5COztBSTk4WSt4bkI7RUFBbUIsZ0JBQWU7QUprOVlqMG5COztBSWw5WWswbkI7RUFBNkMsZ0JBQWU7QUpzOVk5M25COztBSXQ5WSszbkI7RUFBa0IsZ0JBQWU7QUowOVloNm5COztBSTE5WWk2bkI7RUFBcUIsZ0JBQWU7QUo4OVlyOG5COztBSTk5WXM4bkI7RUFBbUIsZ0JBQWU7QUprK1l4K25COztBSWwrWXkrbkI7RUFBcUIsZ0JBQWU7QUpzK1k3Z29COztBSXQrWThnb0I7RUFBNEIsZ0JBQWU7QUowK1l6am9COztBSTErWTBqb0I7RUFBZ0IsZ0JBQWU7QUo4K1l6bG9COztBSTkrWTBsb0I7RUFBNkMsZ0JBQWU7QUprL1l0cG9COztBSWwvWXVwb0I7RUFBZSxnQkFBZTtBSnMvWXJyb0I7O0FJdC9Zc3JvQjtFQUFzQixnQkFBZTtBSjAvWTN0b0I7O0FJMS9ZNHRvQjtFQUFnQixnQkFBZTtBSjgvWTN2b0I7O0FJOS9ZNHZvQjtFQUFzQixnQkFBZTtBSmtnWmp5b0I7O0FJbGdaa3lvQjtFQUFrQixnQkFBZTtBSnNnWm4wb0I7O0FJdGdabzBvQjtFQUFnQixnQkFBZTtBSjBnWm4yb0I7O0FJMWdabzJvQjtFQUF1QixnQkFBZTtBSjhnWjE0b0I7O0FJOWdaMjRvQjtFQUFnQixnQkFBZTtBSmtoWjE2b0I7O0FJbGhaMjZvQjtFQUFzQixnQkFBZTtBSnNoWmg5b0I7O0FJdGhaaTlvQjtFQUFrQixnQkFBZTtBSjBoWmwvb0I7O0FJMWhabS9vQjtFQUF5QixnQkFBZTtBSjhoWjNocEI7O0FJOWhaNGhwQjtFQUFtQixnQkFBZTtBSmtpWjlqcEI7O0FJbGlaK2pwQjtFQUF5QixnQkFBZTtBSnNpWnZtcEI7O0FJdGlad21wQjtFQUF1QixnQkFBZTtBSjBpWjlvcEI7O0FJMWlaK29wQjtFQUFtQixnQkFBZTtBSjhpWmpycEI7O0FJOWlaa3JwQjtFQUFxQixnQkFBZTtBSmtqWnR0cEI7O0FJbGpadXRwQjtFQUFxQixnQkFBZTtBSnNqWjN2cEI7O0FJdGpaNHZwQjtFQUFzQixnQkFBZTtBSjBqWmp5cEI7O0FJMWpaa3lwQjtFQUF3QixnQkFBZTtBSjhqWnowcEI7O0FJOWpaMDBwQjtFQUFpQixnQkFBZTtBSmtrWjEycEI7O0FJbGtaMjJwQjtFQUFxQixnQkFBZTtBSnNrWi80cEI7O0FJdGtaZzVwQjtFQUFjLGdCQUFlO0FKMGtaNzZwQjs7QUkxa1o4NnBCO0VBQXNCLGdCQUFlO0FKOGtabjlwQjs7QUk5a1pvOXBCO0VBQXVCLGdCQUFlO0FKa2xaMS9wQjs7QUlsbFoyL3BCO0VBQXlCLGdCQUFlO0FKc2xabmlxQjs7QUl0bFpvaXFCO0VBQXNCLGdCQUFlO0FKMGxaemtxQjs7QUkxbFowa3FCO0VBQXFCLGdCQUFlO0FKOGxaOW1xQjs7QUk5bForbXFCO0VBQXNCLGdCQUFlO0FKa21acHBxQjs7QUlsbVpxcHFCO0VBQWtCLGdCQUFlO0FKc21adHJxQjs7QUl0bVp1cnFCO0VBQXlCLGdCQUFlO0FKMG1aL3RxQjs7QUkxbVpndXFCO0VBQXNCLGdCQUFlO0FKOG1acndxQjs7QUk5bVpzd3FCO0VBQXFCLGdCQUFlO0FKa25aMXlxQjs7QUlsbloyeXFCO0VBQW1CLGdCQUFlO0FKc25aNzBxQjs7QUl0blo4MHFCO0VBQWUsZ0JBQWU7QUowblo1MnFCOztBSTFuWjYycUI7RUFBbUIsZ0JBQWU7QUo4blovNHFCOztBSTluWmc1cUI7RUFBcUIsZ0JBQWU7QUprb1pwN3FCOztBSWxvWnE3cUI7RUFBYyxnQkFBZTtBSnNvWmw5cUI7O0FJdG9abTlxQjtFQUFtRCxnQkFBZTtBSjBvWnJockI7O0FJMW9ac2hyQjtFQUFvQixnQkFBZTtBSjhvWnpqckI7O0FJOW9aMGpyQjtFQUFzQixnQkFBZTtBSmtwWi9sckI7O0FJbHBaZ21yQjtFQUEwQixnQkFBZTtBSnNwWnpvckI7O0FJdHBaMG9yQjtFQUFvQixnQkFBZTtBSjBwWjdxckI7O0FJMXBaOHFyQjtFQUFvQixnQkFBZTtBSjhwWmp0ckI7O0FJOXBaa3RyQjtFQUFtQixnQkFBZTtBSmtxWnB2ckI7O0FJbHFacXZyQjtFQUFrQixnQkFBZTtBSnNxWnR4ckI7O0FJdHFadXhyQjtFQUF3QixnQkFBZTtBSjBxWjl6ckI7O0FJMXFaK3pyQjtFQUF1QixnQkFBZTtBSjhxWnIyckI7O0FJOXFaczJyQjtFQUFvQixnQkFBZTtBSmtyWno0ckI7O0FJbHJaMDRyQjtFQUFxQixnQkFBZTtBSnNyWjk2ckI7O0FJdHJaKzZyQjtFQUEyQixnQkFBZTtBSjByWno5ckI7O0FJMXJaMDlyQjtFQUFtQixnQkFBZTtBSjhyWjUvckI7O0FJOXJaNi9yQjtFQUFnQixnQkFBZTtBSmtzWjVoc0I7O0FJbHNaNmhzQjtFQUF1QixnQkFBZTtBSnNzWm5rc0I7O0FJdHNab2tzQjtFQUFzQixnQkFBZTtBSjBzWnptc0I7O0FJMXNaMG1zQjtFQUF1QixnQkFBZTtBSjhzWmhwc0I7O0FJOXNaaXBzQjtFQUFxQixnQkFBZTtBSmt0WnJyc0I7O0FJbHRac3JzQjtFQUFpQixnQkFBZTtBSnN0WnR0c0I7O0FJdHRadXRzQjtFQUFnQixnQkFBZTtBSjB0WnR2c0I7O0FJMXRadXZzQjtFQUFtQixnQkFBZTtBSjh0Wnp4c0I7O0FJOXRaMHhzQjtFQUF1QixnQkFBZTtBSmt1Wmgwc0I7O0FJbHVaaTBzQjtFQUEyQixnQkFBZTtBSnN1WjMyc0I7O0FJ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O0VyQncxbUJWO0FBQ0Y7O0FxQnYxbUJDO0VBREQ7SUFFRSw0QkFBZTtRQUFmLGVBQWU7SUFDZixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQiwyQkFBMkI7SUFDM0IsNEJBQTRCO0VyQjIxbUI1QjtFcUJqMm1CRjtJQVFHLFlBQVk7SUFDWixXQUFXO0lBQ1gsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsV0FBVztJQUNYLGtCQUFrQjtFckI0MW1CbkI7RXFCMzJtQkY7SUFpQkkscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQiw2Q3BCbVhjO0VEMCtsQmhCO0VxQmgzbUJGO0lBcUJJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtFckI4MW1CZDtBQUNGOztBcUI1MW1CQTtFQUNDLG9CQUFvQjtBckIrMW1CckIiLCJmaWxlIjoiZGVtby9tb3RpZi9jc3Mvc3R5bGVfcGFyay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICpcbiAqVGVtcGxhdGVNbyA1NTcgR3JhZCBTY2hvb2xcbiAqXG4gKmh0dHBzOiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogaW1wb3J0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSkgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1GcmVkb2thK09uZSZmYW1pbHk9S29zdWdpK01hcnUmZmFtaWx5PVRpdGFuK09uZSZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tYmx1ZTojMDA3YmZmIHt9XG5cdC0taW5kaWdvOiM2NjEwZjIge31cblx0LS1wdXJwbGU6IzZmNDJjMSB7fVxuXHQtLXBpbms6I2U4M2U4YyB7fVxuXHQtLXJlZDojZGMzNTQ1IHt9XG5cdC0tb3JhbmdlOiNmZDdlMTQge31cblx0LS15ZWxsb3c6I2ZmYzEwNyB7fVxuXHQtLWdyZWVuOiMyOGE3NDUge31cblx0LS10ZWFsOiMyMGM5OTcge31cblx0LS1jeWFuOiMxN2EyYjgge31cblx0LS13aGl0ZTojZmZmIHt9XG5cdC0tZ3JheTojNmM3NTdkIHt9XG5cdC0tZ3JheS1kYXJrOiMzNDNhNDAge31cblx0LS1wcmltYXJ5OiMwMDdiZmYge31cblx0LS1zZWNvbmRhcnk6IzZjNzU3ZCB7fVxuXHQtLXN1Y2Nlc3M6IzI4YTc0NSB7fVxuXHQtLWluZm86IzE3YTJiOCB7fVxuXHQtLXdhcm5pbmc6I2ZmYzEwNyB7fVxuXHQtLWRhbmdlcjojZGMzNTQ1IHt9XG5cdC0tbGlnaHQ6I2Y4ZjlmYSB7fVxuXHQtLWRhcms6IzM0M2E0MCB7fVxuXHQtLWJyZWFrcG9pbnQteHM6MCB7fVxuXHQtLWJyZWFrcG9pbnQtc206NTc2cHgge31cblx0LS1icmVha3BvaW50LW1kOjc2OHB4IHt9XG5cdC0tYnJlYWtwb2ludC1sZzo5OTJweCB7fVxuXHQtLWJyZWFrcG9pbnQteGw6MTIwMHB4IHt9XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIge31cblx0LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSB7fSA7XG59XG5cbiosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRsLCBvbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCwgb2wgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCBvbCwgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5bdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCksIGJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmgxLCBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uaDIsIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uaDMsIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uaDQsIGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5oNSwgaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5oNiwgaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNtYWxsLCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFyaywgbWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkLCAubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLCAubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICAtbXMtZmxleDogMCAwIDIwJTtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFibGUgdGQsIC50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGQsIC50YWJsZS1zbSB0aCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRkLCAudGFibGUtYm9yZGVyZWQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSwgLnRhYmxlLWJvcmRlcmxlc3MgdGQsIC50YWJsZS1ib3JkZXJsZXNzIHRoLCAudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4udGFibGUtcHJpbWFyeSA+IHRkLCAudGFibGUtcHJpbWFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSwgLnRhYmxlLXByaW1hcnkgdGQsIC50YWJsZS1wcmltYXJ5IHRoLCAudGFibGUtcHJpbWFyeSB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCwgLnRhYmxlLXNlY29uZGFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5LCAudGFibGUtc2Vjb25kYXJ5IHRkLCAudGFibGUtc2Vjb25kYXJ5IHRoLCAudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1zdWNjZXNzID4gdGQsIC50YWJsZS1zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5LCAudGFibGUtc3VjY2VzcyB0ZCwgLnRhYmxlLXN1Y2Nlc3MgdGgsIC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi50YWJsZS1pbmZvID4gdGQsIC50YWJsZS1pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5LCAudGFibGUtaW5mbyB0ZCwgLnRhYmxlLWluZm8gdGgsIC50YWJsZS1pbmZvIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi50YWJsZS13YXJuaW5nID4gdGQsIC50YWJsZS13YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5LCAudGFibGUtd2FybmluZyB0ZCwgLnRhYmxlLXdhcm5pbmcgdGgsIC50YWJsZS13YXJuaW5nIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLnRhYmxlLWRhbmdlciA+IHRkLCAudGFibGUtZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHksIC50YWJsZS1kYW5nZXIgdGQsIC50YWJsZS1kYW5nZXIgdGgsIC50YWJsZS1kYW5nZXIgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1saWdodCA+IHRkLCAudGFibGUtbGlnaHQgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5LCAudGFibGUtbGlnaHQgdGQsIC50YWJsZS1saWdodCB0aCwgLnRhYmxlLWxpZ2h0IHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi50YWJsZS1kYXJrID4gdGQsIC50YWJsZS1kYXJrID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5LCAudGFibGUtZGFyayB0ZCwgLnRhYmxlLWRhcmsgdGgsIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1hY3RpdmUgPiB0ZCwgLnRhYmxlLWFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi50YWJsZS1kYXJrIHRkLCAudGFibGUtZGFyayB0aCwgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLCBpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsIGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsIC5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyguMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYyguNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYyguMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyguMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmEuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cblxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cblxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcmsuZm9jdXMsIC5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbmsuZm9jdXMsIC5idG4tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbmsuZGlzYWJsZWQsIC5idG4tbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5idG4tbGcge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tc20ge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24sIC5kcm9wbGVmdCwgLmRyb3ByaWdodCwgLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIG1hcmdpbjogLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxNjE4MWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYyguMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0sIC5uYXYtZmlsbCA+IC5uYXYtbGluayB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLCAubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhciAuY29udGFpbmVyLCAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZywgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItc20sIC5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1leHBhbmQge1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCwgLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0uNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZywgLmNhcmQtaW1nLWJvdHRvbSwgLmNhcmQtaW1nLXRvcCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLCAuY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmEuYmFkZ2U6Zm9jdXMsIGEuYmFkZ2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbn1cblxuYS5iYWRnZS1wcmltYXJ5LmZvY3VzLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuYS5iYWRnZS1zdWNjZXNzLmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuYS5iYWRnZS1pbmZvLmZvY3VzLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbmEuYmFkZ2Utd2FybmluZy5mb2N1cywgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyLmZvY3VzLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuXG5hLmJhZGdlLWxpZ2h0LmZvY3VzLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuYS5iYWRnZS1kYXJrLmZvY3VzLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG5cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMDIzMjY7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDA1MDU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzUwcHg7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyLCAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlciB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1taW4tY29udGVudDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbn1cblxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LW1pbi1jb250ZW50O1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sIC5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwgLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwgLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LCAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAuNHJlbSAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sIC5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogLjRyZW0gMCAuNHJlbSAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwgLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93LCAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLS41cmVtIC0gMXB4KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwgLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3csIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygtLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwgLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93LCAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLS41cmVtIC0gMXB4KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIC41cmVtIC41cmVtIC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgLjVyZW0gLjVyZW0gLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLCAuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93LCAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLS41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IC41cmVtIDAgLjVyZW0gLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAwIC41cmVtIC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCwgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLCBidXR0b24uYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLCBidXR0b24uYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uYmctaW5mbzpmb2N1cywgYnV0dG9uLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsIGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsIGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpmb2N1cywgYS5iZy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzLCBidXR0b24uYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6Zm9jdXMsIGEuYmctZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmJnLWRhcms6Zm9jdXMsIGJ1dHRvbi5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0MyU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsIC5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCwgLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsIC5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCwgLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLCAubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsIC5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLCAubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsIC5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLCAubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiwgLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiwgLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsIC5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLCAubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsIC5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLCAubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsIC5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LCAubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCwgLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCwgLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsIC5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LCAubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsIC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LCAubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsIC5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02LCAubXktNiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiwgLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiwgLm15LTYge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTYsIC5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCwgLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCwgLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLCAucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLCAucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSwgLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSwgLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLCAucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLCAucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLCAucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsIC5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLCAucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsIC5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsIC5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsIC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMywgLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMywgLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCwgLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LCAucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCwgLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LCAucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LCAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LCAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsIC5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsIC5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsIC5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSwgLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsIC5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSwgLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMiwgLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsIC5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsIC5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLCAubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLCAubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsIC5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLCAubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsIC5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsIC5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LCAubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LCAubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCwgLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSwgLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LCAubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSwgLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LCAubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0bywgLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLCAubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0bywgLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLCAubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCwgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCwgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLCAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLCAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSwgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSwgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLCAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLCAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLCAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLCAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMywgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMywgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCwgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LCAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCwgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LCAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LCAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LCAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCwgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLCAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLCAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSwgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSwgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiwgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMiwgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLCAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLCAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLCAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLCAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMywgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LCAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LCAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSwgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LCAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSwgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSwgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLCAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLCAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMywgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMywgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLCAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLCAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCwgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCwgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LCAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LCAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0bywgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0bywgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLCAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLCAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLCAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLCAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMiwgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMiwgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMywgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMywgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLCAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLCAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LCAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LCAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSwgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSwgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLCAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCwgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCwgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLCAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLCAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSwgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLCAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLCAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMywgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLCAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCwgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCwgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LCAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSwgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSwgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSwgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSwgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLCAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLCAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMiwgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMiwgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLCAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLCAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCwgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LCAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCwgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LCAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSwgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSwgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0bywgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0bywgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLCAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLCAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCwgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCwgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSwgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSwgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLCAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLCAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSwgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSwgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LCAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LCAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLCAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLCAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCwgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSwgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLCAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiwgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMiwgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLCAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMywgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMywgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCwgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCwgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LCAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LCAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LCAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LCAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSwgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLCAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLCAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiwgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLCAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiwgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLCAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMywgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMywgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LCAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LCAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSwgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSwgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LCAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LCAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLCAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCwgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCwgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSwgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSwgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiwgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLCAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiwgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLCAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLCAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLCAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCwgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCwgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSwgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSwgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LCAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LCAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLCAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLCAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCwgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSwgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLCAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiwgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMiwgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLCAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMywgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMywgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCwgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCwgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LCAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LCAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LCAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LCAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSwgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLCAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLCAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMiwgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLCAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMiwgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLCAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMywgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMywgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LCAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LCAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSwgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSwgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LCAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LCAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLCAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLCAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIGJsb2NrcXVvdGUsIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICBpbWcsIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaDIsIGgzLCBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMiwgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5LCAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5LCAudGFibGUtZGFyayB0ZCwgLnRhYmxlLWRhcmsgdGgsIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLm1pbi5jc3MubWFwICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiAgQm9vdHN0cmFwICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaG93LXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGFuaW1hdGlvbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRDEge1xuICBmcm9tIHtcbiAgICB0b3A6IDMwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDIyJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUQyIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEMV9zcCB7XG4gIGZyb20ge1xuICAgIHRvcDogMTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogNSU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEMiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTUlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuLm1haW4tYmFubmVyIC5kZWNvLXRvcCB7XG4gIGFuaW1hdGlvbjogc2xpZGVEMSAycyBmb3J3YXJkcztcbn1cblxuLm1haW4tYmFubmVyIC5kZWNvLWJvdHRvbSB7XG4gIGFuaW1hdGlvbjogc2xpZGVEMiAycyBmb3J3YXJkcztcbn1cblxuLyogY29yb25hICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvd2VyLWRlY28xIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbG93ZXItZGVjbzIge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxvd2VyLWRlY28xLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmbG93ZXItZGVjbzEgMnMgZm9yd2FyZHM7XG59XG5cbi5mbG93ZXItZGVjbzIuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZsb3dlci1kZWNvMiAycyBmb3J3YXJkcztcbn1cblxuLyogbmV3cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGRlY28xIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZGVjbzEuYW5pbWF0ZWQsIC5kZWNvMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZGVjbzEgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkZWNvMyB7XG4gIGZyb20ge1xuICAgIHRvcDogNzUlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogNzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmRlY28zLmFuaW1hdGVkLCAuZGVjbzQuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGRlY28zIDJzIGZvcndhcmRzO1xufVxuXG4vKiBjYWxlbmRhciAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC10cmVlMSB7XG4gIGZyb20ge1xuICAgIHRvcDogNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhbC10cmVlMS5hbmltYXRlZCwgLmNhbC10cmVlMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogY2FsLXRyZWUxIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2FsLWJ1ZzEge1xuICBmcm9tIHtcbiAgICB0b3A6IDMwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDI1JTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jYWwtYnVnMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogY2FsLWJ1ZzEgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYWwtYnVnMiB7XG4gIGZyb20ge1xuICAgIHRvcDogNjAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogNTUlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhbC1idWcyLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBjYWwtYnVnMiAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC1iaXJkIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtNSU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhbC1iaXJkLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBjYWwtYmlyZCAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC1ncmFzczEge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhbC1ncmFzczEuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGNhbC1ncmFzczEgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYWwtZ3Jhc3MyIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY2FsLWdyYXNzMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogY2FsLWdyYXNzMiAycyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBjYWwtZ3Jhc3MyIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2FsLWdyYXNzMiB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogZ3JlZXRpbmcgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBncmVldC1kZWNvLTEge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDIlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdyZWV0LWRlY28tMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZ3JlZXQtZGVjby0xIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZXQtZGVjby0yIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDIlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdyZWV0LWRlY28tMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZ3JlZXQtZGVjby0yIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZXQtY2hpbGQtMSB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA1JTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ncmVldC1jaGlsZC0xLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBncmVldC1jaGlsZC0xIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZXQtY2hpbGQtMiB7XG4gIGZyb20ge1xuICAgIHRvcDogMzUlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdyZWV0LWNoaWxkLTIuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGdyZWV0LWNoaWxkLTIgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVldC10cmVlLTEge1xuICBmcm9tIHtcbiAgICB0b3A6IDU1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ncmVldC10cmVlLTEuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGdyZWV0LXRyZWUtMSAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWV0LXRyZWUtMiB7XG4gIGZyb20ge1xuICAgIHRvcDogMjAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTUlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdyZWV0LXRyZWUtMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZ3JlZXQtdHJlZS0yIDJzIGZvcndhcmRzO1xufVxuXG4vKiBmZWF0dXJlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtZ3Jhc3MxIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mZWF0dXJlLWdyYXNzMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmVhdHVyZS1ncmFzczEgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLWdyYXNzMiB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mZWF0dXJlLWdyYXNzMi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmVhdHVyZS1ncmFzczIgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLXRyZWUxIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAyMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNSU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmVhdHVyZS10cmVlMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmVhdHVyZS10cmVlMSAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtdHJlZTIge1xuICBmcm9tIHtcbiAgICB0b3A6IDQwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDM1JTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mZWF0dXJlLXRyZWUyLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmZWF0dXJlLXRyZWUyIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS10cmVlMyB7XG4gIGZyb20ge1xuICAgIHRvcDogNjUlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogNjAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZlYXR1cmUtdHJlZTMuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZlYXR1cmUtdHJlZTMgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLXRyZWU0IHtcbiAgZnJvbSB7XG4gICAgdG9wOiA4MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA3NSU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmVhdHVyZS10cmVlNC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmVhdHVyZS10cmVlNCAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtY291cGxlMSB7XG4gIGZyb20ge1xuICAgIHRvcDogMjIlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTclO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZlYXR1cmUtY291cGxlMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmVhdHVyZS1jb3VwbGUxIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS1jb3VwbGUyIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA0MiU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAzNyU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmVhdHVyZS1jb3VwbGUyLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmZWF0dXJlLWNvdXBsZTIgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLWNvdXBsZTMge1xuICBmcm9tIHtcbiAgICB0b3A6IDY1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDYwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mZWF0dXJlLWNvdXBsZTMuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZlYXR1cmUtY291cGxlMyAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtZGVjbzIge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDMlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZlYXR1cmUtZGVjbzIuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZlYXR1cmUtZGVjbzIgMnMgZm9yd2FyZHM7XG59XG5cbi8qIHNlcnZpY2UgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzZXJ2aWNlLWRlY28xIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2VydmljZS1kZWNvMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogc2VydmljZS1kZWNvMSAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNlcnZpY2UtZGVjbzIge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNlcnZpY2UtZGVjbzIuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHNlcnZpY2UtZGVjbzIgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZXJ2aWNlLXRyZWUxIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2VydmljZS10cmVlMS5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogc2VydmljZS10cmVlMSAycyBmb3J3YXJkcztcbn1cblxuLyogY2xpbmljIHRhYmxlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xpbmljLXRyZWUge1xuICBmcm9tIHtcbiAgICB0b3A6IDI1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDIwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jbGluaWMtdHJlZTEuYW5pbWF0ZWQsIC5jbGluaWMtdHJlZTIuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGNsaW5pYy10cmVlIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xpbmljLWdyYXNzMSB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNsaW5pYy1ncmFzczEuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGNsaW5pYy1ncmFzczEgMnMgZm9yd2FyZHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjbGluaWMtZ3Jhc3MyIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jbGluaWMtZ3Jhc3MyLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBjbGluaWMtZ3Jhc3MyIDJzIGZvcndhcmRzO1xufVxuXG4vKiBzbnMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBkZWNvX3Nuc190aXRsZSB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jZGVjb19zbnNfdGl0bGUuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGRlY29fc25zX3RpdGxlIDJzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc25zLWNvdXBsZTEge1xuICBmcm9tIHtcbiAgICB0b3A6IDM1JTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDMwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbnMtY291cGxlMS5hbmltYXRlZCwgLnNucy1jb3VwbGUyLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBzbnMtY291cGxlMSAycyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNucy1jb3VwbGUzIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA4NyU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA4MiU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc25zLWNvdXBsZTMuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHNucy1jb3VwbGUzIDJzIGZvcndhcmRzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVjby10b3Age1xuICAgIGFuaW1hdGlvbjogc2xpZGVEMV9zcCAycyBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmRlY28tdG9wIHtcbiAgICBhbmltYXRpb246IHNsaWRlRDFfc3AgMnMgZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjMuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuMy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC4zLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4zLjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtY2xvc2U6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLCAuZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLCAuZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSwgLmZhLWltYWdlOmJlZm9yZSwgLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSwgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLCAuZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSwgLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSwgLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSwgLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsIC5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsIC5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLCAuZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLCAuZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsIC5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSwgLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsIC5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLCAuZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsIC5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsIC5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsIC5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLCAuZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLCAuZmEtcm1iOmJlZm9yZSwgLmZhLXllbjpiZWZvcmUsIC5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsIC5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLCAuZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsIC5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLCAuZmEtYmFuazpiZWZvcmUsIC5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLCAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSwgLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSwgLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsIC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwgLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLCAuZmEtbGlmZS1idW95OmJlZm9yZSwgLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLCAuZmEtc3VwcG9ydDpiZWZvcmUsIC5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsIC5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLCAuZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSwgLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlLCAuZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLCAuZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSwgLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6ICovXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmUgKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyogICAgICpcblx0XHQgKiBcdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHQgKiBcdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHMgKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW4gKi9cbmh0bWwubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBQb3NpdGlvbiBmaXhlZCByZXF1aXJlZCBmb3IgaU9TLiBKdXN0IHB1dHRpbmcgb3ZlcmZsb3c6IGhpZGRlbjsgb24gdGhlIGJvZHkgaXMgbm90IGVub3VnaC4gKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9OTUpO1xuICBvcGFjaXR5OiAwLjk1O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sYi1jb250YWluZXIgPiAubmF2IHtcbiAgbGVmdDogMDtcbn1cblxuLmxiLW5hdiBhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PVwiKTtcbn1cblxuLmxiLXByZXYsIC5sYi1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gIHdpZHRoOiAzNCU7XG4gIGxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLW5leHQ6aG92ZXIsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJztcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICfigKInO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnS29zdWdpIE1hcnUnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBCYXNpYyAqL1xuYSB7XG4gIGNvbG9yOiAjM0NGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI0ZDMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuMSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgaDI6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMnB4O1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLyogQnV0dG9ucyAqL1xuLm1haW4tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNDI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLm1lbnUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5uYXYubWFpbi1uYXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAzNnZ3O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHRici5pcy1wY1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBici5pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHRici5pcy1zcFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ici5pcy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJyLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICBhLm1lbnUtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIG5hdi5tYWluLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgfVxuICAubWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzY5NUY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXS5hY3RpdmUgLm1haW4tbWVudSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdLmFjdGl2ZSAuaGVhZGVyX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0uYWN0aXZlIC5oZWFkZXJfbWVudSA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXS5hY3RpdmUgLmhlYWRlcl9tZW51ID4gKiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXS5hY3RpdmUgLm1haW4tbWVudSB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0uYWN0aXZlIC5oZWFkZXJfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdLmFjdGl2ZSAuaGVhZGVyX21lbnUgPiAqIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MXB4KSB7XG4gIC5qcyBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgfVxuICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gbGkgYSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8qIEhlYWRlciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1haW4tbWVudSBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wYXJrL2NvbW1vbi9oZWFkZXJfYmcucG5nXCIpIHJlcGVhdCBib3R0b20gY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTI7XG4gIHRvcDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlciAubG9nbyAuaGVscCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWhlYWRlciAubG9nbyBhIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIC5sb2dvIGEgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZjVhNDI1O1xufVxuXG4ubWFpbi1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tYWluLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYWluLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ubWFpbi1tZW51IGxpLmhhcy1zdWJtZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1haW4tbWVudSBsaS5oYXMtc3VibWVudSB1bCBsaSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbWVudSBsaSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MjMzYTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLm1haW4tbWVudSBsaTpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWFpbi1tZW51IGxpIC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxYjJmO1xufVxuXG4ubWFpbi1tZW51IGxpIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubWFpbi1tZW51IGxpIC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubWFpbi1tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ubWFpbi1tZW51IGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNWE0MjU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4tbmF2IGxpOmhvdmVyIGEsIC5tYWluLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1uYXYgbGk6aG92ZXIgYSwgLm1haW4tbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjI1KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLm1haW4taGVhZGVyICNyZXNlcnZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5iZy1iYW5uZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgfVxuICAubWFpbi1tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLm1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5cbi5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZWNvLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVjby1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWJhbm5lciAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzUlO1xuICB0b3A6IDc1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5tYWluLWJhbm5lciAuY2FwdGlvbiBoNiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU0M0MzMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLm1haW4tYmFubmVyIC5jYXB0aW9uIGg2IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWJhbm5lciAuY2FwdGlvbiBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uY29udGVudC1oaWRlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQtaGlkZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhcmsvY29tbW9uL2hlYWRlcl9iZ19zcC5wbmdcIikgcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIGEubWVudS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlcy1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZlYXR1cmVzLWNvbnRlbnQgaDQgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmVhdHVyZXMtY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlcy1jb250ZW50IHAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVhdHVyZXMtY29udGVudCBhIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIsIC5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICogICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW4gKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjAzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMjVweCAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuZm9vdGVyIHAgYSB7XG4gIGNvbG9yOiAjZjVhNDI1O1xufVxuXG5mb290ZXIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNWE0MjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMTIyODtcbiAgfVxuICAuZmVhdHVyZXMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mZWF0dXJlcy1wb3N0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgfVxuICAubWFpbi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLW1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tbWVudSBsaSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4yNSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYyg4MHB4ICsgMTAwdmgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgcGFkZGluZzogMjVweCAwcHggNjBweDtcbiAgfVxufVxuXG4vKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuNy4xXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBhbmQgbGF0ZXIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRk9OVC1GQUNFXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBidXR0b24gKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhcmsvY29tbW9uL21haW5fYnRuLnBuZ1wiKTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjY2O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnRuLXNjcm9sbC10b3AgaSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuI2JyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBtYWluLWhlYWRlciAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5tYWluLWhlYWRlciAjcmVzZXJ2ZSB7XG4gIHRvcDogMDtcbn1cblxuLm1haW4taGVhZGVyICNyZXNlcnZlIC5pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWFpbi1oZWFkZXIgI3Jlc2VydmUgLml0ZW0uYnRuLXJlc2VydmUge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAgMDtcbn1cblxuLm1haW4taGVhZGVyICNyZXNlcnZlIC5pdGVtIC5waG9uZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1haW4taGVhZGVyICNyZXNlcnZlIC5pdGVtIGkge1xuICBjb2xvcjogI0ZGODI2NjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgI3Jlc2VydmUgLml0ZW0gLmhlbHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubWFpbi1iYW5uZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogbC1iYW5uZXIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NvbW1vbi9iYW5uZXJfYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ubC1iYW5uZXIgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsICdLb3N1Z2kgTWFydScsIHNhbnMtc2VyaWY7XG59XG5cbi5sLWJhbm5lciBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9jb21tb24vYmFubmVyX2JnX3NwLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIH1cbn1cblxuLmRlY28ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqIENsb3VkIGFuaW1hdGlvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbkBrZXlmcmFtZXMgTW92ZUxSIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgTW92ZVJMIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBNb3ZlUkwxIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzAwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgfVxufVxuXG4jY2xvdWQxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGFuaW1hdGlvbjogTW92ZUxSIDEyMHMgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4jY2xvdWQyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBhbmltYXRpb246IE1vdmVSTCAxMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuI2Nsb3VkMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTFweDtcbiAgYW5pbWF0aW9uOiBNb3ZlUkwxIDE0MHMgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogY29yb25hIHNlY3Rpb24gKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1jb3JvbmEgLmMtdGl0bGUge1xuICBjb2xvcjogIzU0QTg2ODtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtY29yb25hIC5jLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLmwtY29yb25hIC5jLWhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5sLWNvcm9uYSAjbC1jb3JvbmEtaGVscCB7XG4gIHdpZHRoOiA5NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IC0xMDBweCBhdXRvIDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqIG5ld3Mgc2VjdGlvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9uZXdzX2JnX3BjLnBuZ1wiKSB0b3AgY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggNTBweCAyMDBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5sLW5ld3MgI2wtbmV3cy1yZWN0IHtcbiAgd2lkdGg6IDEwNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ubC1uZXdzICNsLW5ld3MtcmVjdCAuYy1oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1uZXdzICNsLW5ld3MtcmVjdCAuYy1oZWxwIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi5sLW5ld3MgLmMtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNGRjgyNjY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IC02NXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubC1uZXdzICNzdWItbmV3cyB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLmwtbmV3cyAuYy1zdWJ0aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RUI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgY29sb3I6ICNGRjgyNjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sLW5ld3MgLmwtbmV3cy10aW1lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGODI2NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5sLW5ld3MgLmMtYmxvY2stdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVCO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ubC1uZXdzIC5uZXdzLWJ1ZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJ2aDtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogMTIlO1xufVxuXG4ubC1uZXdzIC5uZXdzLWJ1ZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTV2aDtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogMTIlO1xufVxuXG4ubC1uZXdzIC5yZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0QTg2ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgaGVpZ2h0OiA0MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmwtbmV3cyAubC1uZXdzLXJlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM1NEE4Njg7XG59XG5cbi5sLW5ld3MgLmwtbmV3cy1yZWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NEE4Njg7XG59XG5cbi5sLW5ld3MgLmwtbmV3cy1yZWN0IC5pdGVtIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTRBODY4O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdCAubGF0ZXN0LWl0ZW0gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuaWsOedgOaDheWgsVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjY2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdCAubm90aWZ5LWl0ZW0gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuefpeOCieOBm1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDRjU2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdCBoMiwgLmwtbmV3cyAubC1uZXdzLXJlY3QgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sLW5ld3MgLmwtbmV3cy1yZWN0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5sLW5ld3MgLmRlY28xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW5ld3MgLmRlY28xIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogMiU7XG4gIH1cbn1cblxuLmwtbmV3cyAuZGVjbzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW5ld3MgLmRlY28yIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogMSU7XG4gIH1cbn1cblxuLmwtbmV3cyAuZGVjbzMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbmV3cyAuZGVjbzMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdG9wOiA0MyU7XG4gIH1cbn1cblxuLmwtbmV3cyAuZGVjbzQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW5ld3MgLmRlY280IHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRvcDogODMlO1xuICB9XG59XG5cbi8qIHdpZHRoICovXG4vKiBUcmFjayAqL1xuLyogSGFuZGxlICovXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKiBjYWxlbmRhciBzZWN0aW9uICAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvZm9vdGVyL2Zvb3Rlcl9iZy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwMHB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IC0xNXZoO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubC1jYWxlbmRhciAuYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubC1jYWxlbmRhciAuYy10aXRsZS1qcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkUzODA7XG59XG5cbi5jLXRpdGxlLWpwOmJlZm9yZSwgLmMtdGl0bGUtanA6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZFMzgwO1xuICB3aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbn1cblxuLmwtY2FsZW5kYXIgI2dnLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDMwcHggYXV0byAwcHg7XG59XG5cbi5sLWNhbGVuZGFyIC5jYWwtdHJlZTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNSU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY2FsZW5kYXIgLmNhbC10cmVlMSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubC1jYWxlbmRhciAuY2FsLXRyZWUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUlO1xuICB0b3A6IDIlO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY2FsZW5kYXIgLmNhbC10cmVlMiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubC1jYWxlbmRhciAuY2FsLWJ1ZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAxMyU7XG59XG5cbi5sLWNhbGVuZGFyIC5jYWwtYnVnMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiA1JTtcbn1cblxuLmwtY2FsZW5kYXIgLmNhbC1ncmFzczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmwtY2FsZW5kYXIgLmNhbC1ncmFzczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubC1jYWxlbmRhciAuY2FsLWJpcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sLWNhbGVuZGFyIC5jLXN1YnRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jYWxlbmRhciAuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cblxuLmwtY2FsZW5kYXIgLmMtdGl0bGUtc3VwcG9ydCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubC1jYWxlbmRhciAuYy1oZWxwLXN1cHBvcnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY2FsZW5kYXIgLmMtaGVscC1zdXBwb3J0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBncmVldGluZyAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLWdyZWV0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9ncmVldGluZ19iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEwMHB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IC0xNXZoO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubC1ncmVldGluZyAuYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sLWdyZWV0aW5nIC5jLXRpdGxlLWpwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU0M0MzMDtcbn1cblxuLmwtZ3JlZXRpbmcgLmMtdGl0bGUtanA6YmVmb3JlLCAubC1ncmVldGluZyAuYy10aXRsZS1qcDphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDNDMzA7XG59XG5cbnJ0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5jLW1hbmFnZXItbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4jZ3JlZXRpbmcge1xuICB3aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNncmVldGluZyAucGhvdG8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IC0yMHB4IDIwcHggMnB4IDFweCAjRkZFQ0M4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbiNncmVldGluZyAuYy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbiNncmVldGluZyAuYy1oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbiNncmVldGluZyAuYy10aXRsZS1jYXJlZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU0QTg2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuI2dyZWV0aW5nIC5sLWNhcmVlci1yZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubC1ncmVldGluZyAuZ3JlZXQtZGVjby0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiAxOCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWdyZWV0aW5nIC5ncmVldC1kZWNvLTEge1xuICAgIHdpZHRoOiAzNiU7XG4gICAgdG9wOiA4JTtcbiAgfVxufVxuXG4ubC1ncmVldGluZyAuZ3JlZXQtZGVjby0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgcmlnaHQ6IC0xJTtcbiAgd2lkdGg6IDE4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZ3JlZXRpbmcgLmdyZWV0LWRlY28tMiB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBib3R0b206IDQlO1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5cbi5sLWdyZWV0aW5nIC5ncmVldC1jaGlsZC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDAlO1xuICB3aWR0aDogMTIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1ncmVldGluZyAuZ3JlZXQtY2hpbGQtMiB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICB0b3A6IDM1JTtcbiAgICByaWdodDogLTElO1xuICB9XG59XG5cbi5sLWdyZWV0aW5nIC5ncmVldC1jaGlsZC0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiAxNSU7XG4gIHdpZHRoOiAxMiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWdyZWV0aW5nIC5ncmVldC1jaGlsZC0xIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5cbi5sLWdyZWV0aW5nIC5ncmVldC10cmVlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3JTtcbiAgd2lkdGg6IDUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1ncmVldGluZyAuZ3JlZXQtdHJlZS0xIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRvcDogMzYlO1xuICB9XG59XG5cbi5sLWdyZWV0aW5nIC5ncmVldC10cmVlLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICByaWdodDogMjAlO1xuICB3aWR0aDogMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWdyZWV0aW5nIC5ncmVldC10cmVlLTIge1xuICAgIHdpZHRoOiA2JTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogc2VjdGlvbiBsLWZlYXR1cmVzICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtZmVhdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvdG9wX25ld3NfYmdfcGMucG5nKSB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDBweCAxMzBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAtNXZoO1xufVxuXG4ubC1mZWF0dXJlcyAuYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sLWZlYXR1cmVzIC5jLXRpdGxlLWpwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU0M0MzMDtcbn1cblxuLmwtZmVhdHVyZXMgLmMtdGl0bGUtanA6YmVmb3JlLCAubC1mZWF0dXJlcyAuYy10aXRsZS1qcDphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDNDMzA7XG59XG5cbi5sLWZlYXR1cmVzIC5mZWF0dXJlLWltYWdlIHtcbiAgYm94LXNoYWRvdzogLTMwcHggMzBweCAycHggNXB4ICNGRkVDQzg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5sLWZlYXR1cmVzIC5mZWF0dXJlLWltYWdlLXIge1xuICBib3gtc2hhZG93OiAzMHB4IDMwcHggMnB4IDVweCAjRkZFQ0M4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogODAlO1xufVxuXG4ubC1mZWF0dXJlcyAuYy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5sLWZlYXR1cmVzIC5jLWhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sLWZlYXR1cmVzIC5mZWF0dXJlLXRyZWUxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA1JTtcbn1cblxuLmwtZmVhdHVyZXMgLmZlYXR1cmUtdHJlZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAzJTtcbn1cblxuLmwtZmVhdHVyZXMgLmZlYXR1cmUtdHJlZTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDMlO1xufVxuXG4ubC1mZWF0dXJlcyAuZmVhdHVyZS10cmVlNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIHJpZ2h0OiA1JTtcbiAgd2lkdGg6IDglO1xufVxuXG4ubC1mZWF0dXJlcyAuZmVhdHVyZS1jb3VwbGUxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3JTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogNiU7XG59XG5cbi5sLWZlYXR1cmVzIC5mZWF0dXJlLWNvdXBsZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzclO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmwtZmVhdHVyZXMgLmZlYXR1cmUtY291cGxlMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiA1JTtcbiAgd2lkdGg6IDYlO1xufVxuXG4ubC1mZWF0dXJlcyAuZmVhdHVyZS1kZWNvMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MCU7XG4gIGxlZnQ6IDMlO1xuICB3aWR0aDogMTAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogc2VydmljZSAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3Avc2VydmljZS90b3Bfc2VydmljZV9iZy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAxMDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sLXNlcnZpY2UgI2wtc2VydmljZS1tZW51IHtcbiAgd2lkdGg6IDExNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmwtc2VydmljZSAuYy10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubC1zZXJ2aWNlIC5jLXRpdGxlLWpwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRTM4MDtcbn1cblxuLmwtc2VydmljZSAuYy10aXRsZS1qcDpiZWZvcmUsIC5sLXNlcnZpY2UgLmMtdGl0bGUtanA6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZFMzgwO1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3RvcC9zZXJ2aWNlL3RvcF9zZXJ2aWNlX3JlY3QucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sLXNlcnZpY2UgLnNlcnZpY2UtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtaWNvbiB7XG4gIGhlaWdodDogMzAlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5sLXNlcnZpY2UgLnNlcnZpY2UtaXRlbSAuc2VydmljZS1pY29uMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5sLXNlcnZpY2UgLnNlcnZpY2UtZGVjbzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VydmljZSAuc2VydmljZS1kZWNvMSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWRlY28yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZXJ2aWNlIC5zZXJ2aWNlLWRlY28yIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi5sLXNlcnZpY2UgLnNlcnZpY2UtdHJlZTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogMTIlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZXJ2aWNlIC5zZXJ2aWNlLXRyZWUxIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBjbGluaWMgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1jbGluaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvY2xpbmljL3RvcF9jbGluaWNfYmcucG5nKSB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwcHggMTAwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtY2xpbmljIC5jLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbiAgY29sb3I6ICM1NEE4Njg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmwtY2xpbmljIC5jLXRpdGxlLWpwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU0M0MzMDtcbn1cblxuLmwtY2xpbmljIC5jLXRpdGxlLWpwOmJlZm9yZSwgLmwtY2xpbmljIC5jLXRpdGxlLWpwOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0M0MzMDtcbn1cblxuLmwtY2xpbmljIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubC1jbGluaWMgLml0ZW0taGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5sLWNsaW5pYyAub3dsLWNhcm91c2VsIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5sLWNsaW5pYyAuaXRlbSBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5sLWNsaW5pYyAuaXRlbSAuZG93bi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ubC1jbGluaWMgLml0ZW0gLmRvd24tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubC1jbGluaWMgLml0ZW0gLmRvd24tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmwtY2xpbmljIC5pdGVtIC5kb3duLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWE0MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubC1jbGluaWMgLml0ZW0gLmRvd24tY29udGVudCAudGV4dC1idXR0b24tcGF5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubC1jbGluaWMgLml0ZW0gLmRvd24tY29udGVudCAudGV4dC1idXR0b24tcGF5IGEge1xuICBjb2xvcjogI2Y1YTQyNTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1jbGluaWMgLml0ZW0gLmRvd24tY29udGVudCAudGV4dC1idXR0b24tZnJlZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmwtY2xpbmljIC5pdGVtIC5kb3duLWNvbnRlbnQgLnRleHQtYnV0dG9uLWZyZWUgYSB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5sLWNsaW5pYyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmwtY2xpbmljIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1jbGluaWMgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIG1hcmdpbjogNTBweCAxMHB4IDBweCAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5sLWNsaW5pYyAub3dsLWNhcm91c2VsIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQzQzMwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogY2xpbmljLXRhYmxlICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtY2xpbmljLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZzogMjAwcHggMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4ubC1jbGluaWMtdGFibGUgdGFibGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ubC1jbGluaWMtdGFibGUgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNGRjgyNjY7XG59XG5cbi5sLWNsaW5pYy10YWJsZSB0YWJsZSB0aCB7XG4gIHdpZHRoOiAxNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmwtY2xpbmljLXRhYmxlIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDg1JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtY2xpbmljLXRhYmxlIHRhYmxlIGEge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmwtY2xpbmljLXRhYmxlIC5jbGluaWMtZ3Jhc3MxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNSU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sLWNsaW5pYy10YWJsZSAuY2xpbmljLWdyYXNzMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1JTtcbiAgei1pbmRleDogMjtcbn1cblxuLmwtY2xpbmljLXRhYmxlIC5jbGluaWMtdHJlZTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNsaW5pYy10YWJsZSAuY2xpbmljLXRyZWUxIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogLTglO1xuICB9XG59XG5cbi5sLWNsaW5pYy10YWJsZSAuY2xpbmljLXRyZWUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNsaW5pYy10YWJsZSAuY2xpbmljLXRyZWUyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogLTEzJTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1zbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3Avc25zL3RvcF9zbnNfYmcucG5nKSB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwcHggMjUwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogLTE1dmg7XG59XG5cbi5sLXNucyAuYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtc25zIC5zbnMtY291cGxlMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDclO1xuICB3aWR0aDogMTAlO1xufVxuXG4ubC1zbnMgLnNucy1jb3VwbGUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDclO1xuICB3aWR0aDogMTAlO1xufVxuXG4ubC1zbnMgLnNucy1jb3VwbGUzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgyJTtcbiAgcmlnaHQ6IDE1JTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmwtc25zIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubC1zbnMgLml0ZW0taGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtc25zIC5vd2wtY2Fyb3VzZWwgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmwtc25zIC5pdGVtIC5kb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5sLXNucyAuaXRlbSAuZG93bi1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmwtc25zIC5pdGVtIC5kb3duLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5sLXNucyAuaXRlbSAuZG93bi1jb250ZW50IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVhNDI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmwtc25zIC5pdGVtIC5kb3duLWNvbnRlbnQgLnRleHQtYnV0dG9uLXBheSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmwtc25zIC5pdGVtIC5kb3duLWNvbnRlbnQgLnRleHQtYnV0dG9uLXBheSBhIHtcbiAgY29sb3I6ICNmNWE0MjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmwtc25zIC5pdGVtIC5kb3duLWNvbnRlbnQgLnRleHQtYnV0dG9uLWZyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5sLXNucyAuaXRlbSAuZG93bi1jb250ZW50IC50ZXh0LWJ1dHRvbi1mcmVlIGEge1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubC1zbnMgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLXNucyAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtc25zIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBtYXJnaW46IDUwcHggMTBweCAwcHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubC1zbnMgLm93bC1jYXJvdXNlbCBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0M0MzMDtcbn1cblxuLmwtc25zICsgLmwtZm9vdGVyLXRvcCwgLmwtc25zICsgLmwtc3RhZmYtcmVjcnVpdCB7XG4gIG1hcmdpbi10b3A6IC0xNXZoO1xufVxuXG4ubC1zbnMtaW5zdGEge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqIHRpbWUtdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4udGltZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU2NTNGO1xufVxuXG4udGltZS10YWJsZSB0aCwgLnRpbWUtdGFibGUgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4udGltZS10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOERBQ0Q7XG59XG5cbi50aW1lLXRhYmxlIHRoZWFkIHRoIHtcbiAgY29sb3I6ICM4RTY1M0Y7XG59XG5cbi50aW1lLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi50aW1lLXRhYmxlIHRib2R5IHRkIHtcbiAgY29sb3I6ICNGRjgyNjY7XG59XG5cbi50aW1lLXRhYmxlIC50aW1lLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbiAgY29sb3I6ICM4RTY1M0YgIWltcG9ydGFudDtcbn1cblxuLnRpbWUtaGVscCB7XG4gIHBhZGRpbmc6IDBweCA1MHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogaGVhZGVyLXRhYmxlICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmhlYWRlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU2NTNGO1xufVxuXG4uaGVhZGVyLXRhYmxlIHRoLCAuaGVhZGVyLXRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uaGVhZGVyLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4REFDRDtcbn1cblxuLmhlYWRlci10YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjOEU2NTNGO1xufVxuXG4uaGVhZGVyLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXItdGFibGUgdGJvZHkgdGQge1xuICBjb2xvcjogI0ZGODI2Njtcbn1cblxuLmhlYWRlci10YWJsZSAudGltZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGNvbG9yOiAjOEU2NTNGICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBmb290ZXItcmVzZXJ2ZSAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLWZvb3Rlci1yZXNlcnZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvZm9vdGVyL2Zvb3Rlcl9iZy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCA2MHB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3Qge1xuICB3aWR0aDogOTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMzBweCAxMHB4IDUwcHggMTBweDtcbn1cblxuLmwtY2FsZW5kYXIgLmNvbnRhY3Qge1xuICB3aWR0aDogOTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMzBweCAxMHB4IDUwcHggMTBweDtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmRvdHRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgd2hpdGU7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzY5NUY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmwtY2FsZW5kYXIgLmMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzY5NUY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY2FsZW5kYXIgLmMtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLmMtaXRlbS10aXRsZSwgLmwtY2FsZW5kYXIgLmMtaXRlbSAuYy1pdGVtLXRpdGxlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGFyay9mb290ZXIvZm9vdGVyX2l0ZW1fcmVjdC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4uemVybyB7XG4gIGNvbG9yOiAjRkZFMzgwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLnBob25lLCAubC1jYWxlbmRhciAuYy1pdGVtIC5waG9uZSB7XG4gIGNvbG9yOiAjRkZFMzgwO1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUgaDQsIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtaXRlbS10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTQzQzMwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLXRpbWUsIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWhlbHAsIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWJ1dHRvbi10aXRsZSwgLmwtY2FsZW5kYXIgLmMtaXRlbSAuYy1idXR0b24tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLWl0ZW0gLmJ0bi1uZXdlciwgLmMtaXRlbSAuYnRuLXJldGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9pY29uX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWl0ZW0gLmJ0bi1uZXdlciwgLmMtaXRlbSAuYnRuLXJldGVzdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCB0b3AgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICB9XG59XG5cbi5jLWl0ZW0gLmJ0bi1uZXdlcjpob3ZlciwgLmMtaXRlbSAuYnRuLXJldGVzdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmMtaXRlbSAuYnRuLW5ld2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjY2NjtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAjYzAzNzM3O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmMtaXRlbSAuYnRuLXJldGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGMxM2E7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgI2I4ODgwNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5jLWl0ZW0gLmMtYnV0dG9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtaXRlbSAuYy1idXR0b24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmMtaW50cm8tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLXJlY3RzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtcmVjdHMgLnJlY3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3YTZjNWM7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjN2E2YzVjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLnBob25lIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYm9yZGVyLXRvcC1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogOHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLmJvcmRlci10b3AtciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5ib3JkZXItYm90dG9tLWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5ib3JkZXItYm90dG9tLXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4jZm9vdGVyLW1lbnUge1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZm9vdGVyLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG5cbiNmb290ZXItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXItbWVudSBsaSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IG9yYW5nZXJlZCAhaW1wb3J0YW50O1xufVxuXG4vKiBzZWN0aW9uIGZvb3RlciAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI2RDYyICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlciAubGVmdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjclO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZvb3RlciAucmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNyU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgQGtleWZyYW1lcyBNb3ZlTFIge1xuICAgIDAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODAwcHgpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIE1vdmVSTCB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwMHB4KTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIE1vdmVSTDEge1xuICAgIDAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAwcHgpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgICB9XG4gIH1cbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgbWFyZ2luOiAyMHB4IDNweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmwtY2FsZW5kYXIgLmMtdGl0bGUsIC5sLWdyZWV0aW5nIC5jLXRpdGxlLCAubC1mZWF0dXJlcyAuYy10aXRsZSwgLmwtc2VydmljZSAuYy10aXRsZSwgLmwtY2xpbmljIC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmJ0biB7XG4gICAgd2lkdGg6IDI1OXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY29tbW9uL21haW5fYnRuX3NwLnBuZyk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5sLWJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubC1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubWFpbi1iYW5uZXIgLmNhcHRpb24ge1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcbiAgfVxuICAubC1uZXdzIC5sLW5ld3MtdGltZSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gICNjbG91ZDEge1xuICAgIHRvcDogMzVweDtcbiAgICBhbmltYXRpb246IE1vdmVMUiA1MHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gICNjbG91ZDIge1xuICAgIHRvcDogMzBweDtcbiAgICBhbmltYXRpb246IE1vdmVSTCA1MHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gICNjbG91ZDMge1xuICAgIHRvcDogNzBweDtcbiAgICBhbmltYXRpb246IE1vdmVSTDEgNTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAuZGVjby10b3Age1xuICAgIHRvcDogNSU7XG4gIH1cbiAgLmRlY28tYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWJhbm5lciAuY2FwdGlvbiBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqIGNvcm9uYSAgKioqKioqKioqKioqKiogKi9cbiAgLmwtY29yb25hIC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmwtY29yb25hICNsLWNvcm9uYS1oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAubC1jb3JvbmEgI2wtY29yb25hLWhlbHAgLnAtNSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sLWNvcm9uYSAuYy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogbmV3cyAgKioqKioqKioqKioqKiogKi9cbiAgLmwtbmV3cyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1MHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9uZXdzX2JnX3NwLnBuZ1wiKSB0b3AgY2VudGVyO1xuICB9XG4gIC5sLW5ld3MgI2MtaGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmwtbmV3cyAuYy1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xMXZ3O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubC1uZXdzIC5jLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICB9XG4gIC5sLW5ld3MgLmMtc3VidGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmwtbmV3cyAubmV3cy1idWcxIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmwtbmV3cyAubmV3cy1idWcyIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogY2FsZW5kYXIgICoqKioqKioqKioqKioqICovXG4gIC5sLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmwtY2FsZW5kYXIgI2dnLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIHJ0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBncmVldGluZyAgKioqKioqKioqKioqKiogKi9cbiAgI2dyZWV0aW5nIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAjZ3JlZXRpbmcgLmMtdGl0bGUtY2FyZWVyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gIH1cbiAgI2dyZWV0aW5nIC5waG90by1pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogLTEwcHggMjBweCAycHggMXB4ICNGRkVDQzg7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogZmVhdHVyZXMgICoqKioqKioqKioqKioqICovXG4gIC5sLWZlYXR1cmVzIC5idG4ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5sLWZlYXR1cmVzIC5mZWF0dXJlLWltYWdlIHtcbiAgICBib3gtc2hhZG93OiAtN3B4IDdweCAycHggMnB4ICNGRkVDQzg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubC1mZWF0dXJlcyAuZmVhdHVyZS1pbWFnZS1yIHtcbiAgICBib3gtc2hhZG93OiA3cHggN3B4IDJweCAycHggI0ZGRUNDODtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubC1mZWF0dXJlcyAuYy1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmwtZmVhdHVyZXMgLmMtaGVscCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubC1mZWF0dXJlcyAucG9pbnQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5sLWZlYXR1cmVzIC5wb2ludC1pbWFnZS1yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBsLXNlcnZpY2UgICoqKioqKioqKioqKioqICovXG4gIC5sLXNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3Avc2VydmljZS90b3Bfc2VydmljZV9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxuICAubC1jbGluaWMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvY2xpbmljL3RvcF9jbGluaWNfYmdfc3AucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XG4gIH1cbiAgLmwtY2xpbmljLXRhYmxlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnRpbWUtaGVscCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuYnRuLXNjcm9sbC10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogbC1jbGluaWMtdGFibGUgICoqKioqKioqKioqKioqICovXG4gIC5sLWNsaW5pYy10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtY2xpbmljLXRhYmxlIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sLWNsaW5pYy10YWJsZSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBmb290ZXIgICoqKioqKioqKioqKioqICovXG4gIC5jLWl0ZW0gLmMtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jLWl0ZW0gLnBob25lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnplcm8ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC50aW1lLXRhYmxlIHRoLCAudGltZS10YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cbiAgLmwtZm9vdGVyLXJlc2VydmUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICBAa2V5ZnJhbWVzIE1vdmVMUiB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MDBweCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgTW92ZVJMIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODAwcHgpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgTW92ZVJMMSB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMDBweCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICB3aWR0aDogMjU5cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9jb21tb24vbWFpbl9idG5fc3AucG5nKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgI2Nsb3VkMSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIGFuaW1hdGlvbjogTW92ZUxSIDUwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgI2Nsb3VkMiB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGFuaW1hdGlvbjogTW92ZVJMIDUwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgI2Nsb3VkMyB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGFuaW1hdGlvbjogTW92ZVJMMSA1MHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5kZWNvLXRvcCB7XG4gICAgdG9wOiA1JTtcbiAgfVxuICAubC1jb3JvbmEgLmMtc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5sLWNvcm9uYSAjbC1jb3JvbmEtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqIG5ld3MgICoqKioqKioqKioqKioqICovXG4gIC5sLW5ld3MgLmMtaGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmwtbmV3cyAuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sLW5ld3MgLmMtYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxuICAubC1uZXdzIC5kZWNvMywgLmwtbmV3cyAuZGVjbzQge1xuICAgIHRvcDogODAlO1xuICB9XG4gIC5sLW5ld3MgLm5ld3MtYnVnMSB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5sLW5ld3MgLm5ld3MtYnVnMiB7XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBjYWxlbmRhciAgKioqKioqKioqKioqKiogKi9cbiAgLmwtY2FsZW5kYXIgLmNhbC1idWcxIHtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAubC1jYWxlbmRhciAuY2FsLWJ1ZzIge1xuICAgIHRvcDogNDIlO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIC5sLWNhbGVuZGFyIC5jYWwtZ3Jhc3MxIHtcbiAgICB0b3A6IDY2JTtcbiAgfVxuICAubC1jYWxlbmRhciAuY2FsLWdyYXNzMiB7XG4gICAgdG9wOiA4NSU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubC1jYWxlbmRhciAuY2FsLWJpcmQge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogZ3JlZXRpbmcgICoqKioqKioqKioqKioqICovXG4gICNncmVldGluZyAucGhvdG8taW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDIwcHggMnB4IDFweCAjRkZFQ0M4O1xuICB9XG4gIC5sLWdyZWV0aW5nIC5ncmVldC1kZWNvLTEge1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDIlO1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgLmwtZ3JlZXRpbmcgLmdyZWV0LWRlY28tMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMyU7XG4gICAgcmlnaHQ6IC0xJTtcbiAgICB3aWR0aDogMjQlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmwtZ3JlZXRpbmcgLmdyZWV0LWNoaWxkLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1JTtcbiAgICBsZWZ0OiAxNSU7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAubC1ncmVldGluZyAuZ3JlZXQtY2hpbGQtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNSU7XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuICAubC1ncmVldGluZyAuZ3JlZXQtdHJlZS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogNyU7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC5sLWdyZWV0aW5nIC5ncmVldC10cmVlLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogOCU7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gICNncmVldGluZyAuYy10aXRsZS1jYXJlZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqIGZlYXR1cmVzICAqKioqKioqKioqKioqKiAqL1xuICAubC1mZWF0dXJlcyAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubC1mZWF0dXJlcyAuZmVhdHVyZS1pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogLTE1cHggMTVweCAycHggNXB4ICNGRkVDQzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAubC1mZWF0dXJlcyAuZmVhdHVyZS1pbWFnZS1yIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggMnB4IDVweCAjRkZFQ0M4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiogbC1jbGluaWMtdGFibGUgICoqKioqKioqKioqKioqICovXG4gIC5sLWNsaW5pYy10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtY2xpbmljLXRhYmxlIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sLWNsaW5pYy10YWJsZSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBTTlMgICoqKioqKioqKioqKioqICovXG4gIC5sLXNucyAuYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAubC1mZWF0dXJlcyAuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHJ0IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKiBmb290ZXIgICoqKioqKioqKioqKioqICovXG4gIC5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLnBob25lLCAubC1jYWxlbmRhciAuYy1pdGVtIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC56ZXJvIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuICBmb290ZXIgLmxlZnQtaW1hZ2UsIGZvb3RlciAucmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbiAgLnRpbWUtdGFibGUgdGgsIC50aW1lLXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgI2Nsb3VkMSwgI2Nsb3VkMiwgI2Nsb3VkMyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWF4LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuICAjY2xvdWQxLCAjY2xvdWQyLCAjY2xvdWQzIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLyogZG90cyAqL1xuLnRvcC1sZWZ0LWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0QTg2ODtcbn1cblxuLnRvcC1yaWdodC1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4O1xufVxuXG4uYm90dG9tLWxlZnQtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4O1xufVxuXG4uYm90dG9tLXJpZ2h0LWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG59XG5cbi5sLW1haW4tYWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvYWNjZXNzL2FjY2Vzc19iZ19wYy5wbmcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMjBweCAwcHggMjB2aCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTh2aDtcbiAgbWFyZ2luLXRvcDogLTE4dmg7XG59XG5cbi5sLW1haW4tYWNjZXNzIC5jLXRpdGxlIHtcbiAgY29sb3I6ICM1NEE4Njg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbi5sLW1haW4tYWNjZXNzIC5jLWhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ubC1tYWluLWFjY2VzcyAuYy1saW5lIHtcbiAgY29sb3I6ICNGRkUzODA7XG59XG5cbi5sLW1haW4tYWNjZXNzICNnLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1MHB4O1xufVxuXG4ubC1tYWluLWFjY2VzcyAjaC1tYXAge1xuICB3aWR0aDogNTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2gtbWFwIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwge1xuICB3aWR0aDogOTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgI2MtbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubC1tYWluLWFjY2VzcyAjbC1hY2Nlc3MtZGV0YWlsICNjLWxvZ28gaDIsIC5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgI2MtbG9nbyBpbWcge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAucGhvbmUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgLmMtaWNvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgLmMtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAucGhvbmUgaSB7XG4gIGNvbG9yOiAjRkY4MjY2O1xufVxuXG4ubC1tYWluLWFjY2VzcyAjbC1hY2Nlc3MtZGV0YWlsIC50ZXh0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGODI2NjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjgyNjY7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAudGV4dC1pdGVtIC5jLXRpdGxlIHtcbiAgY29sb3I6ICNGRjgyNjY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsICdLb3N1Z2kgTWFydScsIHNhbnMtc2VyaWY7XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgLnRleHQtaXRlbSAuYy1oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1tYWluLWFjY2VzcyAjbC1hY2Nlc3MtZGV0YWlsIC5pbWFnZS1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0QTg2ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAuaW1hZ2UtaXRlbSAuYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hY2Nlc3MtZGVjbzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5hY2Nlc3MtZGVjbzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluLWFjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2FjY2Vzcy9hY2Nlc3NfYmdfc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjN2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDc1dmg7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5sLW1haW4tYWNjZXNzIC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmwtbWFpbi1hY2Nlc3MgI2ctbWFwIHtcbiAgICBoZWlnaHQ6IDgwdnc7XG4gIH1cbiAgLmwtbWFpbi1hY2Nlc3MgLmFjY2Vzcy1kZWNvMSB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuICAubC1tYWluLWFjY2VzcyAuYWNjZXNzLWRlY28yIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG59XG5cbi5sLW1haW4tY2xpbmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY2xpbmljL2NsaW5pY19iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAxMDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAtMTh2aDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuI2NsaW5pYy10b3AtbWVudSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubC1tYWluLWNsaW5pYyAubWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNjVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDIlIDIwcHggMyU7XG59XG5cbi5sLW1haW4tY2xpbmljIC5tZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDFlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmwtbWFpbi1jbGluaWMgLm1lbnUtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubC1tYWluLWNsaW5pYyAubWVudS1pdGVtIGEgcCB7XG4gIHBhZGRpbmctbGVmdDogMjAlO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sLW1haW4tY2xpbmljIC5tZW51LWl0ZW0gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgdG9wOiAyMiU7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9wYXJrL3N0YWZmL2Fycm93X2Rvd24ucG5nXCIpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiAgIGFib3V0LWNsaW5pYyAgKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtYWJvdXQtY2xpbmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDBweCAwcHggNTBweDtcbn1cblxuLmwtYWJvdXQtY2xpbmljIC5jLXRpdGxlIHtcbiAgY29sb3I6ICM1NEE4Njg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbi5sLWFib3V0LWNsaW5pYyAuYy10aXRsZS1qcCB7XG4gIGNvbG9yOiAjNTQzQzMwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sLWFib3V0LWNsaW5pYyAjY2xpbmljLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NsaW5pYy9hYm91dF9iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAxMDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubC1hYm91dC1jbGluaWMgI2NsaW5pYy1zbGlkZXIgLmMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnS29zdWdpIE1hcnUnLCBzYW5zLXNlcmlmO1xufVxuXG4ubC1hYm91dC1jbGluaWMgI2NsaW5pYy1zbGlkZXIgLmMtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNsaWRlci1pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5zbGlkZXItbGFiZWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jbGluaWMtZGVjbzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmNsaW5pYy1kZWNvMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKiogICBhYm91dC1mYWNpbGl0eSAgKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtYWJvdXQtZmFjaWxpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAyMHZoIDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmwtYWJvdXQtZmFjaWxpdHkgLmMtdGl0bGUge1xuICBjb2xvcjogIzU0QTg2ODtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbn1cblxuLmwtYWJvdXQtZmFjaWxpdHkgLmMtdGl0bGUtanAge1xuICBjb2xvcjogIzU0M0MzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1hYm91dC1mYWNpbGl0eSAjZmFjaWxpdHkge1xuICB3aWR0aDogOTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmwtYWJvdXQtZmFjaWxpdHkgI2ZhY2lsaXR5IC5pbWFnZS1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0QTg2ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmwtYWJvdXQtZmFjaWxpdHkgI2ZhY2lsaXR5IC5pbWFnZS1pdGVtIC5jLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubC1hYm91dC1mYWNpbGl0eSAjZmFjaWxpdHkgLmltYWdlLWl0ZW0gLmMtaXRlbS1oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiogc2xpZGVyICoqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtYWJvdXQtY2xpbmljICNjbGluaWMtc2xpZGVyIC5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWFib3V0LWNsaW5pYyAjY2xpbmljLXNsaWRlciAuc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sLWFib3V0LWNsaW5pYyAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtYWJvdXQtY2xpbmljIC5zbGljay1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTI2NXB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjY1cHg7XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNGRjgyNjYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzMCU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluLWNsaW5pYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NsaW5pYy9jbGluaWNfYmdfc3AucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTI0dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sLW1haW4tY2xpbmljIC5tZW51LWl0ZW0gYSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxuICAubC1hYm91dC1jbGluaWMgLmMtdGl0bGUsIC5sLWFib3V0LWZhY2lsaXR5IC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmwtbWFpbi1jbGluaWMgLnRvcC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG4gIC5sLWFib3V0LWNsaW5pYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sLWFib3V0LWNsaW5pYyAjY2xpbmljLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NsaW5pYy9hYm91dF9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDEwMHB4IDBweDtcbiAgfVxuICAubC1hYm91dC1jbGluaWMgI2NsaW5pYy1zbGlkZXIgLnNsaWRlciB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxuICAubC1hYm91dC1jbGluaWMgI2NsaW5pYy1zbGlkZXIgLmMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5zbGljay1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4dnc7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4dnc7XG4gIH1cbiAgLnNsaWRlci1sYWJlbHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICNjbGluaWMtdG9wLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5sLW1haW4tY2xpbmljIC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAubC1tYWluLWNsaW5pYyAudG9wLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAyMHB4IDIwMHB4O1xuICB3aWR0aDogMTE1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTRBODY4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1pdGVtIHAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1pdGVtIC5pbmZvLWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1pdGVtIC5pbmZvLWFycm93IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWl0ZW0gLmluZm8tY2F0ZWdvcnkge1xuICBjb2xvcjogIzU0QTg2ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWl0ZW0gLmluZm8tY2F0ZWdvcnkgLmMtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1pdGVtIC5pbmZvLWhlbHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLW1lbnUtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0QTg2ODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDJweCAxcHggIzU0QTg2ODtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1tZW51LWJveCAuYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tbWVudS1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLW1lbnUtYm94IHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tbWVudS1ib3ggdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzZjNmM2Y7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tZGV0YWlsIC5pbmZvLWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1kZXRhaWwgLmluZm8tY2F0ZWdvcnkge1xuICBjb2xvcjogIzU0QTg2ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWRldGFpbCAudHh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NEE4Njg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDMwcHggMHB4O1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWRldGFpbCAuaW5mby1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tZGV0YWlsIC5pbmZvLWltYWdlIHtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWRldGFpbCAuaW5mby10eHQtaGVscCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tZGV0YWlsIC52aWRlby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1NEE4Njg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDUwcHggMHB4IDUwcHg7XG59XG5cbi5sLW1haW4taW5mb3JtYXRpb24gLmluZm8tZGV0YWlsIC5pbmZvLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubC1tYWluLWluZm9ybWF0aW9uIC5pbmZvLWRldGFpbCAuaW5mby1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmwtbWFpbi1pbmZvcm1hdGlvbiAuaW5mby1kZXRhaWwgLmluZm8tbWFwIGlmcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qIGRldGFpbCAqL1xuLndyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYXlwYXVzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9pbmZvL2luZm8tdmlkZW8tcGxheS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogMCU7XG4gIHRvcDogMCU7XG4gIGJvdHRvbTogMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWFpbi1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzZXJ2aWNlLXRvcCAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1zZXJ2aWNlLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3NlcnZpY2Uvc2VydmljZV9tZW51X2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMHB4IDEwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogLTE4dmg7XG59XG5cbi5sLXNlcnZpY2UtdG9wICNzZXJ2aWNlLW1lbnUge1xuICB3aWR0aDogMTA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0QTg2ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4ICM1NEE4Njg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDFlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogc2VydmljZS1jb250ZW50ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLXNlcnZpY2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0taWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5jLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLmMtaXRlbS10aXRsZS5pcy1mcmVlIHtcbiAgY29sb3I6ICNGRjgyNjY7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLmMtaXRlbS10aXRsZS5pcy1mcmVlID4gc3BhbiB7XG4gIGNvbG9yOiAjRkY4MjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLmMtaXRlbS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1pdGVtLWhlbHAge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjRkY4MjY2O1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5jLWRldGFpbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkY4MjY2O1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5jLWRldGFpbC1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjRkY4MjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuaXRlbS1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggIzU0QTg2ODtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiA1MHB4IDBweCAxNTBweCAwcHg7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLml0ZW0tY29sdW1uIC5jLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzU0QTg2ODtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuaXRlbS1jb2x1bW4gLmMtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuaXRlbS1jb2x1bW4gLmMtaXRlbS1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICByaWdodDogMiU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDIlO1xuICB3aWR0aDogMTAlO1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiA4JTtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY283IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogMyU7XG4gIHdpZHRoOiA4JTtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY284IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28xMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAyJTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28xMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDMlO1xuICB3aWR0aDogOCU7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvMTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzZXJ2aWNlLWNvbnRlbnQgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VydmljZS10b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9zZXJ2aWNlL3NlcnZpY2VfbWVudV9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweCAxMDBweCAwcHg7XG4gIH1cbiAgLmwtc2VydmljZS10b3AgI3NlcnZpY2UtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5sLXNlcnZpY2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtaGVscCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggNTBweDtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0gcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gIH1cbiAgLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBpbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAyMiU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gIC5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0gLnMxIHtcbiAgICBtYXJnaW4tbGVmdDogMTglICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvMiwgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28zLCAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzYsIC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvNywgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28xMCwgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28xMSB7XG4gICAgdG9wOiA1JTtcbiAgfVxuICAuaXRlbS1jb2x1bW4gLml0ZW0tY29sdW1uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5pdGVtLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLmMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQgLmMtaXRlbS1oZWxwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubC1zZXJ2aWNlLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAjc2VydmljZS1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuaXRlbS1jb2x1bW4gLml0ZW0tY29sdW1uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY28yLCAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzMsIC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1kZWNvNiwgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWRlY283LCAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzEwLCAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzExIHtcbiAgICB0b3A6IDUlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzdGFmZi10b3AgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmwtc3RhZmYtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Bhcmsvc2VydmljZS9zZXJ2aWNlX21lbnVfYmdfcGMucG5nKSB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwcHggMTAwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogLTE4dmg7XG59XG5cbi5sLXN0YWZmLXRvcCAuc3RhZmYtbWVudSB7XG4gIHdpZHRoOiAxMDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG5cbi5sLXN0YWZmLXRvcCAuYy10aXRsZSB7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubC1zdGFmZi10b3AgLmMtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXN0YWZmLXRvcCAuYy1oZWxwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sLXN0YWZmLXRvcCAubWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAyMiU7XG4gIGhlaWdodDogNjVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDIlIDBweCAxJTtcbn1cblxuLmwtc3RhZmYtdG9wIC5tZW51LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmwtc3RhZmYtdG9wIC5tZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDFlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmwtc3RhZmYtdG9wIC5tZW51LWl0ZW0gYSBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmwtc3RhZmYtdG9wIC5tZW51LWl0ZW0gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgdG9wOiAyMiU7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9wYXJrL3N0YWZmL2Fycm93X2Rvd24ucG5nXCIpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogc3RhZmYtZG9jdG9yICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLXN0YWZmLWRvY3RvciB7XG4gIG1hcmdpbjogMTAwcHggMHB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc3RhZmYtZG9jdG9yIHtcbiAgICBtYXJnaW46IDUwcHggMHB4O1xuICB9XG59XG5cbi5sLXN0YWZmLWRvY3RvciAuYy10aXRsZSB7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgLmMtdGl0bGUtanAge1xuICBjb2xvcjogIzU0M0MzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSB7XG4gIHdpZHRoOiAxMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgLnBob3RvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAtMjBweCAyMHB4IDJweCAxcHggI0ZGRUNDODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSAuYy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNGRjgyNjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXN0YWZmLWRvY3RvciAjYm9zcy1oaXN0b3J5IC5jLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgLmMtaGVscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgLmMtdGl0bGUtY2FyZWVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NEE4Njg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5sLXN0YWZmLWRvY3RvciAjYm9zcy1oaXN0b3J5IC5sLWNhcmVlci1yZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSAuYy10aXRsZSB7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sLXN0YWZmLWRvY3RvciAjYm9zcy1oaXN0b3J5IC5jLWhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSB0YWJsZSB0aCwgLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSB0YWJsZSB0aC5pcy1zcGFuLCAubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSB0YWJsZSB0ZC5pcy1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMCU7XG59XG5cbi5sLXN0YWZmLWRvY3RvciAjYm9zcy1oaXN0b3J5IHRhYmxlIHRoLmlzLXNwYW4gc3BhbiwgLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgdGFibGUgdGQuaXMtc3BhbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmwtc3RhZmYtZG9jdG9yIC5zdGFmZi1kZWNvMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzUlO1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgLnN0YWZmLWRlY28yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzUlO1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgLmMtZmFjdG9yIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubC1zdGFmZi1kb2N0b3IgLmMtZmFjdG9yLXByaW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHN0YWZmICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sLXN0YWZmLXN0YWZmIHtcbiAgbWFyZ2luOiAxMDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtc3RhZmYtc3RhZmYgLmMtdGl0bGUge1xuICBjb2xvcjogIzU0QTg2ODtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbn1cblxuLmwtc3RhZmYtc3RhZmYgLmMtdGl0bGUtanAge1xuICBjb2xvcjogIzU0M0MzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1zdGFmZi1zdGFmZiAuc3RhZmYtZGVjbzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmwtc3RhZmYtc3RhZmYgLnN0YWZmLWRlY28yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzUlO1xufVxuXG4ubC1zdGFmZi1zdGFmZiAjc3RhZmYtbGlzdCB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5pdGVtIC5pdGVtLWpvYiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODI2NjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMnB4IDQwcHg7XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5pdGVtIC5pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5pdGVtIC5pdGVtLWhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4jc3RhZmYtbGlzdCAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogc3RhZmYtcmVjcnVpdCAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubC1zdGFmZi1yZWNydWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Bhcmsvc3RhZmYvc3RhZmZfcmVjcnVpdF9iZy5wbmcpIHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAyMDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmwtc3RhZmYtcmVjcnVpdCAuYy10aXRsZSB7XG4gIGNvbG9yOiAjNTRBODY4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xufVxuXG4ubC1zdGFmZi1yZWNydWl0IC5jLXRpdGxlLWpwIHtcbiAgY29sb3I6ICM1NDNDMzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmwtc3RhZmYtcmVjcnVpdCAjcmVjcnVpdF90YWJsZSB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlYjtcbn1cblxuLmwtc3RhZmYtcmVjcnVpdCAjcmVjcnVpdF90YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLmwtc3RhZmYtcmVjcnVpdCAjcmVjcnVpdF90YWJsZSB0YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI0ZGRDZBRTtcbn1cblxuLmwtc3RhZmYtcmVjcnVpdCAjcmVjcnVpdF90YWJsZSB0YWJsZSB0aCB7XG4gIHdpZHRoOiAzMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1NEE4Njg7XG59XG5cbi5sLXN0YWZmLXJlY3J1aXQgI3JlY3J1aXRfdGFibGUgdGFibGUgdGQge1xuICB3aWR0aDogNzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1zdGFmZi1yZWNydWl0ICsgLmwtZm9vdGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IC0xNXZoO1xufVxuXG4jYm9zcy1oaXN0b3J5IC5jLXN1YmJveCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zdGFmZi10b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9zdGFmZi9zdGFmZl9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5sLXN0YWZmLXRvcCAuc3RhZmYtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubC1zdGFmZi10b3AgLnN0YWZmLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDIwcHggMyUgMHB4IDIlO1xuICB9XG4gIC5sLXN0YWZmLXRvcCAubWVudS1pdGVtIGEgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAubC1zdGFmZi1yZWNydWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Bhcmsvc3RhZmYvc3RhZmZfcmVjcnVpdF9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDE2MHB4O1xuICB9XG4gIC5sLXN0YWZmLXRvcCAubWVudS1pdGVtIGEgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sLXN0YWZmLWRvY3RvciAuYy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAjYm9zcy1oaXN0b3J5IC5jLXN1YmJveCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sLXN0YWZmLWRvY3RvciAjYm9zcy1oaXN0b3J5IC5waG90by1pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogLTEwcHggMTBweCAycHggMXB4ICNGRkVDQzg7XG4gIH1cbiAgLmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgLmMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubC1zdGFmZi1kb2N0b3IgLmMtZmFjdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5sLXN0YWZmLWRvY3RvciAuYy1mYWN0b3ItcHJpbnQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubC1zdGFmZi1zdGFmZiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sLXN0YWZmLXN0YWZmIC5jLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5sLXN0YWZmLXN0YWZmICNzdGFmZi1saXN0IHtcbiAgICBtYXJnaW46IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmwtc3RhZmYtcmVjcnVpdCAjcmVjcnVpdF90YWJsZSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubC1zdGFmZi1yZWNydWl0ICNyZWNydWl0X3RhYmxlIHRkLCAubC1zdGFmZi1yZWNydWl0ICNyZWNydWl0X3RhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubC1zdGFmZi1kb2N0b3IgLmMtdGl0bGUsIC5sLXN0YWZmLXN0YWZmIC5jLXRpdGxlLCAubC1zdGFmZi1yZWNydWl0IC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubC1zdGFmZi10b3AgLnN0YWZmLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5sLXN0YWZmLXRvcCAubWVudS1pdGVtIGEgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAubC1zdGFmZi1kb2N0b3IgI2Jvc3MtaGlzdG9yeSAucGhvdG8taW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMnB4IDFweCAjRkZFQ0M4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdOOCpuOCo+OCuOOCpuOCo+OCsFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGUge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm0tc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0bmF2aVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGVfbmF2aSB7XG4gIGZsZXgtYmFzaXM6IDM0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNTRhODY4O1xufVxuXG4ubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUJsayB7XG4gIGZsZXgtYmFzaXM6IDQ4JTtcbn1cblxuLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlUdGwge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICM1NGE4Njg7XG59XG5cbi5tLXNpbmdsZV9uYXZpIC5tLXNpbmdsZV9uYXZpTGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleC1iYXNpczogNDglO1xufVxuXG4ubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBjb2xvcjogIzU0YTg2ODtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGRmYzc7XG4gIGNvbG9yOiAjNTRhODY4O1xufVxuXG4ubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSBhOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSBhLmlzLWhvdmVyLCAubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YTg2ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLXNpbmdsZV9uYXZpIC5tLXNpbmdsZV9uYXZpTGlzdCA+IGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubS1zaW5nbGVfbmF2aSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlCbGsgKyAubS1zaW5nbGVfbmF2aUJsayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlMaXN0ID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNpbmdsZV9uYXZpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5tLXNpbmdsZV9uYXZpIC5tLXNpbmdsZV9uYXZpQmxrICsgLm0tc2luZ2xlX25hdmlCbGsge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlUdGwge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm0tc2luZ2xlX25hdmkgLm0tc2luZ2xlX25hdmlMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tLXNpbmdsZV9uYXZpIC5tLXNpbmdsZV9uYXZpTGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubS1zaW5nbGVfbmF2aSAubS1zaW5nbGVfbmF2aUxpc3QgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdG1haW5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx044K/44Kk44OI44OrXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tLXNpbmdsZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogJ0tvc3VnaSBNYXJ1Jywgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1zaW5nbGVfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLm0tc2luZ2xlX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tc2luZ2xlX2NhdGVnb3J5IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNTRhODY4O1xufVxuXG4ubS1zaW5nbGVfY2F0ZWdvcnkgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ0NBVEVHT1JZJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NGE4Njg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tc2luZ2xlX2NhdGVnb3J5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tLXNpbmdsZV9jYXRlZ29yeSBzcGFuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5tLXNpbmdsZV9kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubS1zaW5nbGVfZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzU0YTg2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGNjMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1zaW5nbGVfZGF0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4ubS1zaW5nbGVfY2F0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tc2luZ2xlX2NhdGNoIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdOS4gOimp1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGVfYXJjaGl2ZVR0bCB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgY29sb3I6ICM1NGE4Njg7XG59XG5cbi5tLXNpbmdsZV9hcmNoaXZlVHRsOjpiZWZvcmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICM1NGE4Njg7XG59XG5cbi5tLXNpbmdsZV9hcmNoaXZlVHRsLmlzLWNhdGVnb3J5OjpiZWZvcmUge1xuICBjb250ZW50OiAnQ0FURUdPUlkgOic7XG59XG5cbi5tLXNpbmdsZV9hcmNoaXZlVHRsLmlzLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdBUkNISVZFIDonO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNpbmdsZV9hcmNoaXZlVHRsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubS1zaW5nbGVfYXJjaGl2ZVR0bDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gIH1cbn1cblxuLm0tc2luZ2xlX2FydGljbGUge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm0tc2luZ2xlX2FydGljbGUgYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubS1zaW5nbGVfYXJ0aWNsZSBhcnRpY2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMWM4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubS1zaW5nbGVfYXJ0aWNsZSBhcnRpY2xlIGEuaXMtaG92ZXIgLm0tc2luZ2xlX3RpdGxlLCAubS1zaW5nbGVfYXJ0aWNsZSBhcnRpY2xlIGE6aG92ZXIgLm0tc2luZ2xlX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tLXNpbmdsZV9hcnRpY2xlIC5tLXNpbmdsZV9vcHRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1zaW5nbGVfYXJ0aWNsZSAubS1zaW5nbGVfb3B0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm0tc2luZ2xlX2FydGljbGUgLm0tc2luZ2xlX2NhdGVnb3J5IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xufVxuXG4ubS1zaW5nbGVfYXJ0aWNsZSAubS1zaW5nbGVfY2F0ZWdvcnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubS1zaW5nbGVfYXJ0aWNsZSAubS1zaW5nbGVfY2F0ZWdvcnkgc3Bhbjo6YmVmb3JlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tc2luZ2xlX2FydGljbGUgLm0tc2luZ2xlX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxuICAubS1zaW5nbGVfYXJ0aWNsZSAubS1zaW5nbGVfY2F0ZWdvcnkgc3Bhbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICB9XG59XG5cbi5tLXNpbmdsZV9hcnRpY2xlIC5tLXNpbmdsZV9kYXRlIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5tLXNpbmdsZV9hcnRpY2xlIC5tLXNpbmdsZV90aXRsZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNpbmdsZV9hcnRpY2xlIC5tLXNpbmdsZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx06KiY5LqLXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tLXNpbmdsZV9ib2R5IHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5tLXNpbmdsZV9ib2R5IHAsIC5tLXNpbmdsZV9ib2R5IGRpdiwgLm0tc2luZ2xlX2JvZHkgdGFibGUsIC5tLXNpbmdsZV9ib2R5IGltZywgLm0tc2luZ2xlX2JvZHkgdWwsIC5tLXNpbmdsZV9ib2R5IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tc2luZ2xlX2JvZHkgdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDFjODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkMWM4O1xufVxuXG4ubS1zaW5nbGVfYm9keSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5tLXNpbmdsZV9ib2R5IHRhYmxlIHRkLCAubS1zaW5nbGVfYm9keSB0YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQxYzg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQxYzg7XG59XG5cbi5tLXNpbmdsZV9ib2R5IGgxLCAubS1zaW5nbGVfYm9keSBoMiwgLm0tc2luZ2xlX2JvZHkgaDMsIC5tLXNpbmdsZV9ib2R5IGg0LCAubS1zaW5nbGVfYm9keSBoNSwgLm0tc2luZ2xlX2JvZHkgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubS1zaW5nbGVfYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzU0YTg2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm0tc2luZ2xlX2JvZHkgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkOGQxYzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNTRhODY4O1xufVxuXG4ubS1zaW5nbGVfYm9keSBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRhODY4O1xufVxuXG4ubS1zaW5nbGVfYm9keSBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkOGQxYzg7XG59XG5cbi5tLXNpbmdsZV9ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q4ZDFjODtcbn1cblxuLm0tc2luZ2xlX2JvZHkgaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMWM4O1xufVxuXG4ubS1zaW5nbGVfYm9keSBoNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDFjODtcbn1cblxuLm0tc2luZ2xlX2JvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNzBjOTtcbn1cblxuLm0tc2luZ2xlX2JvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm0tc2luZ2xlX2JvZHkgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLXNpbmdsZV9ib2R5IC5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tc2luZ2xlX2JvZHkgLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLXNpbmdsZV9ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5tLXNpbmdsZV9ib2R5IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5tLXNpbmdsZV9ib2R5IC5nb29nbGVtYXAge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0NS43NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tc2luZ2xlX2JvZHkgLmdvb2dsZW1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tc2luZ2xlX2JvZHkgLnlvdXR1YmUge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDUuNzUlO1xufVxuXG4ubS1zaW5nbGVfYm9keSAueW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubS1zaW5nbGVfYm9keSAuZ29vZ2xlbWFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IC55b3V0dWJlIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tc2luZ2xlX2JvZHkge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubS1zaW5nbGVfYm9keSBoMSwgLm0tc2luZ2xlX2JvZHkgaDIsIC5tLXNpbmdsZV9ib2R5IGgzLCAubS1zaW5nbGVfYm9keSBoNCwgLm0tc2luZ2xlX2JvZHkgaDUsIC5tLXNpbmdsZV9ib2R5IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubS1zaW5nbGVfYm9keSBoMTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLm0tc2luZ2xlX2JvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGgyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGg0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGg1IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tLXNpbmdsZV9ib2R5IGg2IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbmJvZHkjcC1zZWNvbmQ6bm90KC5wLWFjY2Vzcyk6bm90KC5wLXNlcnZpY2VzKTpub3QoLnAtZmFjaWxpdGllcyk6bm90KC5wLXN0YWZmKSAubC1mb290ZXItcmVzZXJ2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNtYWluIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay11YWdiLWFkdmFuY2VkLWhlYWRpbmcg4oC744K/44Kk44OI44OrXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC53cC1ibG9jay11YWdiLWFkdmFuY2VkLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdHVhZ2ItaGVhZGluZy10ZXh0IOKAu+OCv+OCpOODiOODq1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiBoMi51YWdiLWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTRhODY4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYWluIGgyLnVhZ2ItaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNtYWluIGgyLnVhZ2ItaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR1YWdiLWRlc2MtdGV4dCDigLvjg4bjgq3jgrnjg4hcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLnVhZ2ItZGVzYy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLnVhZ2ItZGVzYy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgI21haW4gLnVhZ2ItZGVzYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay1idXR0b25zIOKAu+ODnOOCv+ODs+ODluODreODg+OCr1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAud3AtYmxvY2stYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzLjh2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay1idXR0b24g4oC744Oc44K/44OzXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC53cC1ibG9jay1idXR0b24ge1xuICBmbGV4LWJhc2lzOiAyMyU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI21haW4gLndwLWJsb2NrLWJ1dHRvbjpub3QoOm50aC1vZi10eXBlKDRuLTMpKSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjbWFpbiAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBmbGV4LWJhc2lzOiAzMSU7XG4gIH1cbiAgI21haW4gLndwLWJsb2NrLWJ1dHRvbjpub3QoOm50aC1vZi10eXBlKDRuLTMpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gICNtYWluIC53cC1ibG9jay1idXR0b246bm90KDpudGgtb2YtdHlwZSgzbi0yKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAjbWFpbiAud3AtYmxvY2stYnV0dG9uOm5vdCg6bnRoLW9mLXR5cGUoM24tMikpIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgI21haW4gLndwLWJsb2NrLWJ1dHRvbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdHdwLWJsb2NrLWltYWdlIOKAu2ltYWdlXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC53cC1ibG9jay1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdHdwLWJsb2NrLWJ1dHRvbl9fbGluayDigLvjg5zjgr/jg7Pjg6rjg7Pjgq9cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBjb2xvcjogIzU0YTg2ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NGE4Njg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggIzU0YTg2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbWFpbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA1MCU7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMnJlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICM1NGE4Njg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICM1NGE4Njg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbiNtYWluIC53cC1ibG9jay1idXR0b25fX2xpbms6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbiNtYWluIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtaG92ZXIsICNtYWluIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4jbWFpbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLWhvdmVyOjpiZWZvcmUsICNtYWluIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIHRvcDogNjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNtYWluIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLXVhZ2Itc2VjdGlvbiDigLvjgrvjgq/jgrfjg6fjg7NcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLndwLWJsb2NrLXVhZ2Itc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuI21haW4gLndwLWJsb2NrLXVhZ2Itc2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuI21haW4gLndwLWJsb2NrLXVhZ2Itc2VjdGlvbjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9jb21tb24vYmdfbW91bnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjbWFpbiAud3AtYmxvY2stdWFnYi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICB9XG4gICNtYWluIC53cC1ibG9jay11YWdiLXNlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9jb21tb24vYmdfbW91bnRfc3AucG5nKTtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLndwLWJsb2NrLXVhZ2Itc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG4gICNtYWluIC53cC1ibG9jay11YWdiLXNlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1zZWN0aW9uX19pbm5lci13cmFwIOKAu+OCu+OCr+OCt+ODp+ODsyDopoHntKBcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLnVhZ2Itc2VjdGlvbl9faW5uZXItd3JhcCB7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG5cbiNtYWluIC51YWdiLXNlY3Rpb25fX2lubmVyLXdyYXAgcCwgI21haW4gLnVhZ2Itc2VjdGlvbl9faW5uZXItd3JhcCBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI21haW4gLnVhZ2Itc2VjdGlvbl9faW5uZXItd3JhcCB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNtYWluIC51YWdiLXNlY3Rpb25fX2lubmVyLXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jbWFpbiAudWFnYi1zZWN0aW9uX19pbm5lci13cmFwIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jbWFpbiAudWFnYi1zZWN0aW9uX19pbm5lci13cmFwIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4pePJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjRkY4MjY2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYWluIC51YWdiLXNlY3Rpb25fX2lubmVyLXdyYXAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjbWFpbiAudWFnYi1zZWN0aW9uX19pbm5lci13cmFwIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQud3AtYmxvY2stbWVkaWEtdGV4dCDigLvjg6Hjg4fjgqPjgqLjg5bjg63jg4Pjgq9cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYWluIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSDigLvjg6Hjg4fjgqPjgqLjg5bjg63jg4Pjgq8gaW1nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IOKAu+ODoeODh+OCo+OCouODluODreODg+OCr1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNtYWluIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC51YWdiLXNlcGFyYXRvci13cmFwIOKAu+OCu+ODkeODrOODvOOCv+ODvOOAgOaeoFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAudWFnYi1zZXBhcmF0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluIC51YWdiLXNlcGFyYXRvci13cmFwICsgLnVhZ2ItZGVzYy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiAudWFnYi1zZXBhcmF0b3Itd3JhcCArIC51YWdiLWRlc2MtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1zZXBhcmF0b3Ig4oC744K744OR44Os44O844K/44O844CA5a2QXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC51YWdiLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzU0YTg2ODtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLXVhZ2ItaWNvbi1saXN0IOKAu+OCouOCpOOCs+ODs+S7mOOBjeODquOCueODiCDmnqBcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLndwLWJsb2NrLXVhZ2ItaWNvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI21haW4gLnVhZ2ItaWNvbi1saXN0X19vdXRlci13cmFwIC51YWdiLWljb24tbGlzdF9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbiAudWFnYi1pY29uLWxpc3RfX291dGVyLXdyYXAgLnVhZ2ItaWNvbi1saXN0X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtYWluIC51YWdiLWljb24tbGlzdF9fb3V0ZXItd3JhcCAudWFnYi1pY29uLWxpc3RfX3dyYXAgLnVhZ2ItaWNvbi1saXN0X19jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1pY29uLWxpc3RfX3dyYXBwZXIg4oC744Ki44Kk44Kz44Oz5LuY44GN44Oq44K544OI44CA5p6gMlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAudWFnYi1pY29uLWxpc3RfX291dGVyLXdyYXAgLnVhZ2ItaWNvbi1saXN0X19zb3VyY2UtaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cblxuI21haW4gLnVhZ2ItaWNvbi1saXN0X193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLXVhZ2ItaWNvbi1saXN0LWNoaWxkIOKAu+OCouOCpOOCs+ODs+S7mOOBjeODquOCueODiOOAgOWtkFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAud3AtYmxvY2stdWFnYi1pY29uLWxpc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNtYWluIC53cC1ibG9jay11YWdiLWljb24tbGlzdC1jaGlsZCArIC53cC1ibG9jay11YWdiLWljb24tbGlzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC51YWdiLWljb24tbGlzdF9fbGFiZWwg4oC744Ki44Kk44Kz44Oz5LuY44GN44Oq44K544OI44CA5a2Qc3BhblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAudWFnYi1pY29uLWxpc3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQud3AtYmxvY2stdGFibGUg4oC744Ki44Kk44Kz44Oz5LuY44GN44Oq44K544OI44CA5a2Qc3BhblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWFpbiAud3AtYmxvY2stdGFibGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jbWFpbiAud3AtYmxvY2stdGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMTBweCAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNtYWluIC53cC1ibG9jay10YWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbWFpbiAud3AtYmxvY2stdGFibGUgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNtYWluIC53cC1ibG9jay10YWJsZSB0YWJsZSB0ZCwgI21haW4gLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NEE4Njg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiAud3AtYmxvY2stdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbiAgI21haW4gLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRkLCAjbWFpbiAud3AtYmxvY2stdGFibGUgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC5wLWZsb3djaGFydCDigLvjg5Xjg63jg7zjg4Hjg6Pjg7zjg4hcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbiNtYWluIC5wLWZsb3djaGFydCAud3AtYmxvY2stbWVkaWEtdGV4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTg2cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDEucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDIucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDMucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg0KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDQucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg1KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDUucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg2KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDYucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg3KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDcucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg4KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDgucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSg5KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDkucG5nKTtcbn1cblxuI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stbWVkaWEtdGV4dDpudGgtb2YtdHlwZSgxMCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9mcmVlL2ljb19zdGVwLTEwLnBuZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNtYWluIC5wLWZsb3djaGFydCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMCA4MHB4IDIwcHggMjBweDtcbiAgfVxuICAjbWFpbiAucC1mbG93Y2hhcnQgLndwLWJsb2NrLW1lZGlhLXRleHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gICNtYWluIC5wLWZsb3djaGFydCAud3AtYmxvY2stbWVkaWEtdGV4dDo6YWZ0ZXIge1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiAucC1mbG93Y2hhcnQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gICNtYWluIC5wLWZsb3djaGFydCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbWFpbiAucC1mbG93Y2hhcnQgLndwLWJsb2NrLW1lZGlhLXRleHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gIH1cbiAgI21haW4gLnAtZmxvd2NoYXJ0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC5wLXZlcnRpY2FsRmxhdCDigLvjg5Xjg6njg4Pjg4jjg6zjgqTjgqLjgqbjg4jjgIDnuKZWZXJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLnAtdmVydGljYWxGbGF0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IGgzLCAjbWFpbiAucC12ZXJ0aWNhbEZsYXQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI21haW4gLnAtdmVydGljYWxGbGF0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuI21haW4gLnAtdmVydGljYWxGbGF0IC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbiAucC12ZXJ0aWNhbEZsYXQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI21haW4gLnAtdmVydGljYWxGbGF0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IGgzLCAjbWFpbiAucC12ZXJ0aWNhbEZsYXQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gICNtYWluIC5wLXZlcnRpY2FsRmxhdCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgI21haW4gLnAtdmVydGljYWxGbGF0IC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC5wLWhvcml6b250YWxGbGF0IOKAu+ODleODqeODg+ODiOODrOOCpOOCouOCpuODiCDmqKpWZXJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4gLnAtaG9yaXpvbnRhbEZsYXQgLndwLWJsb2NrLWNvbHVtbnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI21haW4gLnAtaG9yaXpvbnRhbEZsYXQgLndwLWJsb2NrLWNvbHVtbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4jbWFpbiAucC1ob3Jpem9udGFsRmxhdCAud3AtYmxvY2stY29sdW1uIHtcbiAgZmxleC1iYXNpczogMzElO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNtYWluIC5wLWhvcml6b250YWxGbGF0IC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI21haW4gLnAtaG9yaXpvbnRhbEZsYXQgLndwLWJsb2NrLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4jbWFpbiAucC1ob3Jpem9udGFsRmxhdCAud3AtYmxvY2stY29sdW1uIGgzLCAjbWFpbiAucC1ob3Jpem9udGFsRmxhdCAud3AtYmxvY2stY29sdW1uIGg0IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbiNtYWluIC5wLWhvcml6b250YWxGbGF0IC53cC1ibG9jay1jb2x1bW4gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYWluIC5wLWhvcml6b250YWxGbGF0IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI21haW4gLnAtaG9yaXpvbnRhbEZsYXQgLndwLWJsb2NrLWNvbHVtbiBoMywgI21haW4gLnAtaG9yaXpvbnRhbEZsYXQgLndwLWJsb2NrLWNvbHVtbiBoNCB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0bXdmb3JtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC5td193cF9mb3JtIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI21haW4gLm13X3dwX2Zvcm0gZm9ybSA+IHAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDEuMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI21haW4gLm13X3dwX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4jbWFpbiAubXdfd3BfZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRhODY4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI21haW4gLm13X3dwX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5pcy1ob3ZlciwgI21haW4gLm13X3dwX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NGE4Njg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLm13X3dwX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNtYWluIC5td193cF9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI21haW4gLm13X3dwX2Zvcm0gaW5wdXRbbmFtZSo9XCJwb3N0Y29kZVwiXSwgI21haW4gLm13X3dwX2Zvcm0gaW5wdXRbbmFtZSo9XCJ0ZWxcIl0ge1xuICAgIG1heC13aWR0aDogMjZ2dztcbiAgfVxufVxuXG4jbWFpbiAubXdfd3BfZm9ybSAubXdmb3JtLWNoZWNrYm94LWZpZWxkLCAjbWFpbiAubXdfd3BfZm9ybSAubXdmb3JtLXJhZGlvLWZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4gLm13X3dwX2Zvcm0gLm13Zm9ybS1jaGVja2JveC1maWVsZCwgI21haW4gLm13X3dwX2Zvcm0gLm13Zm9ybS1yYWRpby1maWVsZCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG5cbiNtYWluIC5td193cF9mb3JtIGZvcm0gPiBwID4gaW5wdXRbdHlwZT1cInRleHRcIl0sICNtYWluIC5td193cF9mb3JtIGZvcm0gPiBwID4gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuI21haW4gLm13X3dwX2Zvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiAqIEFkZCB5b3NoaWRhIHN0eWxlc2hlZXRcbiAqICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBtb2R1bGVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pcy1zaW5nbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmwtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gODVweCBjZW50ZXI7XG4gIH1cbn1cblxuI2JyZWFkY3J1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLWZsZXguaXMtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtZmxleC5pcy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtZmxleC5pcy1sZWZ0LWp1c3RpZmllZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtZmxleCA+ICo6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYy10aXRsZS1qcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jLXRpdGxlLWpwOjpiZWZvcmUsIC5jLXRpdGxlLWpwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtdGl0bGUtanA6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLXRpdGxlLWpwOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBoZWFkZXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWhlYWRlciAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubG9nbyAuaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiAtNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk1MXB4KSBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyAuaGVscCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmxvZ28gYSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyBhIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgI3Jlc2VydmUgLml0ZW0gLnBob25lIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIC5oZWFkZXItdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLm1haW4taGVhZGVyIC5oZWFkZXItdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxubmF2Lm1haW4tbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzgwcHggLSA2NjBweCk7XG59XG5cbm5hdi5tYWluLW5hdiAuaGVhZGVyX21lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIG5hdi5tYWluLW5hdiAubWFpbi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi5tYWluLW5hdiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIG5hdi5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICBhLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVE9QXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBNViAqL1xuLm1haW4tYmFubmVyIC5jYXB0aW9uIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NDNDMzA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1iYW5uZXIgLmNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi8qIOmWi+mZouOBruOBiuefpeOCieOBmyAqL1xuLmMtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4wcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI0ZGODI2Njtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogbmV3c1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtbmV3cyAubC1uZXdzLXJlY3QgLml0ZW0gYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdCAuaXRlbSBhIC5jLW5ld3NfaWNvLCAubC1uZXdzIC5sLW5ld3MtcmVjdCAuaXRlbSBhIC5jLWluZm9ybWF0aW9uX2ljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLW5ld3MgLmwtbmV3cy1yZWN0IC5pdGVtIGEgLmMtbmV3c19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjY2O1xufVxuXG4ubC1uZXdzIC5sLW5ld3MtcmVjdCAuaXRlbSBhIC5jLWluZm9ybWF0aW9uX2ljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNENGNTY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIHNlcnZpY2VcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNlcnZpY2UgLnNlcnZpY2UtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjNTRhODY4O1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtc2VydmljZSAuc2VydmljZS1pdGVtIC5zZXJ2aWNlLWljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG4ubC1zZXJ2aWNlIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmwtc2VydmljZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM1NGE4Njg7XG59XG5cbi5zZXJ2aWNlLWl0ZW0tY29udGVudCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBjbGluaWNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNsaW5pYyAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jbGluaWMgLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBmcmVlYXJlYVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtZnJlZWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvdG9wX2dyZWV0aW5nX2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwcHggMCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMTV2aCBhdXRvO1xufVxuXG4ubC1mcmVlYXJlYSArIC5sLWZyZWVhcmVhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2ZyZWVhcmVhIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNmcmVlYXJlYSAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogY2FsZW5kYXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNhbGVuZGFyIC5jLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sLWNhbGVuZGFyIC5jLWl0ZW0gLnBob25lIHtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1mbGV4X2RvdWJsZSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBmb290ZXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXItc25zIGxpIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5mb290ZXItc25zIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLnBob25lIHtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAucGhvbmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5kb3R0ZWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmRvdHRlZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuZG90dGVkICsgLmRvdHRlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC50aW1lLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC50aW1lLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlICNtYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlICNtYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jLWludHJvLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtcmVjdHMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLXJlY3RzIC5yZWN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3Rlci10b3Age1xuICBtYXJnaW4tdG9wOiAtMTV2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSAuYy1pdGVtLXRpdGxlIGg0LFxuICAubC1jYWxlbmRhciAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaXRlbSAuYnRuLW5ld2VyLCAuYy1pdGVtIC5idG4tcmV0ZXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubC1mb290ZXItcmVzZXJ2ZSAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUgaDQsXG4gIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtaXRlbS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogYWNjZXNzIHBhZ2VcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLW1haW4tYWNjZXNzICNnLW1hcCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2ctbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ubC1tYWluLWFjY2VzcyAjbC1hY2Nlc3MtZGV0YWlsIC5waG9uZSBhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5sLW1haW4tYWNjZXNzICNsLWFjY2Vzcy1kZXRhaWwgLnRleHQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZmxleC1iYXNpczogMzElO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluLWFjY2VzcyAjbC1hY2Nlc3MtZGV0YWlsIC50ZXh0LWl0ZW0gPiAqOm50aC1vZi10eXBlKG4rMSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAuaW1hZ2UtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMxJTtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgI2wtYWNjZXNzLWRldGFpbCAuaW1hZ2UtaXRlbTpudGgtb2YtdHlwZShuKzQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgLnRpbWUtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLmwtbWFpbi1hY2Nlc3MgLnRpbWUtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogc2VydmljZSBwYWdlXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1zZXJ2aWNlLXRvcCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDc1dmg7XG4gIHBhZGRpbmc6IDE0MHB4IDBweCA1MHB4IDBweDtcbn1cblxuLmwtc2VydmljZS10b3AgI3NlcnZpY2UtbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1zZXJ2aWNlLXRvcCAjc2VydmljZS1tZW51IHVsOjphZnRlciwgLmwtc2VydmljZS10b3AgI3NlcnZpY2UtbWVudSB1bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogMDtcbn1cblxuLmwtc2VydmljZS10b3AgI3NlcnZpY2UtbWVudSB1bDo6YmVmb3JlIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMyU7XG59XG5cbi5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjdlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIGEgLmljb24ge1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBhIC5pY29uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBhIC50ZXh0IHtcbiAgZmxleC1iYXNpczogNzAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5sLXNlcnZpY2UtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1OHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjdlbSAwLjVlbTtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIGEgLmljb24ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAubC1zZXJ2aWNlLXRvcCAubWVudS1pdGVtIGEgLmljb24gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5sLXNlcnZpY2UtdG9wIC5tZW51LWl0ZW0gYSAudGV4dCB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtc2VydmljZS10b3Age1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtaGVscCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5jLWRldGFpbC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5jLWRldGFpbC1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzEge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxuICAubC1zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtZGVjbzQge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdG9wOiAtNSU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogc3RhZmYgcGFnZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtc3RhZmYtdG9wIHtcbiAgbWluLWhlaWdodDogNDh2aDtcbn1cblxuLmwtc3RhZmYtdG9wIC5waGlsb3NvcGh5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDBweDtcbn1cblxuLmwtc3RhZmYtdG9wIC5zdGFmZi1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtc3RhZmYtdG9wIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubC1zdGFmZi10b3Age1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAubC1zdGFmZi10b3AgLnBoaWxvc29waHkge1xuICAgIG1hcmdpbjogNTBweCAxNXB4IDBweDtcbiAgfVxufVxuXG4ubC1zdGFmZi1zdGFmZiAubC1zdGFmZi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtc3RhZmYtc3RhZmYgLmwtc3RhZmYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5sLXN0YWZmLXBpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sLXN0YWZmLXN0YWZmIC5sLXN0YWZmLXBpYyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sLXN0YWZmLXN0YWZmIC5sLXN0YWZmLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAubC1zdGFmZi1zdGFmZiAubC1zdGFmZi1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLXN0YWZmLXJlY3J1aXQgLmwtcmVjcnVpdC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zdGFmZi1yZWNydWl0IC5sLXJlY3J1aXQtdGV4dCB7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sLXN0YWZmLXJlY3J1aXQgLmwtcmVjcnVpdC1waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBjbGluaWMgcGFnZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtbWFpbi1jbGluaWMge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuXG4ubC1tYWluLWNsaW5pYyAjY2xpbmljLXRvcC1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmwtbWFpbi1jbGluaWMge1xuICAgIG1hcmdpbi10b3A6IC0yMHZoO1xuICB9XG4gIC5sLW1haW4tY2xpbmljICNjbGluaWMtdG9wLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBmYWNpbGl0aWVzIHBhZ2VcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWFib3V0LWZhY2lsaXR5ICNmYWNpbGl0eSAuaW1hZ2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sLWFib3V0LWZhY2lsaXR5IC5mYWNpbGl0eS1sZWFkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5sLWFib3V0LWZhY2lsaXR5IC5mYWNpbGl0eS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sLWFib3V0LWZhY2lsaXR5IC5mYWNpbGl0eS1saXN0ID4gKiB7XG4gIGZsZXgtYmFzaXM6IDMxJTtcbn1cblxuLmwtYWJvdXQtZmFjaWxpdHkgLmZhY2lsaXR5LWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMSU7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtYWJvdXQtZmFjaWxpdHkgLmZhY2lsaXR5LWxpc3QgPiAqIHtcbiAgICBmb250LXNpemU6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubC1hYm91dC1mYWNpbGl0eSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLmwtYWJvdXQtZmFjaWxpdHkgLmZhY2lsaXR5LWxlYWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sLWFib3V0LWZhY2lsaXR5IC5mYWNpbGl0eS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBTUCBURUwvV0VCIGJ1dHRvblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZml4ZWRNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZpeGVkTWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAjZml4ZWRNZW51LmlzLXN3aXRjaCAjdGVsQnRuIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAjZml4ZWRNZW51LmlzLXN3aXRjaCAjd2ViQnRuIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVsQnRuLCAjd2ViQnRuIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAjdGVsQnRuIGEsICN3ZWJCdG4gYSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjdGVsQnRuIGEgc3BhbiwgI3dlYkJ0biBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjNTRhODY4LCAwIDAgM3B4ICM1NGE4Njg7XG4gIH1cbiAgI3RlbEJ0biBhOjpiZWZvcmUsICN3ZWJCdG4gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jLWxheW91dF9wYXR0ZXJuIHtcbiAgcGFkZGluZy1ib3R0b206IDE1dmg7XG59XG4iLCIvKlxuICpcbiAqVGVtcGxhdGVNbyA1NTcgR3JhZCBTY2hvb2xcbiAqXG4gKmh0dHBzOiAqLy8vdGVtcGxhdGVtby5jb20vdG0tNTU3LWdyYWQtc2Nob29sXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGltcG9ydFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInBhcmsvX2Jvb3RzdHJhcC5taW5cIjtcbkBpbXBvcnQgXCJwYXJrL19hbmltYXRpb25cIjtcbkBpbXBvcnQgXCJwYXJrL3BsdWdpbi9mb250YXdlc29tZVwiO1xuQGltcG9ydCBcInBhcmsvcGx1Z2luL293bFwiO1xuQGltcG9ydCBcInBhcmsvcGx1Z2luL2xpZ2h0Ym94XCI7XG5AaW1wb3J0IFwicGFyay9wbHVnaW4vc2xpY2tcIjtcbkBpbXBvcnQgXCJwYXJrL3BsdWdpbi9zbGljay10aGVtZVwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RnJlZG9rYStPbmUmZmFtaWx5PUtvc3VnaStNYXJ1JmZhbWlseT1UaXRhbitPbmUmZGlzcGxheT1zd2FwJyk7XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0tvc3VnaSBNYXJ1Jywgc2Fucy1zZXJpZjsgfVxuXG4vKiBCYXNpYyAqL1xuXG5hIHtcbiAgY29sb3I6ICMzQ0Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZDMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG51bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gIGgyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4xKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfVxuXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4xKTsgfSB9XG5cbi8qIEJ1dHRvbnMgKi9cblxuLm1haW4tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNDI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEubWVudS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5uYXYubWFpbi1uYXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAzNnZ3OyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KVxuLy8gICBhLm1lbnUtbGlua1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyAgICAgZm9udC1zaXplOiAzNnB4XG4vLyAgICAgY29sb3I6ICNmZmZcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG4vLyAgICAgcGFkZGluZy10b3A6IDMwcHhcbi8vXG4vLyAgIG5hdlxuLy8gICAgICYubWFpbi1uYXZcbi8vICAgICAgIGZsb2F0OiBub25lXG4vL1xuLy8gICAgICZbcm9sZT1cIm5hdmlnYXRpb25cIl1cbi8vICAgICAgIGNsZWFyOiBib3RoXG4vLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0XG4vLyAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0XG4vLyAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXRcbi8vICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0XG4vLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dFxuLy9cbi8vICAgLmpzIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXVxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vICAgICBtYXgtaGVpZ2h0OiAwXG4vL1xuLy8gICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl1cbi8vICAgICAmLmFjdGl2ZVxuLy8gICAgICAgbWF4LWhlaWdodDogMjBlbVxuLy8gICAgICAgaGVpZ2h0OiAyMGVtXG4vLyAgICAgICBvdmVyZmxvdy15OiBzY3JvbGxcbi8vXG4vLyAgICAgdWxcbi8vICAgICAgIHRvcDogMFxuLy8gICAgICAgd2lkdGg6IDEwMCVcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gICAgICAgbWFyZ2luOiAwXG4vLyAgICAgICBwYWRkaW5nOiAwXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFja1xuLy9cbi8vICAgICBsaVxuLy8gICAgICAgYVxuLy8gICAgICAgICBkaXNwbGF5OiBibG9ja1xuLy8gICAgICAgICBwYWRkaW5nOiAxNXB4IDBweFxuLy9cbi8vICAgICAgICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwxLjApO1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vICAgICAgICAgY29sb3I6ICNmZmZcbi8vICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gICAgICAgICBsaW5lLWhlaWdodDogMS41XG4vL1xuLy8gICAgICAgJjpob3ZlciBhLCAmLmFjdGl2ZSBhXG4vLyAgICAgICAgIGNvbG9yOiAjZjVhNDI1XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdGJyLmlzLXBjXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJyLmlzLXBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdGJyLmlzLXNwXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJyLmlzLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgYS5tZW51LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4gIG5hdiB7XG4gICAgJi5tYWluLW5hdiB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuXG4gICAgJltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9IH1cblxuICAubWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzY5NUY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgei1pbmRleDogMTAxO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4IDQwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+KiB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+KiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MXB4KSB7XG4gIC5qcyBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4yNWVtO1xuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IDA7IH0gfSB9XG5cbi8qIEhlYWRlciAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9IH0gfVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYXJrL2NvbW1vbi9oZWFkZXJfYmcucG5nJykgcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMjtcbiAgdG9wOiAwO1xuXG4gIC5sb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5oZWxwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZjVhNDI1OyB9IH0gfSB9XG5cbi5tYWluLW1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbiAgICAmLmhhcy1zdWJtZW51IHtcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4gICAgICB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MjMzYTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4gICAgJjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuICAgIC5zdWItbWVudSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxYjJmO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmNWE0MjU7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9IH0gfSB9IH1cblxuLm1haW4tbmF2IGxpIHtcbiAgJjpob3ZlciBhLCAmLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogb3JhbmdlcmVkOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW5hdiBsaSB7XG4gICAgJjpob3ZlciBhLCAmLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4yNSk7IH0gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAubWFpbi1oZWFkZXIgI3Jlc2VydmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7IH1cblxuICAuYmctYmFubmVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDsgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9IH1cblxuLyogU2xpZGVyICovXG5cbi5tYWluLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDc2cHg7IH0gfVxuLmJhbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4uZGVjby10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZGVjby1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tYmFubmVyIC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBoNiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1NDNDMzA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubWFpbi1iYW5uZXIgLmNhcHRpb24gaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1iYW5uZXIgLmNhcHRpb24gaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uY29udGVudC1oaWRlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGFyay9jb21tb24vaGVhZGVyX2JnX3NwLnBuZycpIHJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbiAgLm1haW4tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbiAgYS5tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuICAuZmVhdHVyZXMtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIGg0IHtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5oaWRkZW4tc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgICBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9IH0gfVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG5cbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLCAubWZwLWFycm93LCAubWZwLXByZWxvYWRlciwgLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcblxuICBhIHtcbiAgICBjb2xvcjogI0NDQztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH0gfSB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciwgLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTA0NjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH0gfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfSB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH0gfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfSB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH0gfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cblxuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG5cbiAgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICogICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW4gKi9cblxuICAubWZwLWltZy1tb2JpbGUge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuICAgIGltZy5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbiAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuICAgIC5tZnAtY291bnRlciB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7IH1cblxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuLyogRm9vdGVyICovXG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTIwMzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMjVweCAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZjVhNDI1O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNWE0MjU7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxMjI4OyB9XG5cbiAgLmZlYXR1cmVzLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5mZWF0dXJlcy1wb3N0IHtcbiAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7IH1cblxuICAubWFpbi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjI1KTsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0uYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDgwcHggKyAxMDB2aCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIHBhZGRpbmc6IDI1cHggMHB4IDYwcHg7IH0gfVxuXG5cbkBpbXBvcnQgXCJwYXJrL3BhZ2UvdG9wXCI7XG5AaW1wb3J0IFwicGFyay9wYWdlL2FjY2Vzc1wiO1xuQGltcG9ydCBcInBhcmsvcGFnZS9jbGluaWNcIjtcbkBpbXBvcnQgXCJwYXJrL3BhZ2UvaW5mb3JtYXRpb25cIjtcbkBpbXBvcnQgXCJwYXJrL3BhZ2Uvc2VydmljZVwiO1xuQGltcG9ydCBcInBhcmsvcGFnZS9zdGFmZlwiO1xuXG4vLyDliJ3mnJ/oqK3lrppcbkBpbXBvcnQgXCIuLi8uLi8uLi9fYmFzZS92YXJpYWJsZVwiO1xuQGltcG9ydCBcIkM6L2h0ZG9jcy92aXNjYS1qYXBhbi9kZXZlbG9wL19zYXNzL190b29sL21peGluL19iYWNrZ3JvdW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9odGRvY3MvdmlzY2EtamFwYW4vZGV2ZWxvcC9fc2Fzcy9fdG9vbC9taXhpbi9faWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovaHRkb2NzL3Zpc2NhLWphcGFuL2RldmVsb3AvX3Nhc3MvX3Rvb2wvbWl4aW4vX3V0aWxpdHkuc2Nzc1wiO1xuJGJhc2VXaWR0aDogOTUwcHg7XG4ka2V5Q29sb3I6ICM1NGE4Njg7XG4vLyDimIXmqJnmupbjg5zjg7zjg4Djg7zjgqvjg6njg7xcbiRiYXNlQm9yZGVyQ29sb3I6ICNkOGQxYzg7XG4vLyDimIXjg5zjgr/jg7Pjgqvjg6njg7xcbiRiYXNlQnV0dG9uQ29sb3I6ICRrZXlDb2xvcjtcbiRiYXNlQnV0dG9uQ29sb3JIb3ZlcjogJGtleUNvbG9yO1xuJGJhc2VCdXR0b25BbmNob3JUZXh0Q29sb3I6ICRrZXlDb2xvcjtcbiRiYXNlQnV0dG9uQW5jaG9yQm9yZGVyQ29sb3I6ICRrZXlDb2xvcjtcbiRiYXNlQnV0dG9uQW5jaG9yQmdDb2xvcjogI0ZGRkZGRjtcbiRiYXNlQnV0dG9uQW5jaG9yQmdDb2xvckhvdmVyOiBsaWdodGVuKCRrZXlDb2xvciwgODAlKTtcblxuQGltcG9ydCBcInBhcmsvcGFnZS9zaW5nbGUtd2l6aXdpZ1wiO1xuQGltcG9ydCBcInBhcmsvcGFnZS9jLWxheW91dF9wYXR0ZXJuXCI7XG5AaW1wb3J0IFwicGFyay9wYWdlL2MtbXdmb3JtXCI7XG5cbkBpbXBvcnQgXCJhZGRfcGFya195b3NoaWRhXCI7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSkgKi9cblxuIDpyb290IHtcblx0LS1ibHVlOiMwMDdiZmYge31cblx0LS1pbmRpZ286IzY2MTBmMiB7fVxuXHQtLXB1cnBsZTojNmY0MmMxIHt9XG5cdC0tcGluazojZTgzZThjIHt9XG5cdC0tcmVkOiNkYzM1NDUge31cblx0LS1vcmFuZ2U6I2ZkN2UxNCB7fVxuXHQtLXllbGxvdzojZmZjMTA3IHt9XG5cdC0tZ3JlZW46IzI4YTc0NSB7fVxuXHQtLXRlYWw6IzIwYzk5NyB7fVxuXHQtLWN5YW46IzE3YTJiOCB7fVxuXHQtLXdoaXRlOiNmZmYge31cblx0LS1ncmF5OiM2Yzc1N2Qge31cblx0LS1ncmF5LWRhcms6IzM0M2E0MCB7fVxuXHQtLXByaW1hcnk6IzAwN2JmZiB7fVxuXHQtLXNlY29uZGFyeTojNmM3NTdkIHt9XG5cdC0tc3VjY2VzczojMjhhNzQ1IHt9XG5cdC0taW5mbzojMTdhMmI4IHt9XG5cdC0td2FybmluZzojZmZjMTA3IHt9XG5cdC0tZGFuZ2VyOiNkYzM1NDUge31cblx0LS1saWdodDojZjhmOWZhIHt9XG5cdC0tZGFyazojMzQzYTQwIHt9XG5cdC0tYnJlYWtwb2ludC14czowIHt9XG5cdC0tYnJlYWtwb2ludC1zbTo1NzZweCB7fVxuXHQtLWJyZWFrcG9pbnQtbWQ6NzY4cHgge31cblx0LS1icmVha3BvaW50LWxnOjk5MnB4IHt9XG5cdC0tYnJlYWtwb2ludC14bDoxMjAwcHgge31cblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOi1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiB7fVxuXHQtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlIHt9IH1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnIge1xuXHQmW2RhdGEtb3JpZ2luYWwtdGl0bGVdLCAmW3RpdGxlXSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuXHRcdGN1cnNvcjogaGVscDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfSB9XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmRsLCBvbCwgdWwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIHtcblx0b2wsIHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxudWwge1xuXHRvbCwgdWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0bWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAwIDFyZW07IH1cblxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07IH1cblxuYSB7XG5cdGNvbG9yOiAjMDA3YmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDA1NmIzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cblx0Jjpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcblx0Zm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuc3ZnIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG5cdHBhZGRpbmctdG9wOiAuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDFweCBkb3R0ZWQ7XG5cdFx0b3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5pbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbiwgaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sIHNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltyb2xlPWJ1dHRvbl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcblx0d29yZC13cmFwOiBub3JtYWw7IH1cblxuW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCksIGJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dCB7XG5cdCZbdHlwZT1jaGVja2JveF0sICZbdHlwZT1yYWRpb10ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMDsgfSB9XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuXHRtaW4td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1udW1iZXJdIHtcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9IH1cblxuW3R5cGU9c2VhcmNoXSB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cblxuIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRmb250OiBpbmhlcml0O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmgxLCBoMSB7XG5cdGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi5oMiwgaDIge1xuXHRmb250LXNpemU6IDJyZW07IH1cblxuLmgzLCBoMyB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uaDQsIGg0IHtcblx0Zm9udC1zaXplOiAxLjVyZW07IH1cblxuLmg1LCBoNSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uaDYsIGg2IHtcblx0Zm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuXHRmb250LXNpemU6IDZyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG5cdGZvbnQtc2l6ZTogNS41cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuXHRmb250LXNpemU6IDQuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNtYWxsLCBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYXJrLCBtYXJrIHtcblx0cGFkZGluZzogLjJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCwgLmxpc3QtaW5saW5lIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07IH0gfVxuXG4uaW5pdGlhbGlzbSB7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDgwJTtcblx0Y29sb3I6ICM2Yzc1N2Q7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIuKAlCBcIjsgfSB9XG5cbi5pbWctZmx1aWQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRjb2xvcjogIzZjNzU3ZDsgfVxuXG5jb2RlIHtcblx0Zm9udC1zaXplOiA4Ny41JTtcblx0Y29sb3I6ICNlODNlOGM7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5hID4gY29kZSB7XG5cdGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG5cdHBhZGRpbmc6IC4ycmVtIC40cmVtO1xuXHRmb250LXNpemU6IDg3LjUlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcblx0Ym9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG5cdGtiZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cbnByZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDg3LjUlO1xuXHRjb2xvcjogIzIxMjUyOTtcblxuXHRjb2RlIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0d29yZC1icmVhazogbm9ybWFsOyB9IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcblx0bWF4LWhlaWdodDogMzQwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcblx0XHRtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuXHRcdG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLnJvdyB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0PiB7XG5cdFx0LmNvbCwgW2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwOyB9IH0gfVxuXG4uY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLWF1dG8sIC5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctYXV0bywgLmNvbC1tZCwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLWF1dG8sIC5jb2wteGwsIC5jb2wteGwtMSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0byB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcblx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG5cdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcblx0LW1zLWZsZXg6IDAgMCAyMCU7XG5cdGZsZXg6IDAgMCAyMCU7XG5cdG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG5cdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuXHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcblx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG5cdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuXHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcblx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG5cdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuXHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcblx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuXHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG5cdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcblx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG5cdC1tcy1mbGV4LW9yZGVyOiAtMTtcblx0b3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcblx0LW1zLWZsZXgtb3JkZXI6IDEzO1xuXHRvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuXHQtbXMtZmxleC1vcmRlcjogMDtcblx0b3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuXHQtbXMtZmxleC1vcmRlcjogMTtcblx0b3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuXHQtbXMtZmxleC1vcmRlcjogMjtcblx0b3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuXHQtbXMtZmxleC1vcmRlcjogMztcblx0b3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuXHQtbXMtZmxleC1vcmRlcjogNDtcblx0b3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuXHQtbXMtZmxleC1vcmRlcjogNTtcblx0b3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuXHQtbXMtZmxleC1vcmRlcjogNjtcblx0b3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuXHQtbXMtZmxleC1vcmRlcjogNztcblx0b3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuXHQtbXMtZmxleC1vcmRlcjogODtcblx0b3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuXHQtbXMtZmxleC1vcmRlcjogOTtcblx0b3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcblx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcblx0LW1zLWZsZXgtb3JkZXI6IDExO1xuXHRvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcblx0LW1zLWZsZXgtb3JkZXI6IDEyO1xuXHRvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuXHRtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuLm9mZnNldC04IHtcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLm9mZnNldC05IHtcblx0bWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcblx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG5cdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY29sLXNtIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHQucm93LWNvbHMtc20tMSA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHQucm93LWNvbHMtc20tMiA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7IH1cblxuXHQucm93LWNvbHMtc20tMyA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuXHQucm93LWNvbHMtc20tNCA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7IH1cblxuXHQucm93LWNvbHMtc20tNSA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjAlO1xuXHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7IH1cblxuXHQucm93LWNvbHMtc20tNiA+ICoge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuXHQuY29sLXNtLWF1dG8ge1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHQuY29sLXNtLTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuXHQuY29sLXNtLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuXHQuY29sLXNtLTMge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7IH1cblxuXHQuY29sLXNtLTQge1xuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuXHQuY29sLXNtLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuXHQuY29sLXNtLTYge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7IH1cblxuXHQuY29sLXNtLTcge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuXHQuY29sLXNtLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuXHQuY29sLXNtLTkge1xuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7IH1cblxuXHQuY29sLXNtLTEwIHtcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cblx0LmNvbC1zbS0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG5cdC5jb2wtc20tMTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHQub3JkZXItc20tZmlyc3Qge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAtMTtcblx0XHRvcmRlcjogLTE7IH1cblxuXHQub3JkZXItc20tbGFzdCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDEzO1xuXHRcdG9yZGVyOiAxMzsgfVxuXG5cdC5vcmRlci1zbS0wIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMDtcblx0XHRvcmRlcjogMDsgfVxuXG5cdC5vcmRlci1zbS0xIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRvcmRlcjogMTsgfVxuXG5cdC5vcmRlci1zbS0yIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRvcmRlcjogMjsgfVxuXG5cdC5vcmRlci1zbS0zIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMztcblx0XHRvcmRlcjogMzsgfVxuXG5cdC5vcmRlci1zbS00IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRvcmRlcjogNDsgfVxuXG5cdC5vcmRlci1zbS01IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNTtcblx0XHRvcmRlcjogNTsgfVxuXG5cdC5vcmRlci1zbS02IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNjtcblx0XHRvcmRlcjogNjsgfVxuXG5cdC5vcmRlci1zbS03IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNztcblx0XHRvcmRlcjogNzsgfVxuXG5cdC5vcmRlci1zbS04IHtcblx0XHQtbXMtZmxleC1vcmRlcjogODtcblx0XHRvcmRlcjogODsgfVxuXG5cdC5vcmRlci1zbS05IHtcblx0XHQtbXMtZmxleC1vcmRlcjogOTtcblx0XHRvcmRlcjogOTsgfVxuXG5cdC5vcmRlci1zbS0xMCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRcdG9yZGVyOiAxMDsgfVxuXG5cdC5vcmRlci1zbS0xMSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDExO1xuXHRcdG9yZGVyOiAxMTsgfVxuXG5cdC5vcmRlci1zbS0xMiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDEyO1xuXHRcdG9yZGVyOiAxMjsgfVxuXG5cdC5vZmZzZXQtc20tMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblxuXHQub2Zmc2V0LXNtLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cblxuXHQub2Zmc2V0LXNtLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG5cblx0Lm9mZnNldC1zbS0zIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlOyB9XG5cblx0Lm9mZnNldC1zbS00IHtcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQtc20tNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cblxuXHQub2Zmc2V0LXNtLTYge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuXHQub2Zmc2V0LXNtLTcge1xuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG5cblx0Lm9mZnNldC1zbS04IHtcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuXG5cdC5vZmZzZXQtc20tOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG5cdC5vZmZzZXQtc20tMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG5cblx0Lm9mZnNldC1zbS0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNvbC1tZCB7XG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTEgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTIgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTMgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTQgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTUgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDIwJTtcblx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdG1heC13aWR0aDogMjAlOyB9XG5cblx0LnJvdy1jb2xzLW1kLTYgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cblx0LmNvbC1tZC1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LmNvbC1tZC0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cblx0LmNvbC1tZC0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cblx0LmNvbC1tZC0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlOyB9XG5cblx0LmNvbC1tZC00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cblx0LmNvbC1tZC01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cblx0LmNvbC1tZC02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlOyB9XG5cblx0LmNvbC1tZC03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cblx0LmNvbC1tZC04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cblx0LmNvbC1tZC05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlOyB9XG5cblx0LmNvbC1tZC0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG5cdC5jb2wtbWQtMTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuXHQuY29sLW1kLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0Lm9yZGVyLW1kLWZpcnN0IHtcblx0XHQtbXMtZmxleC1vcmRlcjogLTE7XG5cdFx0b3JkZXI6IC0xOyB9XG5cblx0Lm9yZGVyLW1kLWxhc3Qge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMztcblx0XHRvcmRlcjogMTM7IH1cblxuXHQub3JkZXItbWQtMCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDA7XG5cdFx0b3JkZXI6IDA7IH1cblxuXHQub3JkZXItbWQtMSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0b3JkZXI6IDE7IH1cblxuXHQub3JkZXItbWQtMiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0b3JkZXI6IDI7IH1cblxuXHQub3JkZXItbWQtMyB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdFx0b3JkZXI6IDM7IH1cblxuXHQub3JkZXItbWQtNCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdFx0b3JkZXI6IDQ7IH1cblxuXHQub3JkZXItbWQtNSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0b3JkZXI6IDU7IH1cblxuXHQub3JkZXItbWQtNiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDY7XG5cdFx0b3JkZXI6IDY7IH1cblxuXHQub3JkZXItbWQtNyB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDc7XG5cdFx0b3JkZXI6IDc7IH1cblxuXHQub3JkZXItbWQtOCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0b3JkZXI6IDg7IH1cblxuXHQub3JkZXItbWQtOSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDk7XG5cdFx0b3JkZXI6IDk7IH1cblxuXHQub3JkZXItbWQtMTAge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMDtcblx0XHRvcmRlcjogMTA7IH1cblxuXHQub3JkZXItbWQtMTEge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRvcmRlcjogMTE7IH1cblxuXHQub3JkZXItbWQtMTIge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMjtcblx0XHRvcmRlcjogMTI7IH1cblxuXHQub2Zmc2V0LW1kLTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0Lm9mZnNldC1tZC0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cblx0Lm9mZnNldC1tZC0yIHtcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG5cdC5vZmZzZXQtbWQtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG5cdC5vZmZzZXQtbWQtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuXHQub2Zmc2V0LW1kLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cblx0Lm9mZnNldC1tZC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlOyB9XG5cblx0Lm9mZnNldC1tZC03IHtcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQtbWQtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuXHQub2Zmc2V0LW1kLTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuXHQub2Zmc2V0LW1kLTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQtbWQtMTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb2wtbGcge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC5yb3ctY29scy1sZy0xID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC5yb3ctY29scy1sZy0yID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTsgfVxuXG5cdC5yb3ctY29scy1sZy0zID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG5cdC5yb3ctY29scy1sZy00ID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTsgfVxuXG5cdC5yb3ctY29scy1sZy01ID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyMCU7XG5cdFx0ZmxleDogMCAwIDIwJTtcblx0XHRtYXgtd2lkdGg6IDIwJTsgfVxuXG5cdC5yb3ctY29scy1sZy02ID4gKiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG5cdC5jb2wtbGctYXV0byB7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC5jb2wtbGctMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG5cdC5jb2wtbGctMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG5cdC5jb2wtbGctMyB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTsgfVxuXG5cdC5jb2wtbGctNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG5cdC5jb2wtbGctNSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG5cdC5jb2wtbGctNiB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTsgfVxuXG5cdC5jb2wtbGctNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG5cdC5jb2wtbGctOCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG5cdC5jb2wtbGctOSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0ZmxleDogMCAwIDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTsgfVxuXG5cdC5jb2wtbGctMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuXHQuY29sLWxnLTExIHtcblx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cblx0LmNvbC1sZy0xMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC5vcmRlci1sZy1maXJzdCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IC0xO1xuXHRcdG9yZGVyOiAtMTsgfVxuXG5cdC5vcmRlci1sZy1sYXN0IHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTM7XG5cdFx0b3JkZXI6IDEzOyB9XG5cblx0Lm9yZGVyLWxnLTAge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAwO1xuXHRcdG9yZGVyOiAwOyB9XG5cblx0Lm9yZGVyLWxnLTEge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRcdG9yZGVyOiAxOyB9XG5cblx0Lm9yZGVyLWxnLTIge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdG9yZGVyOiAyOyB9XG5cblx0Lm9yZGVyLWxnLTMge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRcdG9yZGVyOiAzOyB9XG5cblx0Lm9yZGVyLWxnLTQge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA0O1xuXHRcdG9yZGVyOiA0OyB9XG5cblx0Lm9yZGVyLWxnLTUge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdG9yZGVyOiA1OyB9XG5cblx0Lm9yZGVyLWxnLTYge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA2O1xuXHRcdG9yZGVyOiA2OyB9XG5cblx0Lm9yZGVyLWxnLTcge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA3O1xuXHRcdG9yZGVyOiA3OyB9XG5cblx0Lm9yZGVyLWxnLTgge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA4O1xuXHRcdG9yZGVyOiA4OyB9XG5cblx0Lm9yZGVyLWxnLTkge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA5O1xuXHRcdG9yZGVyOiA5OyB9XG5cblx0Lm9yZGVyLWxnLTEwIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTA7XG5cdFx0b3JkZXI6IDEwOyB9XG5cblx0Lm9yZGVyLWxnLTExIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTE7XG5cdFx0b3JkZXI6IDExOyB9XG5cblx0Lm9yZGVyLWxnLTEyIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTI7XG5cdFx0b3JkZXI6IDEyOyB9XG5cblx0Lm9mZnNldC1sZy0wIHtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXG5cdC5vZmZzZXQtbGctMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQtbGctMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cblxuXHQub2Zmc2V0LWxnLTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuXHQub2Zmc2V0LWxnLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cblx0Lm9mZnNldC1sZy01IHtcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuXG5cdC5vZmZzZXQtbGctNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG5cdC5vZmZzZXQtbGctNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuXHQub2Zmc2V0LWxnLTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG5cblx0Lm9mZnNldC1sZy05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlOyB9XG5cblx0Lm9mZnNldC1sZy0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuXHQub2Zmc2V0LWxnLTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbC14bCB7XG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTEgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTIgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTMgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTQgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTUgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDIwJTtcblx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdG1heC13aWR0aDogMjAlOyB9XG5cblx0LnJvdy1jb2xzLXhsLTYgPiAqIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cblx0LmNvbC14bC1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0LmNvbC14bC0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cblx0LmNvbC14bC0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cblx0LmNvbC14bC0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlOyB9XG5cblx0LmNvbC14bC00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cblx0LmNvbC14bC01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cblx0LmNvbC14bC02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlOyB9XG5cblx0LmNvbC14bC03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cblx0LmNvbC14bC04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cblx0LmNvbC14bC05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlOyB9XG5cblx0LmNvbC14bC0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG5cdC5jb2wteGwtMTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuXHQuY29sLXhsLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0Lm9yZGVyLXhsLWZpcnN0IHtcblx0XHQtbXMtZmxleC1vcmRlcjogLTE7XG5cdFx0b3JkZXI6IC0xOyB9XG5cblx0Lm9yZGVyLXhsLWxhc3Qge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMztcblx0XHRvcmRlcjogMTM7IH1cblxuXHQub3JkZXIteGwtMCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDA7XG5cdFx0b3JkZXI6IDA7IH1cblxuXHQub3JkZXIteGwtMSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0b3JkZXI6IDE7IH1cblxuXHQub3JkZXIteGwtMiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0b3JkZXI6IDI7IH1cblxuXHQub3JkZXIteGwtMyB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdFx0b3JkZXI6IDM7IH1cblxuXHQub3JkZXIteGwtNCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdFx0b3JkZXI6IDQ7IH1cblxuXHQub3JkZXIteGwtNSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0b3JkZXI6IDU7IH1cblxuXHQub3JkZXIteGwtNiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDY7XG5cdFx0b3JkZXI6IDY7IH1cblxuXHQub3JkZXIteGwtNyB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDc7XG5cdFx0b3JkZXI6IDc7IH1cblxuXHQub3JkZXIteGwtOCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0b3JkZXI6IDg7IH1cblxuXHQub3JkZXIteGwtOSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDk7XG5cdFx0b3JkZXI6IDk7IH1cblxuXHQub3JkZXIteGwtMTAge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMDtcblx0XHRvcmRlcjogMTA7IH1cblxuXHQub3JkZXIteGwtMTEge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRvcmRlcjogMTE7IH1cblxuXHQub3JkZXIteGwtMTIge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMjtcblx0XHRvcmRlcjogMTI7IH1cblxuXHQub2Zmc2V0LXhsLTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0Lm9mZnNldC14bC0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cblx0Lm9mZnNldC14bC0yIHtcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG5cdC5vZmZzZXQteGwtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG5cdC5vZmZzZXQteGwtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuXHQub2Zmc2V0LXhsLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cblx0Lm9mZnNldC14bC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlOyB9XG5cblx0Lm9mZnNldC14bC03IHtcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQteGwtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuXHQub2Zmc2V0LXhsLTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuXHQub2Zmc2V0LXhsLTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG5cdC5vZmZzZXQteGwtMTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuLnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGNvbG9yOiAjMjEyNTI5O1xuXG5cdHRkLCB0aCB7XG5cdFx0cGFkZGluZzogLjc1cmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuXHR0aGVhZCB0aCB7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG5cdHRib2R5ICsgdGJvZHkge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9IH1cblxuLnRhYmxlLXNtIHtcblx0dGQsIHRoIHtcblx0XHRwYWRkaW5nOiAwLjNyZW07IH0gfVxuXG4udGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuXG5cdHRkLCB0aCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG5cdHRoZWFkIHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9IH0gfVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG5cdHRib2R5ICsgdGJvZHksIHRkLCB0aCwgdGhlYWQgdGgge1xuXHRcdGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH0gfVxuXG5cdHRib2R5ICsgdGJvZHksIHRkLCB0aCwgdGhlYWQgdGgge1xuXHRcdGJvcmRlci1jb2xvcjogIzdhYmFmZjsgfSB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH0gfSB9XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xuXG5cdD4ge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9IH1cblxuXHR0Ym9keSArIHRib2R5LCB0ZCwgdGgsIHRoZWFkIHRoIHtcblx0XHRib3JkZXItY29sb3I6ICNiM2I3YmI7IH0gfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH0gfSB9XG5cbi50YWJsZS1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcblxuXHQ+IHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfSB9XG5cblx0dGJvZHkgKyB0Ym9keSwgdGQsIHRoLCB0aGVhZCB0aCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOGZkMTllOyB9IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcblxuXHQ+IHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfSB9IH1cblxuLnRhYmxlLWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xuXG5cdD4ge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9IH1cblxuXHR0Ym9keSArIHRib2R5LCB0ZCwgdGgsIHRoZWFkIHRoIHtcblx0XHRib3JkZXItY29sb3I6ICM4NmNmZGE7IH0gfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xuXG5cdD4ge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9IH0gfVxuXG4udGFibGUtd2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH0gfVxuXG5cdHRib2R5ICsgdGJvZHksIHRkLCB0aCwgdGhlYWQgdGgge1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfSB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH0gfSB9XG5cbi50YWJsZS1kYW5nZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xuXG5cdD4ge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9IH1cblxuXHR0Ym9keSArIHRib2R5LCB0ZCwgdGgsIHRoZWFkIHRoIHtcblx0XHRib3JkZXItY29sb3I6ICNlZDk2OWU7IH0gfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH0gfSB9XG5cbi50YWJsZS1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH0gfVxuXG5cdHRib2R5ICsgdGJvZHksIHRkLCB0aCwgdGhlYWQgdGgge1xuXHRcdGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfSB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xuXG5cdD4ge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9IH0gfVxuXG4udGFibGUtZGFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH0gfVxuXG5cdHRib2R5ICsgdGJvZHksIHRkLCB0aCwgdGhlYWQgdGgge1xuXHRcdGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfSB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH0gfSB9XG5cbi50YWJsZS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblxuXHQ+IHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH0gfSB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cblx0PiB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9IH0gfVxuXG4udGFibGUge1xuXHQudGhlYWQtZGFyayB0aCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcblx0XHRib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cblxuXHQudGhlYWQtbGlnaHQgdGgge1xuXHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuLnRhYmxlLWRhcmsge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcblxuXHR0ZCwgdGgsIHRoZWFkIHRoIHtcblx0XHRib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cblxuXHQmLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRib3JkZXI6IDA7IH1cblxuXHQmLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuXG5cdCYudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cdC50YWJsZS1yZXNwb25zaXZlLXNtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdD4gLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRcdGJvcmRlcjogMDsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC50YWJsZS1yZXNwb25zaXZlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdD4gLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRcdGJvcmRlcjogMDsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG5cdC50YWJsZS1yZXNwb25zaXZlLWxnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdD4gLnRhYmxlLWJvcmRlcmVkIHtcblx0XHRcdGJvcmRlcjogMDsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQudGFibGUtcmVzcG9uc2l2ZS14bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cblx0XHQ+IC50YWJsZS1ib3JkZXJlZCB7XG5cdFx0XHRib3JkZXI6IDA7IH0gfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cblx0PiAudGFibGUtYm9yZGVyZWQge1xuXHRcdGJvcmRlcjogMDsgfSB9XG5cbi5mb3JtLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG5cdHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjNDk1MDU3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuXHQmOjotbXMtZXhwYW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7IH1cblxuXHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzgwYmRmZjtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzZjNzU3ZDtcblx0XHRvcGFjaXR5OiAxOyB9XG5cblx0JjpkaXNhYmxlZCwgJltyZWFkb25seV0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5pbnB1dCB7XG5cdCZbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsICZbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLCAmW3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCwgJlt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lOyB9IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcblx0Y29sb3I6ICM0OTUwNTc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLCAuZm9ybS1jb250cm9sLXJhbmdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyguMzc1cmVtICsgMXB4KTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKC41cmVtICsgMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoLjVyZW0gKyAxcHgpO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcblx0cGFkZGluZy10b3A6IGNhbGMoLjI1cmVtICsgMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoLjI1cmVtICsgMXB4KTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAuMzc1cmVtIDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDFweCAwO1xuXG5cdCYuZm9ybS1jb250cm9sLWxnLCAmLmZvcm0tY29udHJvbC1zbSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcblx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO1xuXHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ym9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuXHRoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdCZbbXVsdGlwbGVdLCAmW3NpemVdIHtcblx0XHRoZWlnaHQ6IGF1dG87IH0gfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG5cdD4ge1xuXHRcdC5jb2wsIFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7IH0gfSB9XG5cbi5mb3JtLWNoZWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAuM3JlbTtcblx0bWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuXG5cdCY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0Y29sb3I6ICM2Yzc1N2Q7IH0gfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cblx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC4yNXJlbTtcblx0Zm9udC1zaXplOiA4MCU7XG5cdGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi52YWxpZC10b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRtYXJnaW4tdG9wOiAuMXJlbTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uaXMtdmFsaWQgfiB7XG5cdC52YWxpZC1mZWVkYmFjaywgLnZhbGlkLXRvb2x0aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4ge1xuXHQudmFsaWQtZmVlZGJhY2ssIC52YWxpZC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHtcblx0LmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG5cdHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pOyB9IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcblx0cGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSAoY2VudGVyIC8gOHB4KSAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgKDEuNzVyZW0gLyBjYWxjKC43NWVtICsgLjM3NXJlbSkpIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcblx0Y29sb3I6ICMyOGE3NDU7IH1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiB7XG5cdC52YWxpZC1mZWVkYmFjaywgLnZhbGlkLXRvb2x0aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiB7XG5cdC52YWxpZC1mZWVkYmFjaywgLnZhbGlkLXRvb2x0aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuXHRjb2xvcjogIzI4YTc0NTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdGJvcmRlci1jb2xvcjogIzM0Y2U1Nztcblx0YmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAuMjVyZW07XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRtYXJnaW4tdG9wOiAuMXJlbTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uaXMtaW52YWxpZCB+IHtcblx0LmludmFsaWQtZmVlZGJhY2ssIC5pbnZhbGlkLXRvb2x0aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiB7XG5cdC5pbnZhbGlkLWZlZWRiYWNrLCAuaW52YWxpZC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuXHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQge1xuXHQuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuXHR0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pOyB9IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pOyB9XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQge1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSAoY2VudGVyIC8gOHB4KSAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAoMS43NXJlbSAvIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSkgY2FsYyguNzVlbSArIC4zNzVyZW0pOyB9XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiB7XG5cdC5pbnZhbGlkLWZlZWRiYWNrLCAuaW52YWxpZC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiB7XG5cdC5pbnZhbGlkLWZlZWRiYWNrLCAuaW52YWxpZC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG5cdGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6ICNlNDYwNmQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuZm9ybS1jaGVjayB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmZvcm0taW5saW5lIHtcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHQtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cblx0XHQuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHRcdC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAge1xuXHRcdFx0d2lkdGg6IGF1dG87IH1cblxuXHRcdC5mb3JtLWNoZWNrIHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXG5cdFx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0XHQuY3VzdG9tLWNvbnRyb2wge1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5cdFx0LmN1c3RvbS1jb250cm9sLWxhYmVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC42NTsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5idG4ge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5hLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0Ym9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcblx0XHRib3JkZXItY29sb3I6ICMwMDYyY2M7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0XHRib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHQmLmFjdGl2ZSwgJjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9IH0gfVxuXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcblx0Ym9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdCYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9IH1cblxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG5cdGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuXHRcdGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuXHRcdGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG5cdFx0XHRib3JkZXItY29sb3I6ICM0ZTU1NWI7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG5cdGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdCYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcblx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcblx0XHRib3JkZXItY29sb3I6ICMxZTdlMzQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuXHRcdGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxYzc0MzA7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuXHRib3JkZXItY29sb3I6ICMxYzc0MzA7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuXHRib3JkZXItY29sb3I6ICMxN2EyYjg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzEzODQ5Njtcblx0XHRib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuXHRcdGJvcmRlci1jb2xvcjogIzExN2E4Yjtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuXHRcdGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxMDcwN2Y7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuXHRib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH0gfVxuXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG5cdGJvcmRlci1jb2xvcjogI2ZmYzEwNztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuXHRcdGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfSB9IH1cblxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG5cdGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHQmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuXG4uYnRuLWRhbmdlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcblx0XHRib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuXHRcdGJvcmRlci1jb2xvcjogI2JkMjEzMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfSB9IH1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcblx0Ym9yZGVyLWNvbG9yOiAjYjIxZjJkOyB9XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cblxuLmJ0bi1saWdodCB7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuXHRib3JkZXItY29sb3I6ICNmOGY5ZmE7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcblx0XHRib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuXHRcdGJvcmRlci1jb2xvcjogI2RhZTBlNTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcblx0XHRib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHQmLmFjdGl2ZSwgJjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDNkOWRmOyB9IH0gfVxuXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG5cdGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9IH1cblxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG5cdGJvcmRlci1jb2xvcjogIzM0M2E0MDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuXHRcdGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuXHRcdGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxNzFhMWQ7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuXHRib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9IH1cblxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDA3YmZmO1xuXHRib3JkZXItY29sb3I6ICMwMDdiZmY7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0XHRib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjMDA3YmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfSB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0Ym9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHRib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcblx0XHRib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICM2Yzc1N2Q7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHQmLmFjdGl2ZSwgJjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG5cdGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuXHRjb2xvcjogIzI4YTc0NTtcblx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogIzI4YTc0NTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyOGE3NDU7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdCYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcblx0Y29sb3I6ICMxN2EyYjg7XG5cdGJvcmRlci1jb2xvcjogIzE3YTJiODtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuXHRcdGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjMTdhMmI4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcblx0XHRcdGJvcmRlci1jb2xvcjogIzE3YTJiODsgfSB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcblx0Ym9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG5cdGNvbG9yOiAjZmZjMTA3O1xuXHRib3JkZXItY29sb3I6ICNmZmMxMDc7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0XHRib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjZmZjMTA3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfSB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuXHRjb2xvcjogIzIxMjUyOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfSB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG5cdGNvbG9yOiAjZGMzNTQ1O1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcblx0XHRib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjZGMzNTQ1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Ji5hY3RpdmUsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfSB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdCYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcblx0Y29sb3I6ICNmOGY5ZmE7XG5cdGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuXHRcdGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2Y4ZjlmYTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCYuYWN0aXZlLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmOGY5ZmE7IH0gfSB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuXHRib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Ji5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG5cdGNvbG9yOiAjMzQzYTQwO1xuXHRib3JkZXItY29sb3I6ICMzNDNhNDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcblx0XHRib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICMzNDNhNDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHQmLmFjdGl2ZSwgJjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuXHRib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHQmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH0gfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1saW5rIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMwMDdiZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzAwNTZiMztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICM2Yzc1N2Q7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uYnRuLWdyb3VwLWxnID4gLmJ0biwgLmJ0bi1sZyB7XG5cdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ym9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLXNtIHtcblx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCsgLmJ0bi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtOyB9IH1cblxuaW5wdXQge1xuXHQmW3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssICZbdHlwZT1yZXNldF0uYnRuLWJsb2NrLCAmW3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLmZhZGUge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcblxuXHQmOm5vdCguc2hvdykge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuZmFkZSB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuY29sbGFwc2luZyB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wZG93biwgLmRyb3BsZWZ0LCAuZHJvcHJpZ2h0LCAuZHJvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IC4yNTVlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym9yZGVyLXRvcDogLjNlbSBzb2xpZDtcblx0XHRib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuXHQmOmVtcHR5OjphZnRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZHJvcGRvd24tbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0bWluLXdpZHRoOiAxMHJlbTtcblx0cGFkZGluZzogLjVyZW0gMDtcblx0bWFyZ2luOiAuMTI1cmVtIDAgMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzIxMjUyOTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMDsgfVxuXG5cdC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHQuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwOyB9XG5cblx0LmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHQuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAge1xuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cblx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC4yNTVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IC4zZW0gc29saWQ7XG5cdFx0XHRib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuXHRcdCY6ZW1wdHk6OmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9IH0gfVxuXG4uZHJvcHJpZ2h0IHtcblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cblx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC4yNTVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuXHRcdCY6ZW1wdHk6OmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogMDsgfSB9IH1cblxuLmRyb3BsZWZ0IHtcblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMTAwJTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNTVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogLjNlbSBzb2xpZDtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cblx0XHQmOmVtcHR5OjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAwOyB9IH0gfVxuXG4uZHJvcGRvd24tbWVudSB7XG5cdCZbeC1wbGFjZW1lbnRePWJvdHRvbV0sICZbeC1wbGFjZW1lbnRePWxlZnRdLCAmW3gtcGxhY2VtZW50Xj1yaWdodF0sICZbeC1wbGFjZW1lbnRePXRvcF0ge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGJvdHRvbTogYXV0bzsgfSB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IC41cmVtIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAuMjVyZW0gMS41cmVtO1xuXHRjbGVhcjogYm90aDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICMxNjE4MWI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuXHQmLmFjdGl2ZSwgJjphY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cblx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICM2Yzc1N2Q7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0Y29sb3I6ICM2Yzc1N2Q7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMjVyZW0gMS41cmVtO1xuXHRjb2xvcjogIzIxMjUyOTsgfVxuXG4uYnRuLWdyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0PiAuYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLWZsZXg6IDEgMSBhdXRvO1xuXHRcdGZsZXg6IDEgMSBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCA+IC5idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy1mbGV4OiAxIDEgYXV0bztcblx0ZmxleDogMSAxIGF1dG87IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyIHtcblx0ei1pbmRleDogMTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG5cdCYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0ei1pbmRleDogMTsgfSB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuIHtcblx0Ji5hY3RpdmUsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHR6LWluZGV4OiAxOyB9IH1cblxuLmJ0bi10b29sYmFyIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdHdpZHRoOiBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCA+IHtcblx0LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuXHQuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5cdC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcblx0cGFkZGluZy1yaWdodDogLjU2MjVyZW07XG5cdHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuXHRtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcblx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAuMzc1cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG5cdHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0PiB7XG5cdFx0LmJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0LmJ0bi1ncm91cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuXG5cdFx0LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4OyB9XG5cblx0XHQuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5cdFx0LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH0gfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IHtcblx0LmJ0biwgLmJ0bi1ncm91cCA+IC5idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblxuXHQuYnRuIGlucHV0IHtcblx0XHQmW3R5cGU9Y2hlY2tib3hdLCAmW3R5cGU9cmFkaW9dIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cblx0LmJ0bi1ncm91cCA+IC5idG4gaW5wdXQge1xuXHRcdCZbdHlwZT1jaGVja2JveF0sICZbdHlwZT1yYWRpb10ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH0gfVxuXG4uaW5wdXQtZ3JvdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0d2lkdGg6IDEwMCU7XG5cblx0PiB7XG5cdFx0LmN1c3RvbS1maWxlLCAuY3VzdG9tLXNlbGVjdCwgLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LW1zLWZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHR3aWR0aDogMSU7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cblx0XHQuY3VzdG9tLWZpbGUgKyB7XG5cdFx0XHQuY3VzdG9tLWZpbGUsIC5jdXN0b20tc2VsZWN0LCAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7IH0gfVxuXG5cdFx0LmN1c3RvbS1zZWxlY3QgKyB7XG5cdFx0XHQuY3VzdG9tLWZpbGUsIC5jdXN0b20tc2VsZWN0LCAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7IH0gfVxuXG5cdFx0LmZvcm0tY29udHJvbCArIHtcblx0XHRcdC5jdXN0b20tZmlsZSwgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDsgfSB9XG5cblx0XHQuZm9ybS1jb250cm9sLXBsYWludGV4dCArIHtcblx0XHRcdC5jdXN0b20tZmlsZSwgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDsgfSB9XG5cblx0XHQuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmZvcm0tY29udHJvbDpmb2N1cyB7XG5cdFx0XHR6LWluZGV4OiAzOyB9XG5cblx0XHQuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcblx0XHRcdHotaW5kZXg6IDQ7IH1cblxuXHRcdC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cblx0XHQuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5cdFx0LmN1c3RvbS1maWxlIHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSB9XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9IH0gfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMge1xuXHR6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHQuYnRuICsge1xuXHRcdC5idG4sIC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuXHQuaW5wdXQtZ3JvdXAtdGV4dCArIHtcblx0XHQuYnRuLCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDsgfSB9IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHQuYnRuICsge1xuXHRcdC5idG4sIC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuXHQuaW5wdXQtZ3JvdXAtdGV4dCArIHtcblx0XHQuYnRuLCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDsgfSB9XG5cblx0bWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogIzQ5NTA1Nztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG5cdGlucHV0IHtcblx0XHQmW3R5cGU9Y2hlY2tib3hdLCAmW3R5cGU9cmFkaW9dIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7IH0gfSB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IHtcblx0LmN1c3RvbS1zZWxlY3QsIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuXHQuY3VzdG9tLXNlbGVjdCwgLmZvcm0tY29udHJvbCB7XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuXHQuaW5wdXQtZ3JvdXAtYXBwZW5kID4ge1xuXHRcdC5idG4sIC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC4zcmVtOyB9IH1cblxuXHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHtcblx0XHQuYnRuLCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfSB9IH1cblxuLmlucHV0LWdyb3VwLXNtID4ge1xuXHQuY3VzdG9tLXNlbGVjdCwgLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7IH1cblxuXHQuY3VzdG9tLXNlbGVjdCwgLmZvcm0tY29udHJvbCB7XG5cdFx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG5cdC5pbnB1dC1ncm91cC1hcHBlbmQgPiB7XG5cdFx0LmJ0biwgLmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfSB9XG5cblx0LmlucHV0LWdyb3VwLXByZXBlbmQgPiB7XG5cdFx0LmJ0biwgLmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfSB9IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcblx0cGFkZGluZy1yaWdodDogMS43NXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAgPiB7XG5cdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdCY6bGFzdC1jaGlsZCA+IHtcblx0XHRcdC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpID4ge1xuXHRcdFx0LmJ0biwgLmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfSB9XG5cblx0LmlucHV0LWdyb3VwLXByZXBlbmQgPiB7XG5cdFx0LmJ0biwgLmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSB9XG5cblx0LmlucHV0LWdyb3VwLWFwcGVuZCA+IHtcblx0XHQuYnRuLCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cblx0LmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHRcdCY6Zmlyc3QtY2hpbGQgPiB7XG5cdFx0XHQuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSA+IHtcblx0XHRcdC5idG4sIC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9IH0gfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4taGVpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0d2lkdGg6IDFyZW07XG5cdGhlaWdodDogMS4yNXJlbTtcblx0b3BhY2l0eTogMDtcblxuXHQmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuXHQmOmZvY3VzIHtcblx0XHR+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuXG5cdFx0Jjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjODBiZGZmOyB9IH1cblxuXHQmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuXHRcdGJvcmRlci1jb2xvcjogI2IzZDdmZjsgfVxuXG5cdCY6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcblx0XHRjb2xvcjogIzZjNzU3ZDsgfVxuXG5cdCY6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfSB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC4yNXJlbTtcblx0XHRsZWZ0OiAtMS41cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxcmVtO1xuXHRcdGhlaWdodDogMXJlbTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsgfVxuXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAuMjVyZW07XG5cdFx0bGVmdDogLTEuNXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMXJlbTtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTsgfSB9XG5cbi5jdXN0b20tY2hlY2tib3gge1xuXHQuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG5cdC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG5cdFx0JjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuXHRcdCY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDdiZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH0gfVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHQmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9IH0gfSB9XG5cbi5jdXN0b20tcmFkaW8ge1xuXHQuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlOyB9XG5cblx0LmN1c3RvbS1jb250cm9sLWlucHV0IHtcblx0XHQmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cblx0XHQmOmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9IH0gfVxuXG4uY3VzdG9tLXN3aXRjaCB7XG5cdHBhZGRpbmctbGVmdDogMi4yNXJlbTtcblxuXHQuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAtMi4yNXJlbTtcblx0XHRcdHdpZHRoOiAxLjc1cmVtO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiBjYWxjKC4yNXJlbSArIDJweCk7XG5cdFx0XHRsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcblx0XHRcdHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDsgfSB9XG5cblx0LmN1c3RvbS1jb250cm9sLWlucHV0IHtcblx0XHQmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuXG5cdFx0JjpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfSB9IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tc2VsZWN0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcblx0cGFkZGluZzogLjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjNDk1MDU3O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIChjZW50ZXIgLyA4cHgpIDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjODBiZGZmO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xuXG5cdFx0Jjo6LW1zLXZhbHVlIHtcblx0XHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cblx0JlttdWx0aXBsZV0sICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuXHQmOjotbXMtZXhwYW5kIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0JjotbW96LWZvY3VzcmluZyB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuXHRoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7XG5cdHBhZGRpbmctdG9wOiAuMjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG5cdHBhZGRpbmctbGVmdDogLjVyZW07XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuXHRoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcblx0cGFkZGluZy10b3A6IC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jdXN0b20tZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcblx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cblx0Jjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjODBiZGZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuXG5cdCY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cblx0JjpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cblxuXHR+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfSB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcblx0cGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjNDk1MDU3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG5cdFx0cGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRjb250ZW50OiBcIkJyb3dzZVwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cdFx0Ym9yZGVyLWxlZnQ6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfSB9XG5cbi5jdXN0b20tcmFuZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxLjRyZW07XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsICY6Oi1tb3otcmFuZ2UtdGh1bWIsICY6Oi1tcy10aHVtYiB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9IH1cblxuXHQmOjotbW96LWZvY3VzLW91dGVyIHtcblx0XHRib3JkZXI6IDA7IH1cblxuXHQmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0d2lkdGg6IDFyZW07XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdG1hcmdpbi10b3A6IC0uMjVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9IH1cblxuXHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAuNXJlbTtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cblx0Jjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdFx0d2lkdGg6IDFyZW07XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfSB9XG5cblx0Jjo6LW1vei1yYW5nZS10cmFjayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAuNXJlbTtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cblx0Jjo6LW1zLXRodW1iIHtcblx0XHR3aWR0aDogMXJlbTtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAuMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9IH1cblxuXHQmOjotbXMtdHJhY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogLjVyZW07XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMC41cmVtOyB9XG5cblx0Jjo6LW1zLWZpbGwtbG93ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG5cdCY6Oi1tcy1maWxsLXVwcGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0OyB9XG5cblx0XHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuXHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0OyB9XG5cblx0XHQmOjotbXMtdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfSB9IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuXHRcdC1tcy10cmFuc2l0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLXNlbGVjdCB7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLXNlbGVjdCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5uYXYge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDsgfSB9XG5cbi5uYXYtdGFicyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuXG5cdC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG5cdC5uYXYtbGluayB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuXG5cdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuXHQubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtbGluay5hY3RpdmUge1xuXHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2LXBpbGxzIHtcblx0Lm5hdi1saW5rIHtcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9IH1cblxuXHQuc2hvdyA+IC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfSB9XG5cbi5uYXYtZmlsbCB7XG5cdC5uYXYtaXRlbSwgPiAubmF2LWxpbmsge1xuXHRcdC1tcy1mbGV4OiAxIDEgYXV0bztcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubmF2LWp1c3RpZmllZCB7XG5cdC5uYXYtaXRlbSwgPiAubmF2LWxpbmsge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50YWItY29udGVudCA+IHtcblx0LnRhYi1wYW5lIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubmF2YmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG5cdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLm5hdmJhci1icmFuZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy10b3A6IC4zMTI1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjMxMjVyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdC5uYXYtbGluayB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmbG9hdDogbm9uZTsgfSB9XG5cbi5uYXZiYXItdGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy10b3A6IC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuXHRwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxLjVlbTtcblx0aGVpZ2h0OiAxLjVlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQubmF2YmFyLWV4cGFuZC1zbSA+IHtcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQubmF2YmFyLWV4cGFuZC1zbSB7XG5cdFx0LW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuXG5cdFx0PiB7XG5cdFx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcblx0XHRcdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cblx0XHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG87IH1cblxuXHRcdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0Lm5hdmJhci1leHBhbmQtbWQgPiB7XG5cdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwOyB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm5hdmJhci1leHBhbmQtbWQge1xuXHRcdC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuXHRcdD4ge1xuXHRcdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCB7XG5cdFx0XHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5cdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdFx0XHRmbGV4LWJhc2lzOiBhdXRvOyB9XG5cblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG5cdC5uYXZiYXItZXhwYW5kLWxnID4ge1xuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDsgfSB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5uYXZiYXItZXhwYW5kLWxnIHtcblx0XHQtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyB9XG5cblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG5cblx0XHQ+IHtcblx0XHRcdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bzsgfVxuXG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0Lm5hdmJhci1leHBhbmQteGwgPiB7XG5cdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwOyB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5uYXZiYXItZXhwYW5kLXhsIHtcblx0XHQtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyB9XG5cblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG5cblx0XHQ+IHtcblx0XHRcdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bzsgfVxuXG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcblx0LW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdD4ge1xuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDsgfSB9XG5cblx0Lm5hdmJhci1uYXYge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuXHQ+IHtcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0XHRmbGV4LWJhc2lzOiBhdXRvOyB9XG5cblx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1saWdodCB7XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cblx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH0gfVxuXG5cdC5uYXZiYXItbmF2IHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuXHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH0gfVxuXG5cdFx0LmFjdGl2ZSA+IC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Ji5hY3RpdmUsICYuc2hvdyB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH0gfVxuXG5cdFx0LnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfSB9XG5cblx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblx0Lm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuXHQubmF2YmFyLXRleHQge1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cblx0XHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9IH0gfSB9XG5cbi5uYXZiYXItZGFyayB7XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfSB9XG5cblx0Lm5hdmJhci1uYXYge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG5cdFx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9IH1cblxuXHRcdC5hY3RpdmUgPiAubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHQmLmFjdGl2ZSwgJi5zaG93IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7IH0gfVxuXG5cdFx0LnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfVxuXG5cdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5cdC5uYXZiYXItdG9nZ2xlci1pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cblx0Lm5hdmJhci10ZXh0IHtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9IH0gfSB9XG5cbi5jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi13aWR0aDogMDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG5cdD4ge1xuXHRcdGhyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0XHQubGlzdC1ncm91cCB7XG5cdFx0XHRib3JkZXItdG9wOiBpbmhlcml0O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTsgfVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH0gfVxuXG5cdFx0LmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsIC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7IH0gfSB9XG5cbi5jYXJkLWJvZHkge1xuXHQtbXMtZmxleDogMSAxIGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogLS4zNzVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rIHtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cblx0KyAuY2FyZC1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMS4yNXJlbTsgfSB9XG5cbi5jYXJkLWhlYWRlciB7XG5cdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDA7IH0gfVxuXG4uY2FyZC1mb290ZXIge1xuXHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCk7IH0gfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG5cdG1hcmdpbi1yaWdodDogLS42MjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC0uNzVyZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjYyNXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuXHRtYXJnaW4tcmlnaHQ6IC0uNjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEuMjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWcsIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWltZy10b3Age1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWcsIC5jYXJkLWltZy1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayAuY2FyZCwgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5jYXJkLWRlY2sge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuXHRcdC5jYXJkIHtcblx0XHRcdC1tcy1mbGV4OiAxIDAgMCU7XG5cdFx0XHRmbGV4OiAxIDAgMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7IH0gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY2FyZC1ncm91cCB7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG5cdFx0PiAuY2FyZCB7XG5cdFx0XHQtbXMtZmxleDogMSAwIDAlO1xuXHRcdFx0ZmxleDogMSAwIDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0KyAuY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDsgfVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cblx0XHRcdFx0LmNhcmQtaGVhZGVyLCAuY2FyZC1pbWctdG9wIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5cdFx0XHRcdC5jYXJkLWZvb3RlciwgLmNhcmQtaW1nLWJvdHRvbSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH0gfVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblxuXHRcdFx0XHQuY2FyZC1oZWFkZXIsIC5jYXJkLWltZy10b3Age1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuXHRcdFx0XHQuY2FyZC1mb290ZXIsIC5jYXJkLWltZy1ib3R0b20ge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfSB9IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcblx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNhcmQtY29sdW1ucyB7XG5cdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDM7XG5cdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcblx0XHQtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG5cdFx0Y29sdW1uLWdhcDogMS4yNXJlbTtcblx0XHRvcnBoYW5zOiAxO1xuXHRcdHdpZG93czogMTtcblxuXHRcdC5jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4uYWNjb3JkaW9uIHtcblx0b3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG5cdD4gLmNhcmQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cblx0XHQ+IC5jYXJkLWhlYWRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDsgfSB9IH1cblxuLmJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAuNzVyZW0gMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0KyAuYnJlYWRjcnVtYi1pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblx0XHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdFx0Y29udGVudDogXCIvXCI7IH1cblxuXHRcdCY6aG92ZXI6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAjNmM3NTdkOyB9IH1cblxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Y29sb3I6ICMwMDdiZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG5cblx0Jjpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjb2xvcjogIzAwNTZiMztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcblx0XHRib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuXHQmOmZvY3VzIHtcblx0XHR6LWluZGV4OiAzO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9IH1cblxuLnBhZ2UtaXRlbSB7XG5cdCY6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuXHQmOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG5cdCYuYWN0aXZlIC5wYWdlLWxpbmsge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0XHRib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuXHQmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuXHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfSB9XG5cbi5wYWdpbmF0aW9uLWxnIHtcblx0LnBhZ2UtbGluayB7XG5cdFx0cGFkZGluZzogLjc1cmVtIDEuNXJlbTtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5cdC5wYWdlLWl0ZW0ge1xuXHRcdCY6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuM3JlbTtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG5cdFx0JjpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfSB9IH1cblxuLnBhZ2luYXRpb24tc20ge1xuXHQucGFnZS1saW5rIHtcblx0XHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuXHQucGFnZS1pdGVtIHtcblx0XHQmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjJyZW07XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07IH1cblxuXHRcdCY6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMnJlbTtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH0gfSB9XG5cbi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogLjI1ZW0gLjRlbTtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5iYWRnZSB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbmEuYmFkZ2Uge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4uYmFkZ2U6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuXHRwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuXHRwYWRkaW5nLWxlZnQ6IC42ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuYS5iYWRnZS1wcmltYXJ5IHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYzsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH0gfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cblxuYS5iYWRnZS1zZWNvbmRhcnkge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyOyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuXG5hLmJhZGdlLXN1Y2Nlc3Mge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0OyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfSB9XG5cbi5iYWRnZS1pbmZvIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cblxuYS5iYWRnZS1pbmZvIHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjsgfVxuXG5cdCYuZm9jdXMsICY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuXHRjb2xvcjogIzIxMjUyOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuXG5hLmJhZGdlLXdhcm5pbmcge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIxMjUyOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwOyB9XG5cblx0Ji5mb2N1cywgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfSB9XG5cbi5iYWRnZS1kYW5nZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuXG5hLmJhZGdlLWRhbmdlciB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9IH1cblxuLmJhZGdlLWxpZ2h0IHtcblx0Y29sb3I6ICMyMTI1Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuYS5iYWRnZS1saWdodCB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjEyNTI5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH0gfVxuXG4uYmFkZ2UtZGFyayB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG5cbmEuYmFkZ2UtZGFyayB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuXHQmLmZvY3VzLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH0gfVxuXG4uanVtYm90cm9uIHtcblx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXHRib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5qdW1ib3Ryb24ge1xuXHRcdHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFsZXJ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuXHRjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcblx0cGFkZGluZy1yaWdodDogNHJlbTtcblxuXHQuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdFx0Y29sb3I6IGluaGVyaXQ7IH0gfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDA0MDg1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuXHRib3JkZXItY29sb3I6ICNiOGRhZmY7XG5cblx0aHIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7IH1cblxuXHQuYWxlcnQtbGluayB7XG5cdFx0Y29sb3I6ICMwMDI3NTI7IH0gfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICMzODNkNDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG5cdGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzIwMjMyNjsgfSB9XG5cbi5hbGVydC1zdWNjZXNzIHtcblx0Y29sb3I6ICMxNTU3MjQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG5cdGJvcmRlci1jb2xvcjogI2MzZTZjYjtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzBiMmUxMzsgfSB9XG5cbi5hbGVydC1pbmZvIHtcblx0Y29sb3I6ICMwYzU0NjA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG5cdGJvcmRlci1jb2xvcjogI2JlZTVlYjtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzA2MmMzMzsgfSB9XG5cbi5hbGVydC13YXJuaW5nIHtcblx0Y29sb3I6ICM4NTY0MDQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG5cdGJvcmRlci1jb2xvcjogI2ZmZWViYTtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzUzM2YwMzsgfSB9XG5cbi5hbGVydC1kYW5nZXIge1xuXHRjb2xvcjogIzcyMWMyNDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcblx0Ym9yZGVyLWNvbG9yOiAjZjVjNmNiO1xuXG5cdGhyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG5cblx0LmFsZXJ0LWxpbmsge1xuXHRcdGNvbG9yOiAjNDkxMjE3OyB9IH1cblxuLmFsZXJ0LWxpZ2h0IHtcblx0Y29sb3I6ICM4MTgxODI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzY4Njg2ODsgfSB9XG5cbi5hbGVydC1kYXJrIHtcblx0Y29sb3I6ICMxYjFlMjE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG5cdGJvcmRlci1jb2xvcjogI2M2YzhjYTtcblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuXG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogIzA0MDUwNTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG5cdGZyb20ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDsgfVxuXG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcblx0ZnJvbSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG5cblx0dG8ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDFyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnByb2dyZXNzLWJhciB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcblx0LXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG5cdFx0YW5pbWF0aW9uOiBub25lOyB9IH1cblxuLm1lZGlhIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNDk1MDU3O1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfSB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDsgfVxuXG5cdCYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAjNmM3NTdkO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG5cdCsgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7IH0gfSB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQ+IC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0KyAubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH0gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiAubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cblx0XHRcdCsgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfSB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0XHQrIC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH0gfSB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQ+IC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7IH1cblxuXHRcdFx0KyAubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0XHQrIC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH0gfSB9IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdD4gLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfSB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDA0MDg1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xuXG5cdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwNDA4NTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwNDA4NTsgfSB9IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzM4M2Q0MTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcblxuXHQmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzODNkNDE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG5cdFx0XHRib3JkZXItY29sb3I6ICMzODNkNDE7IH0gfSB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG5cdGNvbG9yOiAjMTU1NzI0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xuXG5cdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzE1NTcyNDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfSB9IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcblx0Y29sb3I6ICMwYzU0NjA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG5cblx0Ji5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMGM1NDYwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9IH0gfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuXHRjb2xvcjogIzg1NjQwNDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcblxuXHQmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM4NTY0MDQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICM4NTY0MDQ7IH0gfSB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcblx0Y29sb3I6ICM3MjFjMjQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG5cblx0Ji5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNzIxYzI0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9IH0gfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcblx0Y29sb3I6ICM4MTgxODI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG5cblx0Ji5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjODE4MTgyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjODE4MTgyOyB9IH0gfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuXHRjb2xvcjogIzFiMWUyMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcblxuXHQmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMxYjFlMjE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxYjFlMjE7IH0gfSB9XG5cbi5jbG9zZSB7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcblx0b3BhY2l0eTogMC41O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43NTsgfSB9IH1cblxuYnV0dG9uLmNsb3NlIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDsgfVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRvYXN0IHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM1MHB4O1xuXHRmbGV4LWJhc2lzOiAzNTBweDtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0b3BhY2l0eTogMDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuXHQmLnNob3dpbmcge1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXHQmLmhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9hc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpOyB9XG5cbi50b2FzdC1ib2R5IHtcblx0cGFkZGluZzogMC43NXJlbTsgfVxuXG4ubW9kYWwtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vZGFsIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDUwO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW46IC41cmVtO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubW9kYWwge1xuXHQmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG5cdFx0dHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuXG5cdCYuc2hvdyAubW9kYWwtZGlhbG9nIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7IH1cblxuXHQmLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblx0Lm1vZGFsLWZvb3RlciwgLm1vZGFsLWhlYWRlciB7XG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7IH1cblxuXHQubW9kYWwtYm9keSB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcblx0XHRoZWlnaHQ6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG5cdFx0aGVpZ2h0OiAtbW96LW1pbi1jb250ZW50O1xuXHRcdGhlaWdodDogbWluLWNvbnRlbnQ7XG5cdFx0Y29udGVudDogXCJcIjsgfVxuXG5cdCYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lOyB9IH0gfVxuXG4ubW9kYWwtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogLjNyZW07XG5cdG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwNDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHQmLmZhZGUge1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHQmLnNob3cge1xuXHRcdG9wYWNpdHk6IDAuNTsgfSB9XG5cbi5tb2RhbC1oZWFkZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuXG5cdC5jbG9zZSB7XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtO1xuXHRcdG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfSB9XG5cbi5tb2RhbC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy1mbGV4OiAxIDEgYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW07IH1cblxuLm1vZGFsLWZvb3RlciB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZzogLjc1cmVtO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcblxuXHQ+ICoge1xuXHRcdG1hcmdpbjogMC4yNXJlbTsgfSB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG5cblx0Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH0gfVxuXG5cdC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcblx0XHRcdGhlaWdodDogLXdlYmtpdC1taW4tY29udGVudDtcblx0XHRcdGhlaWdodDogLW1vei1taW4tY29udGVudDtcblx0XHRcdGhlaWdodDogbWluLWNvbnRlbnQ7IH0gfVxuXG5cdC5tb2RhbC1zbSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubW9kYWwtbGcsIC5tb2RhbC14bCB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lm1vZGFsLXhsIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDcwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0bGluZS1icmVhazogYXV0bztcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG9wYWNpdHk6IDA7XG5cblx0Ji5zaG93IHtcblx0XHRvcGFjaXR5OiAwLjk7IH1cblxuXHQuYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogLjhyZW07XG5cdFx0aGVpZ2h0OiAwLjRyZW07XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkOyB9IH0gfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLCAuYnMtdG9vbHRpcC10b3Age1xuXHRwYWRkaW5nOiAwLjRyZW0gMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdyB7XG5cdGJvdHRvbTogMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGJvcmRlci13aWR0aDogLjRyZW0gLjRyZW0gMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sIC5icy10b29sdGlwLXJpZ2h0IHtcblx0cGFkZGluZzogMCAwLjRyZW07IH1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93IHtcblx0bGVmdDogMDtcblx0d2lkdGg6IC40cmVtO1xuXHRoZWlnaHQ6IDAuOHJlbTsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogLjRyZW0gLjRyZW0gLjRyZW0gMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sIC5icy10b29sdGlwLWJvdHRvbSB7XG5cdHBhZGRpbmc6IDAuNHJlbSAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LCAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93IHtcblx0dG9wOiAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyLXdpZHRoOiAwIC40cmVtIC40cmVtO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLCAuYnMtdG9vbHRpcC1sZWZ0IHtcblx0cGFkZGluZzogMCAwLjRyZW07IH1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyB7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogLjRyZW07XG5cdGhlaWdodDogMC44cmVtOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXdpZHRoOiAuNHJlbSAwIC40cmVtIC40cmVtO1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDYwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAyNzZweDtcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0d29yZC1zcGFjaW5nOiBub3JtYWw7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGxpbmUtYnJlYWs6IGF1dG87XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuXHQuYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMXJlbTtcblx0XHRoZWlnaHQ6IC41cmVtO1xuXHRcdG1hcmdpbjogMCAwLjNyZW07XG5cblx0XHQmOjphZnRlciwgJjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkOyB9IH0gfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLCAuYnMtcG9wb3Zlci10b3Age1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdywgLmJzLXBvcG92ZXItdG9wID4gLmFycm93IHtcblx0Ym90dG9tOiBjYWxjKC0uNXJlbSAtIDFweCk7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSB7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyIHtcblx0Ym90dG9tOiAxcHg7XG5cdGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sIC5icy1wb3BvdmVyLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3csIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93IHtcblx0bGVmdDogY2FsYygtLjVyZW0gLSAxcHgpO1xuXHR3aWR0aDogLjVyZW07XG5cdGhlaWdodDogMXJlbTtcblx0bWFyZ2luOiAwLjNyZW0gMDsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gLjVyZW0gMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciB7XG5cdGxlZnQ6IDFweDtcblx0Ym9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAuNXJlbSAwO1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwgLmJzLXBvcG92ZXItYm90dG9tIHtcblx0bWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3csIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdyB7XG5cdHRvcDogY2FsYygtLjVyZW0gLSAxcHgpOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbSAuNXJlbTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciB7XG5cdHRvcDogMXB4O1xuXHRib3JkZXItd2lkdGg6IDAgLjVyZW0gLjVyZW0gLjVyZW07XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxcmVtO1xuXHRtYXJnaW4tbGVmdDogLS41cmVtO1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwgLmJzLXBvcG92ZXItbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93LCAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93IHtcblx0cmlnaHQ6IGNhbGMoLS41cmVtIC0gMXB4KTtcblx0d2lkdGg6IC41cmVtO1xuXHRoZWlnaHQ6IDFyZW07XG5cdG1hcmdpbjogMC4zcmVtIDA7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogLjVyZW0gMCAuNXJlbSAuNXJlbTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvcmRlci13aWR0aDogLjVyZW0gMCAuNXJlbSAuNXJlbTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcblx0cGFkZGluZzogLjVyZW0gLjc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuXG5cdCY6ZW1wdHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucG9wb3Zlci1ib2R5IHtcblx0cGFkZGluZzogLjVyZW0gLjc1cmVtO1xuXHRjb2xvcjogIzIxMjUyOTsgfVxuXG4uY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5wb2ludGVyLWV2ZW50IHtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15OyB9IH1cblxuLmNhcm91c2VsLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmNhcm91c2VsLWl0ZW0ge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5jYXJvdXNlbC1mYWRlIHtcblx0LmNhcm91c2VsLWl0ZW0ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7IH1cblxuXHQuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMTsgfVxuXG5cdC5hY3RpdmUge1xuXHRcdCYuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAmLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7IH0gfSB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUge1xuXHRcdCYuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAmLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTsgfSB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTUlO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAuNTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0b3BhY2l0eTogMC45OyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdG9wYWNpdHk6IDAuOTsgfVxuXG5cdGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG5cdHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxNTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAxNSU7XG5cdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdC1tcy1mbGV4OiAwIDEgYXV0bztcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cblxuXHQuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE1JTtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAxNSU7XG5cdHotaW5kZXg6IDEwO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLWJvcmRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDJyZW07XG5cdGhlaWdodDogMnJlbTtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRib3JkZXI6IC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgMC43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG5cdHdpZHRoOiAxcmVtO1xuXHRoZWlnaHQ6IDFyZW07XG5cdGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMnJlbTtcblx0aGVpZ2h0OiAycmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xuXHRhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG5cdHdpZHRoOiAxcmVtO1xuXHRoZWlnaHQ6IDFyZW07IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5IHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9IH1cblxuYnV0dG9uLmJnLXByaW1hcnkge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmctc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5IHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9IH1cblxuYnV0dG9uLmJnLXNlY29uZGFyeSB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfSB9XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2VzcyB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfSB9XG5cbmJ1dHRvbi5iZy1zdWNjZXNzIHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9IH1cblxuLmJnLWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvIHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9IH1cblxuYnV0dG9uLmJnLWluZm8ge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmcge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH0gfVxuXG5idXR0b24uYmctd2FybmluZyB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfSB9XG5cbi5iZy1kYW5nZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXIge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH0gfVxuXG5idXR0b24uYmctZGFuZ2VyIHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9IH1cblxuLmJnLWxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH0gfVxuXG5idXR0b24uYmctbGlnaHQge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmctZGFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcmsge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH0gfVxuXG5idXR0b24uYmctZGFyayB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfSB9XG5cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuXHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcblx0Ym9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG5cdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG5cdGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcblx0Ym9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuXHRib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuXHRib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuXHRib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuXHRib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG5cdGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuXHRib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuXHRib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuXHRib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuXHRib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5kLXNtLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5kLXNtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1zbS1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cblx0LmQtc20tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1zbS10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG5cdC5kLXNtLXRhYmxlLXJvdyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1zbS10YWJsZS1jZWxsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1zbS1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5cdC5kLXNtLWlubGluZS1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5kLW1kLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5kLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1tZC1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cblx0LmQtbWQtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1tZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG5cdC5kLW1kLXRhYmxlLXJvdyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1tZC10YWJsZS1jZWxsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1tZC1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5cdC5kLW1kLWlubGluZS1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5kLWxnLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5kLWxnLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1sZy1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cblx0LmQtbGctYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1sZy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG5cdC5kLWxnLXRhYmxlLXJvdyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1sZy10YWJsZS1jZWxsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1sZy1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5cdC5kLWxnLWlubGluZS1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZC14bC1ub25lIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXHQuZC14bC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cblx0LmQteGwtaW5saW5lLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG5cdC5kLXhsLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cblx0LmQteGwtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuXHQuZC14bC10YWJsZS1yb3cge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cblx0LmQteGwtdGFibGUtY2VsbCB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cblx0LmQteGwtZmxleCB7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuXHQuZC14bC1pbmxpbmUtZmxleCB7XG5cdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG5cdC5kLXByaW50LW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5kLXByaW50LWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cblx0LmQtcHJpbnQtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1wcmludC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG5cdC5kLXByaW50LXRhYmxlLXJvdyB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1wcmludC10YWJsZS1jZWxsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuXHQuZC1wcmludC1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5cdC5kLXByaW50LWlubGluZS1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7IH1cblxuXHQuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCBlbWJlZCwgaWZyYW1lLCBvYmplY3QsIHZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDA7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcblx0cGFkZGluZy10b3A6IDQyLjg1NzE0MyU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcblx0cGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuXHRwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcblx0LW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG5cdC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuXHRmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG5cdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG5cdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcblx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG5cdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcblx0LW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuXHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG5cdC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG5cdC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuXHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcblx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5mbGV4LXNtLXJvdyB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1zbS1jb2x1bW4ge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtc20tcm93LXJldmVyc2Uge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1zbS13cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1zbS1ub3dyYXAge1xuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1zbS1maWxsIHtcblx0XHQtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcblx0XHRmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtc20tZ3Jvdy0wIHtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtc20tZ3Jvdy0xIHtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtc20tc2hyaW5rLTAge1xuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXNtLXNocmluay0xIHtcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMtc20tZW5kIHtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1zbS1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZsZXgtbWQtcm93IHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LW1kLWNvbHVtbiB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LW1kLXdyYXAge1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LW1kLW5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LW1kLWZpbGwge1xuXHRcdC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuXHRcdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1tZC1ncm93LTAge1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1tZC1ncm93LTEge1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1tZC1zaHJpbmstMCB7XG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbWQtc2hyaW5rLTEge1xuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuXHRcdC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtbWQtYXV0byB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLW1kLWVuZCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZmxleC1sZy1yb3cge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbGctY29sdW1uIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbGctd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbGctbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgtbGctZmlsbCB7XG5cdFx0LW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LWxnLWdyb3ctMCB7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcblx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LWxnLWdyb3ctMSB7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcblx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LWxnLXNocmluay0wIHtcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC1sZy1zaHJpbmstMSB7XG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcblx0XHRmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLWxnLWVuZCB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1sZy1lbmQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1sZy1hdXRvIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtbGctc3RhcnQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtbGctZW5kIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYtbGctY2VudGVyIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmxleC14bC1yb3cge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgteGwtY29sdW1uIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgteGwtd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgteGwtbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0LmZsZXgteGwtZmlsbCB7XG5cdFx0LW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXhsLWdyb3ctMCB7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcblx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXhsLWdyb3ctMSB7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcblx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG5cdC5mbGV4LXhsLXNocmluay0wIHtcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxleC14bC1zaHJpbmstMSB7XG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcblx0XHRmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cblx0Lmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLXhsLWVuZCB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC14bC1lbmQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi14bC1hdXRvIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYteGwtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYteGwtZW5kIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cblx0LmFsaWduLXNlbGYteGwtY2VudGVyIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuXHQuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmZsb2F0LXNtLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxvYXQtc20tcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cblx0LmZsb2F0LXNtLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZsb2F0LW1kLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxvYXQtbWQtcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cblx0LmZsb2F0LW1kLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZsb2F0LWxnLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuXHQuZmxvYXQtbGctcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cblx0LmZsb2F0LWxnLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mbG9hdC14bC1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cblx0LmZsb2F0LXhsLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG5cdC5mbG9hdC14bC1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuXHQtbW96LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcblx0LW1zLXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcblx0dXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuXHQtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdC1tcy11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuXHR1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuXHR1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcblx0b3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSkge1xuXHQuc3RpY2t5LXRvcCB7XG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG5cdCY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRjbGlwOiBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG4uc2hhZG93LXNtIHtcblx0Ym94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuXHRib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG5cdHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG5cdHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG5cdHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcblx0aGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG5cdGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuXHRoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG5cdG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLXZ3LTEwMCB7XG5cdG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4ubWluLXZoLTEwMCB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG5cdHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuXHRoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLCAubXktMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCwgLm14LTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCwgLm15LTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsIC5teC0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsIC5teS0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLCAubXgtMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLCAubXktMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSwgLm14LTEge1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLCAubXktMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLCAubXgtMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsIC5teS0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsIC5teC0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMywgLm15LTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsIC5teC0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsIC5teS0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLCAubXgtMyB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsIC5teS00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsIC5teC00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCwgLm15LTQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCwgLm14LTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LCAubXktNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSwgLm14LTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSwgLm15LTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsIC5teC01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcblx0bWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNiwgLm15LTYge1xuXHRtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNiwgLm14LTYge1xuXHRtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi02LCAubXktNiB7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC02LCAubXgtNiB7XG5cdG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLCAucHktMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsIC5weC0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLCAucHktMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsIC5weC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSwgLnB5LTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLCAucHgtMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSwgLnB5LTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLCAucHgtMSB7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiwgLnB5LTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsIC5weC0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsIC5weS0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLCAucHgtMiB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMywgLnB5LTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLCAucHgtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMywgLnB5LTMge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLCAucHgtMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCwgLnB5LTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsIC5weC00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsIC5weS00IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LCAucHgtNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSwgLnB5LTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LCAucHgtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSwgLnB5LTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LCAucHgtNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcblx0bWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSwgLm15LW4xIHtcblx0bWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsIC5teC1uMSB7XG5cdG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsIC5teS1uMSB7XG5cdG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLCAubXgtbjEge1xuXHRtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG5cdG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMiwgLm15LW4yIHtcblx0bWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMiwgLm14LW4yIHtcblx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLCAubXktbjIge1xuXHRtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLCAubXgtbjIge1xuXHRtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcblx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMywgLm15LW4zIHtcblx0bWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsIC5teC1uMyB7XG5cdG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsIC5teS1uMyB7XG5cdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLCAubXgtbjMge1xuXHRtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG5cdG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCwgLm15LW40IHtcblx0bWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCwgLm14LW40IHtcblx0bWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LCAubXktbjQge1xuXHRtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LCAubXgtbjQge1xuXHRtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcblx0bWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSwgLm15LW41IHtcblx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsIC5teC1uNSB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsIC5teS1uNSB7XG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LCAubXgtbjUge1xuXHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sIC5teS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLCAubXgtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLCAubXktYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0bywgLm14LWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQubS1zbS0wIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tdC1zbS0wLCAubXktc20tMCB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXNtLTAsIC5teC1zbS0wIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tYi1zbS0wLCAubXktc20tMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXNtLTAsIC5teC1zbS0wIHtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cblx0Lm0tc20tMSB7XG5cdFx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tMSwgLm15LXNtLTEge1xuXHRcdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1zbS0xLCAubXgtc20tMSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItc20tMSwgLm15LXNtLTEge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS0xLCAubXgtc20tMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXNtLTIge1xuXHRcdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tMiwgLm15LXNtLTIge1xuXHRcdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXNtLTIsIC5teC1zbS0yIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXNtLTIsIC5teS1zbS0yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS0yLCAubXgtc20tMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tc20tMyB7XG5cdFx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tMywgLm15LXNtLTMge1xuXHRcdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1zbS0zLCAubXgtc20tMyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItc20tMywgLm15LXNtLTMge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS0zLCAubXgtc20tMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXNtLTQge1xuXHRcdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tNCwgLm15LXNtLTQge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXNtLTQsIC5teC1zbS00IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXNtLTQsIC5teS1zbS00IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS00LCAubXgtc20tNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tc20tNSB7XG5cdFx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tNSwgLm15LXNtLTUge1xuXHRcdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1zbS01LCAubXgtc20tNSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItc20tNSwgLm15LXNtLTUge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS01LCAubXgtc20tNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLXNtLTAge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wdC1zbS0wLCAucHktc20tMCB7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wci1zbS0wLCAucHgtc20tMCB7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cblx0LnBiLXNtLTAsIC5weS1zbS0wIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cblx0LnBsLXNtLTAsIC5weC1zbS0wIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wLXNtLTEge1xuXHRcdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC1zbS0xLCAucHktc20tMSB7XG5cdFx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci1zbS0xLCAucHgtc20tMSB7XG5cdFx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLXNtLTEsIC5weS1zbS0xIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLXNtLTEsIC5weC1zbS0xIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLXNtLTIge1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LXNtLTIsIC5weS1zbS0yIHtcblx0XHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHItc20tMiwgLnB4LXNtLTIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLXNtLTIsIC5weS1zbS0yIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtc20tMiwgLnB4LXNtLTIge1xuXHRcdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC1zbS0zIHtcblx0XHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtc20tMywgLnB5LXNtLTMge1xuXHRcdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHItc20tMywgLnB4LXNtLTMge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi1zbS0zLCAucHktc20tMyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC1zbS0zLCAucHgtc20tMyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC1zbS00IHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC1zbS00LCAucHktc20tNCB7XG5cdFx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLXNtLTQsIC5weC1zbS00IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi1zbS00LCAucHktc20tNCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLXNtLTQsIC5weC1zbS00IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAtc20tNSB7XG5cdFx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LXNtLTUsIC5weS1zbS01IHtcblx0XHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLXNtLTUsIC5weC1zbS01IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGItc20tNSwgLnB5LXNtLTUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtc20tNSwgLnB4LXNtLTUge1xuXHRcdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tc20tbjEge1xuXHRcdG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1zbS1uMSwgLm15LXNtLW4xIHtcblx0XHRtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXNtLW4xLCAubXgtc20tbjEge1xuXHRcdG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1zbS1uMSwgLm15LXNtLW4xIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXNtLW4xLCAubXgtc20tbjEge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tc20tbjIge1xuXHRcdG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXNtLW4yLCAubXktc20tbjIge1xuXHRcdG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1zbS1uMiwgLm14LXNtLW4yIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1zbS1uMiwgLm15LXNtLW4yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtc20tbjIsIC5teC1zbS1uMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXNtLW4zIHtcblx0XHRtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtc20tbjMsIC5teS1zbS1uMyB7XG5cdFx0bWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1zbS1uMywgLm14LXNtLW4zIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItc20tbjMsIC5teS1zbS1uMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1zbS1uMywgLm14LXNtLW4zIHtcblx0XHRtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXNtLW40IHtcblx0XHRtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1zbS1uNCwgLm15LXNtLW40IHtcblx0XHRtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItc20tbjQsIC5teC1zbS1uNCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItc20tbjQsIC5teS1zbS1uNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXNtLW40LCAubXgtc20tbjQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1zbS1uNSB7XG5cdFx0bWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXNtLW41LCAubXktc20tbjUge1xuXHRcdG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItc20tbjUsIC5teC1zbS1uNSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXNtLW41LCAubXktc20tbjUge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtc20tbjUsIC5teC1zbS1uNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1zbS1hdXRvIHtcblx0XHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1zbS1hdXRvLCAubXktc20tYXV0byB7XG5cdFx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXNtLWF1dG8sIC5teC1zbS1hdXRvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1zbS1hdXRvLCAubXktc20tYXV0byB7XG5cdFx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXNtLWF1dG8sIC5teC1zbS1hdXRvIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tLW1kLTAge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cblx0Lm10LW1kLTAsIC5teS1tZC0wIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbWQtMCwgLm14LW1kLTAge1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLW1kLTAsIC5teS1tZC0wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbWQtMCwgLm14LW1kLTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubS1tZC0xIHtcblx0XHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC0xLCAubXktbWQtMSB7XG5cdFx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLW1kLTEsIC5teC1tZC0xIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1tZC0xLCAubXktbWQtMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLTEsIC5teC1tZC0xIHtcblx0XHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbWQtMiB7XG5cdFx0bWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC0yLCAubXktbWQtMiB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbWQtMiwgLm14LW1kLTIge1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbWQtMiwgLm15LW1kLTIge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLTIsIC5teC1tZC0yIHtcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1tZC0zIHtcblx0XHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC0zLCAubXktbWQtMyB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLW1kLTMsIC5teC1tZC0zIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1tZC0zLCAubXktbWQtMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLTMsIC5teC1tZC0zIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbWQtNCB7XG5cdFx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC00LCAubXktbWQtNCB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbWQtNCwgLm14LW1kLTQge1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbWQtNCwgLm15LW1kLTQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLTQsIC5teC1tZC00IHtcblx0XHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1tZC01IHtcblx0XHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC01LCAubXktbWQtNSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLW1kLTUsIC5teC1tZC01IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1tZC01LCAubXktbWQtNSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLTUsIC5teC1tZC01IHtcblx0XHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAtbWQtMCB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cblx0LnB0LW1kLTAsIC5weS1tZC0wIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cblx0LnByLW1kLTAsIC5weC1tZC0wIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucGItbWQtMCwgLnB5LW1kLTAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtbWQtMCwgLnB4LW1kLTAge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cblx0LnAtbWQtMSB7XG5cdFx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LW1kLTEsIC5weS1tZC0xIHtcblx0XHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLW1kLTEsIC5weC1tZC0xIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGItbWQtMSwgLnB5LW1kLTEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtbWQtMSwgLnB4LW1kLTEge1xuXHRcdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAtbWQtMiB7XG5cdFx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtbWQtMiwgLnB5LW1kLTIge1xuXHRcdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci1tZC0yLCAucHgtbWQtMiB7XG5cdFx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGItbWQtMiwgLnB5LW1kLTIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC1tZC0yLCAucHgtbWQtMiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLW1kLTMge1xuXHRcdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC1tZC0zLCAucHktbWQtMyB7XG5cdFx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci1tZC0zLCAucHgtbWQtMyB7XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLW1kLTMsIC5weS1tZC0zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLW1kLTMsIC5weC1tZC0zIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLW1kLTQge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LW1kLTQsIC5weS1tZC00IHtcblx0XHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHItbWQtNCwgLnB4LW1kLTQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLW1kLTQsIC5weS1tZC00IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtbWQtNCwgLnB4LW1kLTQge1xuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC1tZC01IHtcblx0XHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtbWQtNSwgLnB5LW1kLTUge1xuXHRcdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHItbWQtNSwgLnB4LW1kLTUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi1tZC01LCAucHktbWQtNSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC1tZC01LCAucHgtbWQtNSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1tZC1uMSB7XG5cdFx0bWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LW1kLW4xLCAubXktbWQtbjEge1xuXHRcdG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbWQtbjEsIC5teC1tZC1uMSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLW1kLW4xLCAubXktbWQtbjEge1xuXHRcdG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbWQtbjEsIC5teC1tZC1uMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1tZC1uMiB7XG5cdFx0bWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbWQtbjIsIC5teS1tZC1uMiB7XG5cdFx0bWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLW1kLW4yLCAubXgtbWQtbjIge1xuXHRcdG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLW1kLW4yLCAubXktbWQtbjIge1xuXHRcdG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1tZC1uMiwgLm14LW1kLW4yIHtcblx0XHRtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbWQtbjMge1xuXHRcdG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1tZC1uMywgLm15LW1kLW4zIHtcblx0XHRtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLW1kLW4zLCAubXgtbWQtbjMge1xuXHRcdG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1tZC1uMywgLm15LW1kLW4zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLW1kLW4zLCAubXgtbWQtbjMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbWQtbjQge1xuXHRcdG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LW1kLW40LCAubXktbWQtbjQge1xuXHRcdG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1tZC1uNCwgLm14LW1kLW40IHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1tZC1uNCwgLm15LW1kLW40IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbWQtbjQsIC5teC1tZC1uNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLW1kLW41IHtcblx0XHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbWQtbjUsIC5teS1tZC1uNSB7XG5cdFx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1tZC1uNSwgLm14LW1kLW41IHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbWQtbjUsIC5teS1tZC1uNSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1tZC1uNSwgLm14LW1kLW41IHtcblx0XHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLW1kLWF1dG8ge1xuXHRcdG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0Lm10LW1kLWF1dG8sIC5teS1tZC1hdXRvIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbWQtYXV0bywgLm14LW1kLWF1dG8ge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLW1kLWF1dG8sIC5teS1tZC1hdXRvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbWQtYXV0bywgLm14LW1kLWF1dG8ge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm0tbGctMCB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbGctMCwgLm15LWxnLTAge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tci1sZy0wLCAubXgtbGctMCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbGctMCwgLm15LWxnLTAge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tbC1sZy0wLCAubXgtbGctMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tLWxnLTEge1xuXHRcdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLTEsIC5teS1sZy0xIHtcblx0XHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbGctMSwgLm14LWxnLTEge1xuXHRcdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLWxnLTEsIC5teS1sZy0xIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctMSwgLm14LWxnLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1sZy0yIHtcblx0XHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLTIsIC5teS1sZy0yIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1sZy0yLCAubXgtbGctMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1sZy0yLCAubXktbGctMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctMiwgLm14LWxnLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLWxnLTMge1xuXHRcdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLTMsIC5teS1sZy0zIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbGctMywgLm14LWxnLTMge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLWxnLTMsIC5teS1sZy0zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctMywgLm14LWxnLTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1sZy00IHtcblx0XHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLTQsIC5teS1sZy00IHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1sZy00LCAubXgtbGctNCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1sZy00LCAubXktbGctNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctNCwgLm14LWxnLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLWxnLTUge1xuXHRcdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLTUsIC5teS1sZy01IHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbGctNSwgLm14LWxnLTUge1xuXHRcdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLWxnLTUsIC5teS1sZy01IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctNSwgLm14LWxnLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC1sZy0wIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtbGctMCwgLnB5LWxnLTAge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucHItbGctMCwgLnB4LWxnLTAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wYi1sZy0wLCAucHktbGctMCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wbC1sZy0wLCAucHgtbGctMCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucC1sZy0xIHtcblx0XHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtbGctMSwgLnB5LWxnLTEge1xuXHRcdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHItbGctMSwgLnB4LWxnLTEge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi1sZy0xLCAucHktbGctMSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC1sZy0xLCAucHgtbGctMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC1sZy0yIHtcblx0XHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC1sZy0yLCAucHktbGctMiB7XG5cdFx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLWxnLTIsIC5weC1sZy0yIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi1sZy0yLCAucHktbGctMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLWxnLTIsIC5weC1sZy0yIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAtbGctMyB7XG5cdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LWxnLTMsIC5weS1sZy0zIHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLWxnLTMsIC5weC1sZy0zIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGItbGctMywgLnB5LWxnLTMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwtbGctMywgLnB4LWxnLTMge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAtbGctNCB7XG5cdFx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQtbGctNCwgLnB5LWxnLTQge1xuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci1sZy00LCAucHgtbGctNCB7XG5cdFx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGItbGctNCwgLnB5LWxnLTQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC1sZy00LCAucHgtbGctNCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLWxnLTUge1xuXHRcdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC1sZy01LCAucHktbGctNSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci1sZy01LCAucHgtbGctNSB7XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLWxnLTUsIC5weS1sZy01IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLWxnLTUsIC5weC1sZy01IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLWxnLW4xIHtcblx0XHRtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbGctbjEsIC5teS1sZy1uMSB7XG5cdFx0bWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci1sZy1uMSwgLm14LWxnLW4xIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbGctbjEsIC5teS1sZy1uMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1sZy1uMSwgLm14LWxnLW4xIHtcblx0XHRtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLWxnLW4yIHtcblx0XHRtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1sZy1uMiwgLm15LWxnLW4yIHtcblx0XHRtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbGctbjIsIC5teC1sZy1uMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbGctbjIsIC5teS1sZy1uMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLWxnLW4yLCAubXgtbGctbjIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1sZy1uMyB7XG5cdFx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LWxnLW4zLCAubXktbGctbjMge1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXItbGctbjMsIC5teC1sZy1uMyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLWxnLW4zLCAubXktbGctbjMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwtbGctbjMsIC5teC1sZy1uMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS1sZy1uNCB7XG5cdFx0bWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbGctbjQsIC5teS1sZy1uNCB7XG5cdFx0bWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLWxnLW40LCAubXgtbGctbjQge1xuXHRcdG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLWxnLW40LCAubXktbGctbjQge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1sZy1uNCwgLm14LWxnLW40IHtcblx0XHRtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbGctbjUge1xuXHRcdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC1sZy1uNSwgLm15LWxnLW41IHtcblx0XHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLWxnLW41LCAubXgtbGctbjUge1xuXHRcdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi1sZy1uNSwgLm15LWxnLW41IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLWxnLW41LCAubXgtbGctbjUge1xuXHRcdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0tbGctYXV0byB7XG5cdFx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubXQtbGctYXV0bywgLm15LWxnLWF1dG8ge1xuXHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubWItbGctYXV0bywgLm15LWxnLWF1dG8ge1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tbC1sZy1hdXRvLCAubXgtbGctYXV0byB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lm0teGwtMCB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubXQteGwtMCwgLm15LXhsLTAge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tci14bC0wLCAubXgteGwtMCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQubWIteGwtMCwgLm15LXhsLTAge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tbC14bC0wLCAubXgteGwtMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5tLXhsLTEge1xuXHRcdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLTEsIC5teS14bC0xIHtcblx0XHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXIteGwtMSwgLm14LXhsLTEge1xuXHRcdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXhsLTEsIC5teS14bC0xIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtMSwgLm14LXhsLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS14bC0yIHtcblx0XHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLTIsIC5teS14bC0yIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci14bC0yLCAubXgteGwtMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi14bC0yLCAubXkteGwtMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtMiwgLm14LXhsLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXhsLTMge1xuXHRcdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLTMsIC5teS14bC0zIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXIteGwtMywgLm14LXhsLTMge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXhsLTMsIC5teS14bC0zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtMywgLm14LXhsLTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS14bC00IHtcblx0XHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLTQsIC5teS14bC00IHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci14bC00LCAubXgteGwtNCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi14bC00LCAubXkteGwtNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtNCwgLm14LXhsLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXhsLTUge1xuXHRcdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLTUsIC5teS14bC01IHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXIteGwtNSwgLm14LXhsLTUge1xuXHRcdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXhsLTUsIC5teS14bC01IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtNSwgLm14LXhsLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC14bC0wIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucHQteGwtMCwgLnB5LXhsLTAge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucHIteGwtMCwgLnB4LXhsLTAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wYi14bC0wLCAucHkteGwtMCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5cdC5wbC14bC0wLCAucHgteGwtMCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHQucC14bC0xIHtcblx0XHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQteGwtMSwgLnB5LXhsLTEge1xuXHRcdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHIteGwtMSwgLnB4LXhsLTEge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi14bC0xLCAucHkteGwtMSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC14bC0xLCAucHgteGwtMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucC14bC0yIHtcblx0XHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC14bC0yLCAucHkteGwtMiB7XG5cdFx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLXhsLTIsIC5weC14bC0yIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wYi14bC0yLCAucHkteGwtMiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLXhsLTIsIC5weC14bC0yIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAteGwtMyB7XG5cdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnB0LXhsLTMsIC5weS14bC0zIHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnByLXhsLTMsIC5weC14bC0zIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGIteGwtMywgLnB5LXhsLTMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGwteGwtMywgLnB4LXhsLTMge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0LnAteGwtNCB7XG5cdFx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucHQteGwtNCwgLnB5LXhsLTQge1xuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci14bC00LCAucHgteGwtNCB7XG5cdFx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQucGIteGwtNCwgLnB5LXhsLTQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wbC14bC00LCAucHgteGwtNCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wLXhsLTUge1xuXHRcdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wdC14bC01LCAucHkteGwtNSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5wci14bC01LCAucHgteGwtNSB7XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBiLXhsLTUsIC5weS14bC01IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0LnBsLXhsLTUsIC5weC14bC01IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXhsLW4xIHtcblx0XHRtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQteGwtbjEsIC5teS14bC1uMSB7XG5cdFx0bWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tci14bC1uMSwgLm14LXhsLW4xIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWIteGwtbjEsIC5teS14bC1uMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC14bC1uMSwgLm14LXhsLW4xIHtcblx0XHRtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tLXhsLW4yIHtcblx0XHRtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC14bC1uMiwgLm15LXhsLW4yIHtcblx0XHRtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXIteGwtbjIsIC5teC14bC1uMiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWIteGwtbjIsIC5teS14bC1uMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXhsLW4yLCAubXgteGwtbjIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS14bC1uMyB7XG5cdFx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm10LXhsLW4zLCAubXkteGwtbjMge1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXIteGwtbjMsIC5teC14bC1uMyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXhsLW4zLCAubXkteGwtbjMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubWwteGwtbjMsIC5teC14bC1uMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubS14bC1uNCB7XG5cdFx0bWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuXHQubXQteGwtbjQsIC5teS14bC1uNCB7XG5cdFx0bWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXhsLW40LCAubXgteGwtbjQge1xuXHRcdG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1iLXhsLW40LCAubXkteGwtbjQge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tbC14bC1uNCwgLm14LXhsLW40IHtcblx0XHRtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0teGwtbjUge1xuXHRcdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tdC14bC1uNSwgLm15LXhsLW41IHtcblx0XHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1yLXhsLW41LCAubXgteGwtbjUge1xuXHRcdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG5cdC5tYi14bC1uNSwgLm15LXhsLW41IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm1sLXhsLW41LCAubXgteGwtbjUge1xuXHRcdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cblx0Lm0teGwtYXV0byB7XG5cdFx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubXQteGwtYXV0bywgLm15LXhsLWF1dG8ge1xuXHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tci14bC1hdXRvLCAubXgteGwtYXV0byB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuXHQubWIteGwtYXV0bywgLm15LXhsLWF1dG8ge1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5cdC5tbC14bC1hdXRvLCAubXgteGwtYXV0byB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcblx0Zm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC50ZXh0LXNtLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG5cdC50ZXh0LXNtLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cblx0LnRleHQtc20tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGV4dC1tZC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuXHQudGV4dC1tZC1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG5cdC50ZXh0LW1kLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnRleHQtbGctbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cblx0LnRleHQtbGctcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuXHQudGV4dC1sZy1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudGV4dC14bC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuXHQudGV4dC14bC1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG5cdC50ZXh0LXhsLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG5cdGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeSB7XG5cdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuXHRjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnkge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3Mge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtaW5mbyB7XG5cdGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm8ge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtd2FybmluZyB7XG5cdGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmcge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtZGFuZ2VyIHtcblx0Y29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyIHtcblx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxpZ2h0IHtcblx0Y29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtZGFyayB7XG5cdGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcmsge1xuXHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtYm9keSB7XG5cdGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuXHRjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuXHRmb250OiAwLzAgYTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcblx0KiwgOjphZnRlciwgOjpiZWZvcmUge1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cblx0YTpub3QoLmJ0bikge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cblx0YWJiclt0aXRsZV06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cblxuXHRwcmUge1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG5cblx0YmxvY2txdW90ZSwgcHJlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuXG5cdHRoZWFkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cblxuXHRpbWcsIHRyIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuXHRoMiwgaDMsIHAge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0d2lkb3dzOiAzOyB9XG5cblx0aDIsIGgzIHtcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuXG5cdEBwYWdlIHtcblx0XHRzaXplOiBhMzsgfVxuXG5cdGJvZHksIC5jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuXG5cdC5uYXZiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQuYmFkZ2Uge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cblxuXHQudGFibGUge1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuXHRcdHRkLCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuXG5cdC50YWJsZS1ib3JkZXJlZCB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfSB9XG5cblx0LnRhYmxlLWRhcmsge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0dGJvZHkgKyB0Ym9keSwgdGQsIHRoLCB0aGVhZCB0aCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG5cdC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLm1pbi5jc3MubWFwICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqICBCb290c3RyYXAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbC14cy0xMiB7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtMTEge1xuXHR3aWR0aDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMTAge1xuXHR3aWR0aDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtOSB7XG5cdHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy04IHtcblx0d2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTcge1xuXHR3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNiB7XG5cdHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy01IHtcblx0d2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTQge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMyB7XG5cdHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy0yIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEge1xuXHR3aWR0aDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcblx0cmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcblx0cmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuXHRyaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcblx0cmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG5cdHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuXHRyaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcblx0cmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNSB7XG5cdHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuXHRyaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcblx0cmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG5cdHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEge1xuXHRyaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTAge1xuXHRyaWdodDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuXHRsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG5cdGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuXHRsZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuXHRsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuXHRsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuXHRsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuXHRsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuXHRsZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuXHRsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuXHRsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuXHRsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEge1xuXHRsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG5cdGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuXHRtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG5cdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuXHRtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zaG93LXhzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGlkZGVuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXHQuc2hvdy14cyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5zaG93LXNtIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC5zaG93LW1kIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaGlkZGVuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXHQuc2hvdy1sZyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4iLCIvKiBhbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUQxIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAzMCU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDIyJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRDIge1xuXHRmcm9tIHtcblx0XHRib3R0b206IC01JTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRvcGFjaXR5OiAxLjA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEMV9zcCB7XG5cdGZyb20ge1xuXHRcdHRvcDogMTAlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiA1JTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRDIge1xuXHRmcm9tIHtcblx0XHRib3R0b206IC01JTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRvcGFjaXR5OiAxLjA7IH0gfVxuXG4ubWFpbi1iYW5uZXIge1xuXHQuZGVjby10b3Age1xuXHRcdGFuaW1hdGlvbjogc2xpZGVEMSAycyBmb3J3YXJkczsgfVxuXG5cdC5kZWNvLWJvdHRvbSB7XG5cdFx0YW5pbWF0aW9uOiBzbGlkZUQyIDJzIGZvcndhcmRzOyB9IH1cblxuLyogY29yb25hICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvd2VyLWRlY28xIHtcblx0ZnJvbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvd2VyLWRlY28yIHtcblx0ZnJvbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5mbG93ZXItZGVjbzEuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGZsb3dlci1kZWNvMSAycyBmb3J3YXJkczsgfVxuXG4uZmxvd2VyLWRlY28yLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmbG93ZXItZGVjbzIgMnMgZm9yd2FyZHM7IH1cblxuLyogbmV3cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGRlY28xIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAxNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDEwJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmRlY28xLmFuaW1hdGVkLCAuZGVjbzIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGRlY28xIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkZWNvMyB7XG5cdGZyb20ge1xuXHRcdHRvcDogNzUlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiA3MCU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5kZWNvMy5hbmltYXRlZCwgLmRlY280LmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBkZWNvMyAycyBmb3J3YXJkczsgfVxuXG4vKiBjYWxlbmRhciAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC10cmVlMSB7XG5cdGZyb20ge1xuXHRcdHRvcDogNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5jYWwtdHJlZTEuYW5pbWF0ZWQsIC5jYWwtdHJlZTIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGNhbC10cmVlMSAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2FsLWJ1ZzEge1xuXHRmcm9tIHtcblx0XHR0b3A6IDMwJTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHRvcDogMjUlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uY2FsLWJ1ZzEuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGNhbC1idWcxIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYWwtYnVnMiB7XG5cdGZyb20ge1xuXHRcdHRvcDogNjAlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiA1NSU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5jYWwtYnVnMi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogY2FsLWJ1ZzIgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC1iaXJkIHtcblx0ZnJvbSB7XG5cdFx0Ym90dG9tOiAtNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5jYWwtYmlyZC5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogY2FsLWJpcmQgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNhbC1ncmFzczEge1xuXHRmcm9tIHtcblx0XHRyaWdodDogLTEwMHB4O1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5jYWwtZ3Jhc3MxLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBjYWwtZ3Jhc3MxIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYWwtZ3Jhc3MyIHtcblx0ZnJvbSB7XG5cdFx0bGVmdDogLTEwMHB4O1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmNhbC1ncmFzczIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGNhbC1ncmFzczIgMnMgZm9yd2FyZHM7XG5cdGFuaW1hdGlvbjogY2FsLWdyYXNzMiAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2FsLWdyYXNzMiB7XG5cdGZyb20ge1xuXHRcdGxlZnQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi8qIGdyZWV0aW5nICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZXQtZGVjby0xIHtcblx0ZnJvbSB7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGxlZnQ6IDIlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZ3JlZXQtZGVjby0xLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBncmVldC1kZWNvLTEgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWV0LWRlY28tMiB7XG5cdGZyb20ge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0cmlnaHQ6IDIlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZ3JlZXQtZGVjby0yLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBncmVldC1kZWNvLTIgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWV0LWNoaWxkLTEge1xuXHRmcm9tIHtcblx0XHRib3R0b206IDAlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0Ym90dG9tOiA1JTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmdyZWV0LWNoaWxkLTEuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGdyZWV0LWNoaWxkLTEgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWV0LWNoaWxkLTIge1xuXHRmcm9tIHtcblx0XHR0b3A6IDM1JTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHRvcDogMzAlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZ3JlZXQtY2hpbGQtMi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZ3JlZXQtY2hpbGQtMiAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZXQtdHJlZS0xIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiA1NSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDUwJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmdyZWV0LXRyZWUtMS5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZ3JlZXQtdHJlZS0xIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVldC10cmVlLTIge1xuXHRmcm9tIHtcblx0XHR0b3A6IDIwJTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHRvcDogMTUlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZ3JlZXQtdHJlZS0yLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBncmVldC10cmVlLTIgMnMgZm9yd2FyZHM7IH1cblxuLyogZmVhdHVyZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLWdyYXNzMSB7XG5cdGZyb20ge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmZlYXR1cmUtZ3Jhc3MxLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmZWF0dXJlLWdyYXNzMSAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS1ncmFzczIge1xuXHRmcm9tIHtcblx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmZlYXR1cmUtZ3Jhc3MyLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmZWF0dXJlLWdyYXNzMiAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS10cmVlMSB7XG5cdGZyb20ge1xuXHRcdHRvcDogMjAlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiAxNSU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5mZWF0dXJlLXRyZWUxLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmZWF0dXJlLXRyZWUxIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLXRyZWUyIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDM1JTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmZlYXR1cmUtdHJlZTIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGZlYXR1cmUtdHJlZTIgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtdHJlZTMge1xuXHRmcm9tIHtcblx0XHR0b3A6IDY1JTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHRvcDogNjAlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZmVhdHVyZS10cmVlMy5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZmVhdHVyZS10cmVlMyAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS10cmVlNCB7XG5cdGZyb20ge1xuXHRcdHRvcDogODAlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiA3NSU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5mZWF0dXJlLXRyZWU0LmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmZWF0dXJlLXRyZWU0IDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLWNvdXBsZTEge1xuXHRmcm9tIHtcblx0XHR0b3A6IDIyJTtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHRvcDogMTclO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZmVhdHVyZS1jb3VwbGUxLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmZWF0dXJlLWNvdXBsZTEgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZlYXR1cmUtY291cGxlMiB7XG5cdGZyb20ge1xuXHRcdHRvcDogNDIlO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiAzNyU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5mZWF0dXJlLWNvdXBsZTIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGZlYXR1cmUtY291cGxlMiAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmVhdHVyZS1jb3VwbGUzIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiA2NSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDYwJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmZlYXR1cmUtY291cGxlMy5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZmVhdHVyZS1jb3VwbGUzIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmZWF0dXJlLWRlY28yIHtcblx0ZnJvbSB7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGxlZnQ6IDMlO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uZmVhdHVyZS1kZWNvMi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZmVhdHVyZS1kZWNvMiAycyBmb3J3YXJkczsgfVxuXG4vKiBzZXJ2aWNlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VydmljZS1kZWNvMSB7XG5cdGZyb20ge1xuXHRcdGxlZnQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5zZXJ2aWNlLWRlY28xLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBzZXJ2aWNlLWRlY28xIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZXJ2aWNlLWRlY28yIHtcblx0ZnJvbSB7XG5cdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uc2VydmljZS1kZWNvMi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogc2VydmljZS1kZWNvMiAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VydmljZS10cmVlMSB7XG5cdGZyb20ge1xuXHRcdHRvcDogNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5zZXJ2aWNlLXRyZWUxLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBzZXJ2aWNlLXRyZWUxIDJzIGZvcndhcmRzOyB9XG5cbi8qIGNsaW5pYyB0YWJsZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGNsaW5pYy10cmVlIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAyNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDIwJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmNsaW5pYy10cmVlMS5hbmltYXRlZCwgLmNsaW5pYy10cmVlMi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogY2xpbmljLXRyZWUgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsaW5pYy1ncmFzczEge1xuXHRmcm9tIHtcblx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uY2xpbmljLWdyYXNzMS5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogY2xpbmljLWdyYXNzMSAycyBmb3J3YXJkczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xpbmljLWdyYXNzMiB7XG5cdGZyb20ge1xuXHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHRyaWdodDogMDtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmNsaW5pYy1ncmFzczIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGNsaW5pYy1ncmFzczIgMnMgZm9yd2FyZHM7IH1cblxuLyogc25zICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZGVjb19zbnNfdGl0bGUge1xuXHRmcm9tIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbiNkZWNvX3Nuc190aXRsZS5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZGVjb19zbnNfdGl0bGUgMnMgZm9yd2FyZHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNucy1jb3VwbGUxIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAzNSU7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdHRvIHtcblx0XHR0b3A6IDMwJTtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLnNucy1jb3VwbGUxLmFuaW1hdGVkLCAuc25zLWNvdXBsZTIuYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IHNucy1jb3VwbGUxIDJzIGZvcndhcmRzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbnMtY291cGxlMyB7XG5cdGZyb20ge1xuXHRcdHRvcDogODclO1xuXHRcdG9wYWNpdHk6IDA7IH1cblxuXHR0byB7XG5cdFx0dG9wOiA4MiU7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbi5zbnMtY291cGxlMy5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogc25zLWNvdXBsZTMgMnMgZm9yd2FyZHM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmRlY28tdG9wIHtcblx0XHRhbmltYXRpb246IHNsaWRlRDFfc3AgMnMgZm9yd2FyZHMgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0LmRlY28tdG9wIHtcblx0XHRhbmltYXRpb246IHNsaWRlRDFfc3AgMnMgZm9yd2FyZHMgIWltcG9ydGFudDsgfSB9XG4iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjMuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjMuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuMy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuMy4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC4zLjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDAzXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDA2XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE2XCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDFhXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDFiXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWRcIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ1XCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ2XCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1Y1wifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZVwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODdcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA4YVwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjA4YlwifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5N1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGU0XCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU2XCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVjXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMlwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmNlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMTMyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ3XCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY2XCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmFcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGVcIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTk2XCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMWIxXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtcmE6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3JlLC5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkYlwifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWY3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn1cclxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczogKi8vL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmUgKi9cblxuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHQvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAwOyB9IH1cblxuXHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlblxuXG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cblx0Lm93bC13cmFwcGVyIHtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuXHQub3dsLWl0ZW0ge1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLCAub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQub3dsLW5hdiB7XG5cdFx0Lm93bC1wcmV2LCAub3dsLW5leHQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTsgfSB9XG5cblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5cdC5vd2wtbmF2IGJ1dHRvbiB7XG5cdFx0Ji5vd2wtcHJldiwgJi5vd2wtbmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250OiBpbmhlcml0OyB9IH1cblxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7IH1cblxuXHQmLm93bC1sb2FkZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0Ji5vd2wtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdCYub3dsLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cdCYub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lOyB9XG5cblx0Ji5vd2wtZ3JhYiB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGN1cnNvcjogZ3JhYjsgfVxuXG5cdCYub3dsLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cblx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0OyB9IH0gfVxuXG4vKiBObyBKcyAqL1xuXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW4gKi9cblxuLm93bC1jYXJvdXNlbCB7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xuXHRcdHotaW5kZXg6IDA7IH1cblxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTsgfVxuXG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC8qICAgICAqXG5cdFx0ICogXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0ICogXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzICovXG5cblx0XHQub3dsLWxhenkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblxuXHRcdFx0JltzcmNePVwiXCJdLCAmOm5vdChbc3JjXSkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwOyB9IH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9IH1cblxuXHQub3dsLXZpZGVvLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDsgfVxuXG5cdC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH0gfVxuXG5cdC5vd2wtdmlkZW8tcGxheWluZyB7XG5cdFx0Lm93bC12aWRlby10biwgLm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0Lm93bC12aWRlby10biB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuXHQub3dsLXZpZGVvLWZyYW1lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW4gKi9cbiIsImh0bWwubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC8qIFBvc2l0aW9uIGZpeGVkIHJlcXVpcmVkIGZvciBpT1MuIEp1c3QgcHV0dGluZyBvdmVyZmxvdzogaGlkZGVuOyBvbiB0aGUgYm9keSBpcyBub3QgZW5vdWdoLiAqL1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dzsgfVxuXG4ubGlnaHRib3hPdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTk1KTtcblx0b3BhY2l0eTogMC45NTtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4ubGlnaHRib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHQubGItaW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuXHRhIGltZyB7XG5cdFx0Ym9yZGVyOiBub25lOyB9IH1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQqem9vbTogMTtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuLmxiLWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MyU7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMjUlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDsgfVxuXG4ubGItY2FuY2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvbG9hZGluZy5naWYpIG5vLXJlcGVhdDsgfVxuXG4ubGItbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwOyB9XG5cbi5sYi1jb250YWluZXIgPiAubmF2IHtcblx0bGVmdDogMDsgfVxuXG4ubGItbmF2IGEge1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT0nKTsgfVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7IH1cblxuLmxiLW5hdiBhIHtcblx0Ji5sYi1wcmV2IHtcblx0XHR3aWR0aDogMzQlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuXHRcdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdCYubGItbmV4dCB7XG5cdFx0d2lkdGg6IDY0JTtcblx0XHRyaWdodDogMDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHQqem9vbTogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuLmxiLWRhdGEge1xuXHRwYWRkaW5nOiAwIDRweDtcblx0Y29sb3I6ICNjY2M7XG5cblx0LmxiLWRldGFpbHMge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0d2lkdGg6IDg1JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuXG5cdC5sYi1jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM0YWU7IH0gfVxuXG5cdC5sYi1udW1iZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjOTk5OTk5OyB9XG5cblx0LmxiLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTsgfVxuXG5cdCYuZHJhZ2dpbmcge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjdXJzb3I6IGhhbmQ7IH0gfVxuXG4uc2xpY2stc2xpZGVyIHtcblx0LnNsaWNrLXRyYWNrLCAuc2xpY2stbGlzdCB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpY2stdHJhY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6ICcnOyB9XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG5cdGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUge1xuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCYuZHJhZ2dpbmcgaW1nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdzbGljayc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0c3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XG5cdHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldiB7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLnNsaWNrLW5leHQge1xuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5zbGljay1wcmV2IHtcblx0Jjpob3ZlcjpiZWZvcmUsICY6Zm9jdXM6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWNrLW5leHQge1xuXHQmOmhvdmVyOmJlZm9yZSwgJjpmb2N1czpiZWZvcmUge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG5cdG9wYWNpdHk6IC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAuNzU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiAtMjVweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldiB7XG5cdHJpZ2h0OiAtMjVweDtcblx0bGVmdDogYXV0bzsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuXHRjb250ZW50OiAn4oaQJzsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmUge1xuXHRjb250ZW50OiAn4oaSJzsgfVxuXG4uc2xpY2stbmV4dCB7XG5cdHJpZ2h0OiAtMjVweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dCB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAtMjVweDsgfVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiAn4oaSJzsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiAn4oaQJzsgfVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lOyB9XG5cblx0XHRcdCY6aG92ZXI6YmVmb3JlLCAmOmZvY3VzOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ3NsaWNrJztcblx0XHRcdFx0Zm9udC1zaXplOiA2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0Y29udGVudDogJ+KAoic7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9IH1cblxuXHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0Y29sb3I6IGJsYWNrOyB9IH0gfVxuIiwiLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjcuMVxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZPTlQtRkFDRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7IH0gfVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlYjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogYnV0dG9uICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uYnRuIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGFyay9jb21tb24vbWFpbl9idG4ucG5nJyk7XG5cdHdpZHRoOiAzNzBweDtcblx0aGVpZ2h0OiA2NnB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfSB9XG5cbi5idG4tc2Nyb2xsLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGODI2Njtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRpIHtcblx0XHRmb250LXNpemU6IDQwcHg7IH0gfVxuXG4jYnJlYWRjcnVtYiB7XG5cdGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vLyAuYnRuLXJldGVzdDpob3ZlciBpbWcsIC5idG4tbmV3ZXI6aG92ZXIgaW1nLCAuYnRuLXJldGVzdDpob3ZlciBwLCAuYnRuLW5ld2VyOmhvdmVyIHBcbi8vcmFuc2Zvcm06IHNjYWxlKDEuMSlcbi8vcmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbi8vcmFuc2l0aW9uOiBhbGwgLjNzXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBtYWluLWhlYWRlciAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLm1haW4taGVhZGVyICNyZXNlcnZlIHtcblx0dG9wOiAwO1xuXG5cdC5pdGVtIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Ji5idG4tcmVzZXJ2ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbSAwIDA7IH1cblx0XHQucGhvbmUge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0XHQvLyBmb250LXdlaWdodDogYm9sZFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICNGRjgyNjY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7IH1cblxuXHRcdC5oZWxwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzsgfSB9IH1cblxuXG4ubWFpbi1iYW5uZXIge1xuXHQuc2xpY2stc2xpZGUge1xuXHRcdG1hcmdpbjogMDsgfSB9XG4vKioqKioqKioqKioqKioqKioqKioqKiogbC1iYW5uZXIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLWJhbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDM4MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY29tbW9uL2Jhbm5lcl9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsICdLb3N1Z2kgTWFydScsIHNhbnMtc2VyaWY7IH1cblxuXHRwIHtcblx0XHRjb2xvcjogd2hpdGU7IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY29tbW9uL2Jhbm5lcl9iZ19zcC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyB9IH1cbi5kZWNvIHtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqIENsb3VkIGFuaW1hdGlvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuQGtleWZyYW1lcyBNb3ZlTFIge1xuXHQwJSwgMTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgTW92ZVJMIHtcblx0MCUsIDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAwcHgpOyB9XG5cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgTW92ZVJMMSB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTcwMHB4KTsgfVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTsgfSB9XG5cbiNjbG91ZDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNzBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMTFweDtcblx0YW5pbWF0aW9uOiBNb3ZlTFIgMTIwcyBsaW5lYXIgaW5maW5pdGU7XG5cdHotaW5kZXg6IDI7IH1cblxuI2Nsb3VkMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMjBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMTFweDtcblx0YW5pbWF0aW9uOiBNb3ZlUkwgMTIwcyBsaW5lYXIgaW5maW5pdGU7XG5cdHotaW5kZXg6IDI7IH1cblxuI2Nsb3VkMyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMTFweDtcblx0YW5pbWF0aW9uOiBNb3ZlUkwxIDE0MHMgbGluZWFyIGluZmluaXRlO1xuXHR6LWluZGV4OiAyOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBjb3JvbmEgc2VjdGlvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtY29yb25hIHtcblx0LmMtdGl0bGUge1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cblx0LmMtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0QTg2ODtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW4tbGVmdDogMTAlOyB9XG5cblx0LmMtaGVscCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5cdCNsLWNvcm9uYS1oZWxwIHtcblx0XHR3aWR0aDogOTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luOiAtMTAwcHggYXV0byAwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogbmV3cyBzZWN0aW9uICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1uZXdzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9uZXdzX2JnX3BjLnBuZycpIHRvcCBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogODBweCA1MHB4IDIwMHB4IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblxuXHQjbC1uZXdzLXJlY3Qge1xuXHRcdHdpZHRoOiAxMDUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblxuXHRcdC5jLWhlbHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzsgfSB9IH1cblxuXHQuYy1oZWFkZXItdGl0bGUge1xuXHRcdGNvbG9yOiAjRkY4MjY2O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdG1hcmdpbi10b3A6IC02NXB4O1xuXHRcdHotaW5kZXg6IDI7IH1cblxuXHQjc3ViLW5ld3Mge1xuXHRcdHdpZHRoOiA3MDBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuXG5cdC5jLXN1YnRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVCO1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRjb2xvcjogI0ZGODI2Njtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR6LWluZGV4OiAyOyB9XG5cblx0LmwtbmV3cy10aW1lIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRkY4MjY2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cblx0LmMtYmxvY2stdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFQjtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHR6LWluZGV4OiAzOyB9XG5cblx0Lm5ld3MtYnVnMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTJ2aDtcblx0XHRyaWdodDogNSU7XG5cdFx0d2lkdGg6IDEyJTsgfVxuXG5cdC5uZXdzLWJ1ZzIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01dmg7XG5cdFx0cmlnaHQ6IDUlO1xuXHRcdHdpZHRoOiAxMiU7IH1cblxuXHQucmVjdC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRoZWlnaHQ6IDQwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuXHRcdG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ei1pbmRleDogMjsgfVxuXG5cdC5sLW5ld3MtcmVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDhweDsgfVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzU0QTg2ODtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1NEE4Njg7IH0gfVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzU0QTg2ODsgfVxuXG5cdFx0LmxhdGVzdC1pdGVtIGgyOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwi5paw552A5oOF5aCxXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjY2O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuXHRcdC5ub3RpZnktaXRlbSBoMjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIuOBiuefpeOCieOBm1wiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0Q0Y1Njtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cblx0XHRoMiwgaDMge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXG5cdC5kZWNvMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAlO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR0b3A6IDIlOyB9IH1cblxuXHQuZGVjbzIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwJTtcblx0XHRyaWdodDogNSU7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdHRvcDogMSU7IH0gfVxuXG5cdC5kZWNvMyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNzAlO1xuXHRcdGxlZnQ6IDUlO1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR0b3A6IDQzJTsgfSB9XG5cblx0LmRlY280IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3MCU7XG5cdFx0cmlnaHQ6IDMlO1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHR0b3A6IDgzJTsgfSB9IH1cbi8qIHdpZHRoICovXG5cbi8qIFRyYWNrICovXG5cbi8qIEhhbmRsZSAqL1xuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqIGNhbGVuZGFyIHNlY3Rpb24gICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2Zvb3Rlci9mb290ZXJfYmcucG5nKSB0b3AgY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDBweCAyMDBweCAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tdG9wOiAtMTV2aDtcblx0ei1pbmRleDogMDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5cdC5jLXRpdGxlLWpwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICNGRkUzODA7IH0gfVxuXG4uYy10aXRsZS1qcCB7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRTM4MDtcblx0XHR3aWR0aDogM3JlbTtcblx0XHRtYXJnaW46IDEycHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7IH0gfVxuXG4ubC1jYWxlbmRhciB7XG5cdCNnZy1jYWxlbmRhciB7XG5cdFx0d2lkdGg6IDcwMHB4O1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDBweDsgfVxuXG5cdC5jYWwtdHJlZTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTUlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMjAlOyB9IH1cblxuXHQuY2FsLXRyZWUyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE1JTtcblx0XHR0b3A6IDIlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMjAlOyB9IH1cblxuXHQuY2FsLWJ1ZzEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI1JTtcblx0XHRsZWZ0OiAxMyU7IH1cblxuXHQuY2FsLWJ1ZzIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDU1JTtcblx0XHRyaWdodDogNSU7IH1cblxuXHQuY2FsLWdyYXNzMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyMCU7IH1cblxuXHQuY2FsLWdyYXNzMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNzAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDIwJTsgfVxuXG5cdC5jYWwtYmlyZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTQlO1xuXHRcdHotaW5kZXg6IDI7IH1cblxuXHQuYy1zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDZ2dzsgfSB9XG5cblx0LmMtdGl0bGUtc3VwcG9ydCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuXHQuYy1oZWxwLXN1cHBvcnQge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogZ3JlZXRpbmcgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLWdyZWV0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9ncmVldGluZ19iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMHB4IDEwMHB4IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IC0xNXZoO1xuXHR6LWluZGV4OiAwO1xuXG5cdC5jLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuXHQuYy10aXRsZS1qcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjNTQzQzMwO1xuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0M0MzMDsgfSB9IH1cblxucnQge1xuXHRmb250LXNpemU6IDExcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfVxuXG4uYy1tYW5hZ2VyLW5hbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0ei1pbmRleDogNTsgfVxuXG4jZ3JlZXRpbmcge1xuXHR3aWR0aDogMTA1MHB4O1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0LnBob3RvLWltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogLTIwcHggMjBweCAycHggMXB4ICNGRkVDQzg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogNTsgfVxuXG5cdC5jLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5cdC5jLWhlbHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpOyB9XG5cblx0LmMtdGl0bGUtY2FyZWVyIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4OyB9XG5cblx0LmwtY2FyZWVyLXJlY3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzU0QTg2ODtcblx0XHRtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG5cbi5sLWdyZWV0aW5nIHtcblx0LmdyZWV0LWRlY28tMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjAlO1xuXHRcdGxlZnQ6IDIlO1xuXHRcdHdpZHRoOiAxOCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0XHR0b3A6IDglOyB9IH1cblxuXHQuZ3JlZXQtZGVjby0yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMCU7XG5cdFx0cmlnaHQ6IC0xJTtcblx0XHR3aWR0aDogMTglO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMzYlO1xuXHRcdFx0Ym90dG9tOiA0JTtcblx0XHRcdGxlZnQ6IDAlOyB9IH1cblxuXHQuZ3JlZXQtY2hpbGQtMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzAlO1xuXHRcdHJpZ2h0OiAwJTtcblx0XHR3aWR0aDogMTIlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdFx0dG9wOiAzNSU7XG5cdFx0XHRyaWdodDogLTElOyB9IH1cblxuXHQuZ3JlZXQtY2hpbGQtMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNSU7XG5cdFx0bGVmdDogMTUlO1xuXHRcdHdpZHRoOiAxMiU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAyNCU7IH0gfVxuXG5cdC5ncmVldC10cmVlLTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA3JTtcblx0XHR3aWR0aDogNSU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHR0b3A6IDM2JTsgfSB9XG5cblx0LmdyZWV0LXRyZWUtMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTUlO1xuXHRcdHJpZ2h0OiAyMCU7XG5cdFx0d2lkdGg6IDMlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogNiU7IH0gfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBzZWN0aW9uIGwtZmVhdHVyZXMgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLWZlYXR1cmVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvdG9wL3RvcF9uZXdzX2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcblx0cGFkZGluZzogNDBweCAwcHggMTMwcHggMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLXRvcDogLTV2aDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cblx0LmMtdGl0bGUtanAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzU0M0MzMDtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDNDMzA7IH0gfVxuXG5cdC5mZWF0dXJlLWltYWdlIHtcblx0XHRib3gtc2hhZG93OiAtMzBweCAzMHB4IDJweCA1cHggI0ZGRUNDODtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdHdpZHRoOiA4MCU7IH1cblxuXHQuZmVhdHVyZS1pbWFnZS1yIHtcblx0XHRib3gtc2hhZG93OiAzMHB4IDMwcHggMnB4IDVweCAjRkZFQ0M4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0d2lkdGg6IDgwJTsgfVxuXG5cdC5jLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5cdC5jLWhlbHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdC5mZWF0dXJlLXRyZWUxIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNSU7XG5cdFx0bGVmdDogNSU7XG5cdFx0d2lkdGg6IDUlOyB9XG5cblx0LmZlYXR1cmUtdHJlZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRyaWdodDogNSU7XG5cdFx0d2lkdGg6IDMlOyB9XG5cblx0LmZlYXR1cmUtdHJlZTMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYwJTtcblx0XHRsZWZ0OiA1JTtcblx0XHR3aWR0aDogMyU7IH1cblxuXHQuZmVhdHVyZS10cmVlNCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNzUlO1xuXHRcdHJpZ2h0OiA1JTtcblx0XHR3aWR0aDogOCU7IH1cblxuXHQuZmVhdHVyZS1jb3VwbGUxIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNyU7XG5cdFx0cmlnaHQ6IDUlO1xuXHRcdHdpZHRoOiA2JTsgfVxuXG5cdC5mZWF0dXJlLWNvdXBsZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM3JTtcblx0XHRsZWZ0OiAyJTtcblx0XHR3aWR0aDogMTAlOyB9XG5cblx0LmZlYXR1cmUtY291cGxlMyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjAlO1xuXHRcdHJpZ2h0OiA1JTtcblx0XHR3aWR0aDogNiU7IH1cblxuXHQuZmVhdHVyZS1kZWNvMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogODAlO1xuXHRcdGxlZnQ6IDMlO1xuXHRcdHdpZHRoOiAxMCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogc2VydmljZSAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtc2VydmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3RvcC9zZXJ2aWNlL3RvcF9zZXJ2aWNlX2JnLnBuZykgdG9wIGNlbnRlcjtcblx0cGFkZGluZzogMTAwcHggMHB4IDEwMHB4IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IC0xMHZoO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogMjtcblxuXHQjbC1zZXJ2aWNlLW1lbnUge1xuXHRcdHdpZHRoOiAxMTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7IH1cblxuXHQuYy10aXRsZSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cblx0LmMtdGl0bGUtanAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogI0ZGRTM4MDtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkUzODA7IH0gfVxuXG5cdC5zZXJ2aWNlLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvdG9wL3NlcnZpY2UvdG9wX3NlcnZpY2VfcmVjdC5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuXHRcdC5zZXJ2aWNlLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cblx0XHQuc2VydmljZS1pY29uIHtcblx0XHRcdGhlaWdodDogMzAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5cdFx0LnNlcnZpY2UtaWNvbjEge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuXHQuc2VydmljZS1kZWNvMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDQwJTsgfSB9XG5cblx0LnNlcnZpY2UtZGVjbzIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogNDAlOyB9IH1cblxuXHQuc2VydmljZS10cmVlMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMCU7XG5cdFx0d2lkdGg6IDEyJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMjQlOyB9IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogY2xpbmljICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1jbGluaWMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvY2xpbmljL3RvcF9jbGluaWNfYmcucG5nKSB0b3AgY2VudGVyO1xuXHRwYWRkaW5nOiAxMDBweCAwcHggMTAwcHggMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tdG9wOiAtMTB2aDtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cblx0LmMtdGl0bGUtanAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzU0M0MzMDtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDNDMzA7IH0gfVxuXG5cdC5pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7IH1cblxuXHQuaXRlbS1oZWxwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7IH1cblxuXHQub3dsLWNhcm91c2VsIC5pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuXHQuaXRlbSB7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuXHRcdC5kb3duLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogIzFlMWUxZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmNWE0MjU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblx0XHRcdC50ZXh0LWJ1dHRvbi1wYXkge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmNWE0MjU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXHRcdFx0LnRleHQtYnV0dG9uLWZyZWUge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM3YTdhN2E7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH0gfSB9XG5cblx0Lm93bC1jYXJvdXNlbCB7XG5cdFx0Lm93bC1uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0Lm93bC1kb3RzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdCYub3dsLWRvdCB7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAxMHB4IDBweCAxMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQzQzMwOyB9IH0gfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBjbGluaWMtdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLWNsaW5pYy10YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogLTEwdmg7XG5cdHBhZGRpbmc6IDIwMHB4IDBweDtcblx0ei1pbmRleDogMDtcblxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjRkY4MjY2OyB9XG5cblx0XHR0aCB7XG5cdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5cdFx0dGQge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMyMTI1Mjk7IH0gfVxuXHQuY2xpbmljLWdyYXNzMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAzNSU7XG5cdFx0ei1pbmRleDogMjtcblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbiB9XHRcdC8vb3R0b206IC0xMCVcblxuXHQuY2xpbmljLWdyYXNzMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMzUlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG4gfVx0XHQvL290dG9tOiAtMTAlXG5cblx0LmNsaW5pYy10cmVlMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjAlO1xuXHRcdHJpZ2h0OiA1JTtcblx0XHR3aWR0aDogMTAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0dG9wOiAtOCU7IH0gfVxuXG5cdC5jbGluaWMtdHJlZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwJTtcblx0XHRsZWZ0OiA1JTtcblx0XHR3aWR0aDogMTAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0dG9wOiAtMTMlOyB9IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLXNucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3RvcC9zbnMvdG9wX3Nuc19iZy5wbmcpIHRvcCBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwMHB4IDBweCAyNTBweCAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tdG9wOiAtMTV2aDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQuc25zLWNvdXBsZTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMwJTtcblx0XHRsZWZ0OiA3JTtcblx0XHR3aWR0aDogMTAlOyB9XG5cblx0LnNucy1jb3VwbGUyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMCU7XG5cdFx0cmlnaHQ6IDclO1xuXHRcdHdpZHRoOiAxMCU7IH1cblxuXHQuc25zLWNvdXBsZTMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDgyJTtcblx0XHRyaWdodDogMTUlO1xuXHRcdHdpZHRoOiAxMCU7IH1cblxuXHQuaXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0Lml0ZW0taGVscCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0Lm93bC1jYXJvdXNlbCAuaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuXHQuaXRlbSAuZG93bi1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMWUxZTFlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRjb2xvcjogIzg4ODsgfVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2Y1YTQyNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHRcdC50ZXh0LWJ1dHRvbi1wYXkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2Y1YTQyNTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH1cblxuXHRcdC50ZXh0LWJ1dHRvbi1mcmVlIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICM3YTdhN2E7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cblxuXHQub3dsLWNhcm91c2VsIHtcblx0XHQub3dsLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHQub3dsLWRvdHMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0Ji5vd2wtZG90IHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDEwcHggMHB4IDEwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NDNDMzA7IH0gfSB9XG5cdCYgKyAubC1mb290ZXItdG9wLCYgKyAubC1zdGFmZi1yZWNydWl0IHtcblx0XHRtYXJnaW4tdG9wOiAtMTV2aDsgfSB9XG4ubC1zbnMtaW5zdGEge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRtYXJnaW46IDAgYXV0bzsgfVxuLyoqKioqKioqKioqKioqKioqKioqKioqIHRpbWUtdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi50aW1lLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4RTY1M0Y7XG5cblx0dGgsIHRkIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cblx0dGhlYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFOERBQ0Q7XG5cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogIzhFNjUzRjsgfSB9XG5cblx0dGJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0dGQge1xuXHRcdFx0Y29sb3I6ICNGRjgyNjY7IH0gfVxuXG5cdC50aW1lLWxhYmVsIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0Y29sb3I6ICM4RTY1M0YgIWltcG9ydGFudDsgfSB9XG5cbi50aW1lLWhlbHAge1xuXHRwYWRkaW5nOiAwcHggNTBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiogaGVhZGVyLXRhYmxlICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uaGVhZGVyLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4RTY1M0Y7XG5cblx0dGgsIHRkIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAycHggNHB4OyB9XG5cblx0dGhlYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFOERBQ0Q7XG5cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogIzhFNjUzRjsgfSB9XG5cblx0dGJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0dGQge1xuXHRcdFx0Y29sb3I6ICNGRjgyNjY7IH0gfVxuXG5cdC50aW1lLWxhYmVsIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0Y29sb3I6ICM4RTY1M0YgIWltcG9ydGFudDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiBmb290ZXItcmVzZXJ2ZSAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtZm9vdGVyLXJlc2VydmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9mb290ZXIvZm9vdGVyX2JnLnBuZykgdG9wIGNlbnRlcjtcblx0cGFkZGluZzogMTAwcHggMHB4IDYwcHggMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ly8gbWFyZ2luLXRvcDogLTE4dmhcblxuXHQuYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXG5cdC5jb250YWN0IHtcblx0XHR3aWR0aDogOTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0cGFkZGluZzogMzBweCAxMHB4IDUwcHggMTBweDsgfSB9XG5cbi5sLWNhbGVuZGFyIC5jb250YWN0IHtcblx0d2lkdGg6IDk1MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdHBhZGRpbmc6IDMwcHggMTBweCA1MHB4IDEwcHg7IH1cblxuLmwtZm9vdGVyLXJlc2VydmUge1xuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHQvLyBsZXR0ZXItc3BhY2luZzogMnB4XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuXHQuc3ViLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5cdC5kb3R0ZWQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgd2hpdGU7IH1cblxuXHQjbWFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwMHB4OyB9XG5cblx0LmNvbnRhY3QgLmMtaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3Njk1Rjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDEwJTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGhlaWdodDogMjUwcHg7IH0gfVxuXG4ubC1jYWxlbmRhciAuYy1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3Njk1Rjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMTAlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUsIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtaXRlbS10aXRsZSB7XG5cdGhlaWdodDogNTBweDtcblx0bWluLWhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGFyay9mb290ZXIvZm9vdGVyX2l0ZW1fcmVjdC5wbmcnKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMzUwcHg7IH1cblxuLnplcm8ge1xuXHRjb2xvcjogI0ZGRTM4MDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLnBob25lLCAubC1jYWxlbmRhciAuYy1pdGVtIC5waG9uZSB7XG5cdGNvbG9yOiAjRkZFMzgwO1xuXHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLmMtaXRlbS10aXRsZSBoNCwgLmwtY2FsZW5kYXIgLmMtaXRlbSAuYy1pdGVtLXRpdGxlIGg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM1NDNDMzA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSAuYy10aW1lLCAubC1jYWxlbmRhciAuYy1pdGVtIC5jLXRpbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubC1mb290ZXItcmVzZXJ2ZSAuY29udGFjdCAuYy1pdGVtIC5jLWhlbHAsIC5sLWNhbGVuZGFyIC5jLWl0ZW0gLmMtaGVscCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMS44OyB9XG5cbi5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLmMtYnV0dG9uLXRpdGxlLCAubC1jYWxlbmRhciAuYy1pdGVtIC5jLWJ1dHRvbi10aXRsZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Ly8gZm9udC1zaXplOiAxM3B4XG5cdC8vIG1hcmdpbi10b3A6IC0yMSVcbiB9XHQvLyBtYXJnaW4tbGVmdDogLTE1cHhcblxuLmMtaXRlbSB7XG5cdC5idG4tbmV3ZXIsLmJ0bi1yZXRlc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4IDMwcHg7XG5cdFx0bWluLWhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9pY29uX2Fycm93LnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCA1MCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCB0b3AgNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cdC5idG4tbmV3ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjY2NjY7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMCAjYzAzNzM3O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblx0LmJ0bi1yZXRlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGMxM2E7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMCAjYjg4ODA2O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuXHQuYy1idXR0b24tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMy4ydnc7IH0gfVxuXHQvLyAuYnRuLW5ld2VyLCAuYnRuLXJldGVzdFxuXHQvL29zaXRpb246IHJlbGF0aXZlXG5cdC8vcmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcblxuXHQvLyAuYnRuLW5ld2VyIGltZywgLmJ0bi1yZXRlc3QgaW1nXG5cdC8vaWR0aDogMTAwJVxuIH1cdC8vZWlnaHQ6IGF1dG9cblxuLmwtZm9vdGVyLXJlc2VydmUge1xuXHQuYy1pbnRyby10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS42OyB9XG5cblx0LmNvbnRhY3QgLmMtcmVjdHMge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblxuXHRcdC5yZWN0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM3YTZjNWM7XG5cdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzdhNmM1YyAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7IH0gfVxuXG5cdC5oZWxwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuXHQucGhvbmUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuIH0gfVx0XHQvLyBmb250LXdlaWdodDogYm9sZFxuXG4uYm9yZGVyLXRvcC1sIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogOHB4O1xuXHQtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDsgfVxuXG4uYm9yZGVyLXRvcC1yIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1sIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItYm90dG9tLXIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9XG5cbiNmb290ZXItbWVudSB7XG5cdHdpZHRoOiA5MDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0cGFkZGluZzogMHB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogb3JhbmdlcmVkICFpbXBvcnRhbnQ7IH0gfSB9IH1cblxuLyogc2VjdGlvbiBmb290ZXIgKi9cblxuZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODI2RDYyICFpbXBvcnRhbnQ7XG5cblx0LmxlZnQtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMjclO1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXG5cdC5yaWdodC1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjclO1xuXHRcdGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdEBrZXlmcmFtZXMgTW92ZUxSIHtcblx0XHQwJSwgMTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9XG5cblx0XHQ1MCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwMHB4KTsgfSB9XG5cblx0QGtleWZyYW1lcyBNb3ZlUkwge1xuXHRcdDAlLCAxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MDBweCk7IH1cblxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTsgfSB9XG5cblx0QGtleWZyYW1lcyBNb3ZlUkwxIHtcblx0XHQwJSwgMTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwMHB4KTsgfVxuXG5cdFx0NTAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7IH0gfVxuXG5cdC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuXHRcdG1hcmdpbjogMjBweCAzcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cblx0LmwtY2FsZW5kYXIgLmMtdGl0bGUsIC5sLWdyZWV0aW5nIC5jLXRpdGxlLCAubC1mZWF0dXJlcyAuYy10aXRsZSwgLmwtc2VydmljZSAuYy10aXRsZSwgLmwtY2xpbmljIC5jLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7IH1cblxuXHQuYnRuIHtcblx0XHR3aWR0aDogMjU5cHg7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9jb21tb24vbWFpbl9idG5fc3AucG5nKTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7IH1cblxuXHQubC1iYW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7IH0gfVxuXG5cdC5tYWluLWJhbm5lciAuY2FwdGlvbiB7XG5cdFx0bGVmdDogMzAlO1xuXHRcdHRvcDogNzAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpOyB9XG5cblx0LmwtbmV3cyAubC1uZXdzLXRpbWUge1xuXHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG5cdCNjbG91ZDEge1xuXHRcdHRvcDogMzVweDtcblx0XHRhbmltYXRpb246IE1vdmVMUiA1MHMgbGluZWFyIGluZmluaXRlOyB9XG5cblx0I2Nsb3VkMiB7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGFuaW1hdGlvbjogTW92ZVJMIDUwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuXHQjY2xvdWQzIHtcblx0XHR0b3A6IDcwcHg7XG5cdFx0YW5pbWF0aW9uOiBNb3ZlUkwxIDUwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuXHQuZGVjby10b3Age1xuXHRcdHRvcDogNSU7IH1cblxuXHQuZGVjby1ib3R0b20gaW1nIHtcblx0XHR3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cblxuXHQubWFpbi1iYW5uZXIgLmNhcHRpb24gaDYge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5cdC8qKioqKioqKioqKioqKioqIGNvcm9uYSAgKioqKioqKioqKioqKiogKi9cblxuXHQubC1jb3JvbmEge1xuXHRcdC5jLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDsgfVxuXG5cdFx0I2wtY29yb25hLWhlbHAge1xuXHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cblx0XHRcdC5wLTUge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5cdFx0LmMtc3VidGl0bGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDElO1xuXHRcdFx0d2lkdGg6IDk4JTsgfSB9XG5cblx0LyoqKioqKioqKioqKioqKiogbmV3cyAgKioqKioqKioqKioqKiogKi9cblxuXHQubC1uZXdzIHtcblx0XHRwYWRkaW5nOiAwIDE1cHggMTUwcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYXJrL3RvcC90b3BfbmV3c19iZ19zcC5wbmcnKSB0b3AgY2VudGVyO1xuXG5cdFx0I2MtaGVhZGVyLWltYWdlIHtcblx0XHRcdHdpZHRoOiA4NSUgIWltcG9ydGFudDsgfVxuXG5cdFx0LmMtaGVhZGVyLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMXZ3O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4OyB9XG5cblx0XHQuYy1ibG9jay10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvOyB9XG5cblx0XHQuYy1zdWJ0aXRsZSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0bWFyZ2luOiA1cHggYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMjJweDsgfVxuXG5cdFx0Lm5ld3MtYnVnMSB7XG5cdFx0XHR0b3A6IDEwcHg7IH1cblxuXHRcdC5uZXdzLWJ1ZzIge1xuXHRcdFx0dG9wOiAtM3B4OyB9IH1cblxuXHQvKioqKioqKioqKioqKioqKiBjYWxlbmRhciAgKioqKioqKioqKioqKiogKi9cblxuXHQubC1jYWxlbmRhciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG5cdFx0I2dnLWNhbGVuZGFyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDsgfSB9XG5cblx0cnQge1xuXHRcdGZvbnQtc2l6ZTogOXB4OyB9XG5cblx0LyoqKioqKioqKioqKioqKiogZ3JlZXRpbmcgICoqKioqKioqKioqKioqICovXG5cblx0I2dyZWV0aW5nIHtcblx0XHQucGwtNSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuXG5cdFx0LmMtdGl0bGUtY2FyZWVyIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvOyB9XG5cblx0XHQucGhvdG8taW1hZ2Uge1xuXHRcdFx0Ym94LXNoYWRvdzogLTEwcHggMjBweCAycHggMXB4ICNGRkVDQzg7IH0gfVxuXG5cdC8qKioqKioqKioqKioqKioqIGZlYXR1cmVzICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLWZlYXR1cmVzIHtcblx0XHQuYnRuIHtcblx0XHRcdGZsb2F0OiBub25lOyB9XG5cblx0XHQuZmVhdHVyZS1pbWFnZSB7XG5cdFx0XHRib3gtc2hhZG93OiAtN3B4IDdweCAycHggMnB4ICNGRkVDQzg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5cdFx0LmZlYXR1cmUtaW1hZ2UtciB7XG5cdFx0XHRib3gtc2hhZG93OiA3cHggN3B4IDJweCAycHggI0ZGRUNDODtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cblx0XHQuYy1zdWJ0aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cblx0XHQuYy1oZWxwIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7IH1cblxuXHRcdC5wb2ludC1pbWFnZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDsgfVxuXG5cdFx0LnBvaW50LWltYWdlLXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cblx0LyoqKioqKioqKioqKioqKiogbC1zZXJ2aWNlICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLXNlcnZpY2Uge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3Avc2VydmljZS90b3Bfc2VydmljZV9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDBweDsgfVxuXG5cdC5sLWNsaW5pYyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3RvcC9jbGluaWMvdG9wX2NsaW5pY19iZ19zcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTIwcHg7XG5cdFx0cGFkZGluZzogMTAwcHggMzBweDsgfVxuXG5cdC5sLWNsaW5pYy10YWJsZSB7XG5cdFx0cGFkZGluZzogNjBweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cblx0LnRpbWUtaGVscCB7XG5cdFx0cGFkZGluZzogMzBweDsgfVxuXG5cdC5idG4tc2Nyb2xsLXRvcCB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5cdC8qKioqKioqKioqKioqKioqIGwtY2xpbmljLXRhYmxlICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLWNsaW5pYy10YWJsZSB0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR0aCB7XG5cdFx0XHR3aWR0aDogMjUlOyB9XG5cblx0XHR0ZCB7XG5cdFx0XHR3aWR0aDogNzUlOyB9IH1cblxuXHQvKioqKioqKioqKioqKioqKiBmb290ZXIgICoqKioqKioqKioqKioqICovXG5cblx0LmMtaXRlbSB7XG5cdFx0LmMtaXRlbS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuXHRcdC5waG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7IH1cblxuXHRcdC5idG4tbmV3ZXIge1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IC0yMHB4XG5cblx0XHRcdC8vIC5jLWJ1dHRvbi10aXRsZVxuXHRcdFx0Ly9hcmdpbi10b3A6IC0yNyUgIWltcG9ydGFudFxuXHRcdFx0Ly9hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50XG4gfVx0XHRcdC8vb250LXNpemU6IDEycHggIWltcG9ydGFudFxuXG5cdFx0LmJ0bi1yZXRlc3QgLmMtYnV0dG9uLXRpdGxlIHtcblx0XHRcdC8vIG1hcmdpbi10b3A6IC0yNyUgIWltcG9ydGFudFxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50XG4gfVx0XHRcdC8vIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50XG5cblx0XHQuYnRuLW5ld2VyIGltZywgLmJ0bi1yZXRlc3QgaW1nIHtcbiB9IH1cdFx0XHQvLyB3aWR0aDogMTIwJSAhaW1wb3J0YW50XG5cblx0Lnplcm8ge1xuXHRcdGZvbnQtc2l6ZTogOHB4OyB9XG5cblx0LnRpbWUtdGFibGUge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4OyB9IH1cblx0LmwtZm9vdGVyLXJlc2VydmUge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0QGtleWZyYW1lcyBNb3ZlTFIge1xuXHRcdDAlLCAxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7IH1cblxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODAwcHgpOyB9IH1cblxuXHRAa2V5ZnJhbWVzIE1vdmVSTCB7XG5cdFx0MCUsIDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwMHB4KTsgfVxuXG5cdFx0NTAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpOyB9IH1cblxuXHRAa2V5ZnJhbWVzIE1vdmVSTDEge1xuXHRcdDAlLCAxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAwcHgpOyB9XG5cblx0XHQ1MCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTsgfSB9XG5cblx0LmJ0biB7XG5cdFx0d2lkdGg6IDI1OXB4O1xuXHRcdGhlaWdodDogNDZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY29tbW9uL21haW5fYnRuX3NwLnBuZyk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cblx0I2Nsb3VkMSB7XG5cdFx0dG9wOiAzNXB4O1xuXHRcdGFuaW1hdGlvbjogTW92ZUxSIDUwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuXHQjY2xvdWQyIHtcblx0XHR0b3A6IDMwcHg7XG5cdFx0YW5pbWF0aW9uOiBNb3ZlUkwgNTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5cdCNjbG91ZDMge1xuXHRcdHRvcDogNzBweDtcblx0XHRhbmltYXRpb246IE1vdmVSTDEgNTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5cdC5kZWNvLXRvcCB7XG5cdFx0dG9wOiA1JTsgfVxuXG5cdC5sLWNvcm9uYSB7XG5cdFx0LmMtc3VidGl0bGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDElO1xuXHRcdFx0d2lkdGg6IDk4JTsgfVxuXG5cdFx0I2wtY29yb25hLWhlbHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4OyB9IH1cblxuXHQvKioqKioqKioqKioqKioqKiBuZXdzICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLW5ld3Mge1xuXHRcdC5jLWhlYWRlci10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdFx0LmMtc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHQuYy1ibG9jay10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG5cdFx0LmRlY28zLCAuZGVjbzQge1xuXHRcdFx0dG9wOiA4MCU7IH1cblxuXHRcdC5uZXdzLWJ1ZzEge1xuXHRcdFx0dG9wOiAtNXB4OyB9XG5cblx0XHQubmV3cy1idWcyIHtcblx0XHRcdHRvcDogLTE1cHg7IH0gfVxuXG5cdC8qKioqKioqKioqKioqKioqIGNhbGVuZGFyICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLWNhbGVuZGFyIHtcblx0XHQuY2FsLWJ1ZzEge1xuXHRcdFx0bGVmdDogNSU7XG5cdFx0XHR0b3A6IDQwJTsgfVxuXG5cdFx0LmNhbC1idWcyIHtcblx0XHRcdHRvcDogNDIlO1xuXHRcdFx0d2lkdGg6IDA7IH1cblxuXHRcdC5jYWwtZ3Jhc3MxIHtcblx0XHRcdHRvcDogNjYlOyB9XG5cblx0XHQuY2FsLWdyYXNzMiB7XG5cdFx0XHR0b3A6IDg1JTtcblx0XHRcdHdpZHRoOiAzMCU7IH1cblxuXHRcdC5jYWwtYmlyZCB7XG5cdFx0XHR3aWR0aDogMjIlOyB9IH1cblxuXHQvKioqKioqKioqKioqKioqKiBncmVldGluZyAgKioqKioqKioqKioqKiogKi9cblxuXHQjZ3JlZXRpbmcgLnBob3RvLWltYWdlIHtcblx0XHRib3gtc2hhZG93OiAtMTBweCAyMHB4IDJweCAxcHggI0ZGRUNDODsgfVxuXG5cdC5sLWdyZWV0aW5nIHtcblx0XHQuZ3JlZXQtZGVjby0xIHtcblx0XHRcdHRvcDogMTAlO1xuXHRcdFx0bGVmdDogMiU7XG5cdFx0XHR3aWR0aDogMjQlOyB9XG5cblx0XHQuZ3JlZXQtZGVjby0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMyU7XG5cdFx0XHRyaWdodDogLTElO1xuXHRcdFx0d2lkdGg6IDI0JTtcblx0XHRcdHotaW5kZXg6IDI7IH1cblxuXHRcdC5ncmVldC1jaGlsZC0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNjUlO1xuXHRcdFx0bGVmdDogMTUlO1xuXHRcdFx0d2lkdGg6IDE1JTsgfVxuXG5cdFx0LmdyZWV0LWNoaWxkLTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1JTtcblx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0d2lkdGg6IDIyJTsgfVxuXG5cdFx0LmdyZWV0LXRyZWUtMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDU1JTtcblx0XHRcdGxlZnQ6IDclO1xuXHRcdFx0d2lkdGg6IDglOyB9XG5cblx0XHQuZ3JlZXQtdHJlZS0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTglO1xuXHRcdFx0cmlnaHQ6IDglO1xuXHRcdFx0d2lkdGg6IDUlOyB9IH1cblxuXHQjZ3JlZXRpbmcgLmMtdGl0bGUtY2FyZWVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG5cdC8qKioqKioqKioqKioqKioqIGZlYXR1cmVzICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLWZlYXR1cmVzIHtcblx0XHQuYnRuIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuXHRcdC5mZWF0dXJlLWltYWdlIHtcblx0XHRcdGJveC1zaGFkb3c6IC0xNXB4IDE1cHggMnB4IDVweCAjRkZFQ0M4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDsgfVxuXG5cdFx0LmZlYXR1cmUtaW1hZ2UtciB7XG5cdFx0XHRib3gtc2hhZG93OiAxNXB4IDE1cHggMnB4IDVweCAjRkZFQ0M4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDsgfSB9XG5cblx0LyoqKioqKioqKioqKioqKiogbC1jbGluaWMtdGFibGUgICoqKioqKioqKioqKioqICovXG5cblx0LmwtY2xpbmljLXRhYmxlIHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiAyNSU7IH1cblxuXHRcdHRkIHtcblx0XHRcdHdpZHRoOiA3NSU7IH0gfVxuXG5cdC8qKioqKioqKioqKioqKioqIFNOUyAgKioqKioqKioqKioqKiogKi9cblxuXHQubC1zbnMgLmMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuXHQubC1mZWF0dXJlcyAuYy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cblx0cnQge1xuXHRcdGZvbnQtc2l6ZTogOHB4OyB9XG5cblx0LyoqKioqKioqKioqKioqKiogZm9vdGVyICAqKioqKioqKioqKioqKiAqL1xuXG5cdC5sLWZvb3Rlci1yZXNlcnZlIC5jb250YWN0IC5jLWl0ZW0gLnBob25lLCAubC1jYWxlbmRhciAuYy1pdGVtIC5waG9uZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4OyB9XG5cblx0LmMtaXRlbSB7XG5cdFx0LmJ0bi1uZXdlciAuYy1idXR0b24tdGl0bGUsIC5idG4tcmV0ZXN0IC5jLWJ1dHRvbi10aXRsZSB7XG5cdFx0XHQvLyBmb250LXNpemU6IDExcHggIWltcG9ydGFudFxuIH0gfVx0XHRcdC8vIG1hcmdpbi10b3A6IC0yMyUgIWltcG9ydGFudFxuXG5cdC56ZXJvIHtcblx0XHRmb250LXNpemU6IDhweDsgfVxuXG5cdGZvb3RlciB7XG5cdFx0LmxlZnQtaW1hZ2UsIC5yaWdodC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTglOyB9IH1cblxuXHQudGltZS10YWJsZSB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHBhZGRpbmc6IDVweCA1cHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWF4LWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXHQjY2xvdWQxLCAjY2xvdWQyLCAjY2xvdWQzIHtcblx0XHR3aWR0aDogNjRweDtcblx0XHRoZWlnaHQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcblx0I2Nsb3VkMSwgI2Nsb3VkMiwgI2Nsb3VkMyB7XG5cdFx0d2lkdGg6IDY0cHg7XG5cdFx0aGVpZ2h0OiAyMnB4OyB9IH1cblxuLyogZG90cyAqL1xuXG4udG9wLWxlZnQtZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDZweDtcblx0bGVmdDogNnB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4OyB9XG5cbi50b3AtcmlnaHQtZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDZweDtcblx0cmlnaHQ6IDZweDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU0QTg2ODsgfVxuXG4uYm90dG9tLWxlZnQtZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDZweDtcblx0bGVmdDogNnB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4OyB9XG5cbi5ib3R0b20tcmlnaHQtZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDZweDtcblx0cmlnaHQ6IDZweDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzU0QTg2ODsgfVxuIiwiLmwtbWFpbi1hY2Nlc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9hY2Nlc3MvYWNjZXNzX2JnX3BjLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG5cdHBhZGRpbmc6IDIyMHB4IDBweCAyMHZoIDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOHZoO1xuXHRtYXJnaW4tdG9wOiAtMTh2aDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdGxldHRlci1zcGFjaW5nOiA1cHg7IH1cblxuXHQuYy1oZWxwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7IH1cblxuXHQuYy1saW5lIHtcblx0XHRjb2xvcjogI0ZGRTM4MDsgfVxuXG5cdCNnLW1hcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NTBweDsgfVxuXG5cdCNoLW1hcCB7XG5cdFx0d2lkdGg6IDU1MHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQvLyBoZWlnaHQ6IDU1MHB4XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfVxuXG5cdCNsLWFjY2Vzcy1kZXRhaWwge1xuXHRcdHdpZHRoOiA5NTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdCNjLWxvZ28ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdGgyLCBpbWcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDsgfSB9XG5cblx0XHQucGhvbmUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cdFx0LmMtaWNvbi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjsgfVxuXG5cdFx0LmMtc3VidGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHQucGhvbmUgaSB7XG5cdFx0XHRjb2xvcjogI0ZGODI2NjsgfVxuXG5cdFx0LnRleHQtaXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI0ZGODI2Njtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY4MjY2O1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmMtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogI0ZGODI2Njtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgJ0tvc3VnaSBNYXJ1Jywgc2Fucy1zZXJpZjsgfVxuXG5cdFx0XHQuYy1oZWxwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXHRcdC5pbWFnZS1pdGVtIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0LmMtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwOyB9IH0gfSB9XG5cbi5hY2Nlc3MtZGVjbzEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTIwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAzNSU7IH1cblxuLmFjY2Vzcy1kZWNvMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMjBweDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNSU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmwtbWFpbi1hY2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9hY2Nlc3MvYWNjZXNzX2JnX3NwLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDIzdmg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNTBweFxuXHRcdG1hcmdpbi10b3A6IC0yMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDc1dmg7XG5cdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXG5cdFx0LmMtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4OyB9XG5cblx0XHQjZy1tYXAge1xuXHRcdFx0aGVpZ2h0OiA4MHZ3OyB9XG5cblx0XHQjaC1tYXAge1xuIH1cdFx0XHQvLyBoZWlnaHQ6IDEwMHZ3XG5cdFx0LmFjY2Vzcy1kZWNvMSB7XG5cdFx0XHR0b3A6IDE0MHB4OyB9XG5cdFx0LmFjY2Vzcy1kZWNvMiB7XG5cdFx0XHR0b3A6IDE0MHB4OyB9IH0gfVxuIiwiLmwtbWFpbi1jbGluaWMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9jbGluaWMvY2xpbmljX2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcblx0cGFkZGluZzogMTAwcHggMHB4IDEwMHB4IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNTB2aDtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IC0xOHZoO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbiNjbGluaWMtdG9wLW1lbnUge1xuXHR3aWR0aDogNTAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0cGFkZGluZzogMjBweDsgfVxuXG4ubC1tYWluLWNsaW5pYyAubWVudS1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHdpZHRoOiA0NSU7XG5cdGhlaWdodDogNjVweDtcblx0Ym94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAyMHB4IDIlIDIwcHggMyU7XG5cblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAuOGVtIDFlbSAxZW0gMWVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzAwMDAwMDsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG5cdGEge1xuXHRcdHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNSU7XG5cdFx0XHR0b3A6IDIyJTtcblx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL3Bhcmsvc3RhZmYvYXJyb3dfZG93bi5wbmcnKTsgfSB9IH1cblxuLyoqKioqKioqKioqKioqKioqKiogICBhYm91dC1jbGluaWMgICoqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtYWJvdXQtY2xpbmljIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMDBweCAwcHggNTBweDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdGxldHRlci1zcGFjaW5nOiA1cHg7IH1cblxuXHQuYy10aXRsZS1qcCB7XG5cdFx0Y29sb3I6ICM1NDNDMzA7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0I2NsaW5pYy1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY2xpbmljL2Fib3V0X2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMDBweCAwcHggMTAwcHggMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQvLyBtaW4taGVpZ2h0OiAxMDB2aFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cblx0XHQuYy10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnS29zdWdpIE1hcnUnLCBzYW5zLXNlcmlmOyB9XG5cblx0XHQuYy1oZWxwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjsgfSB9IH1cblxuLnNsaWRlci1pdGVtIHtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfVxuXG4uc2xpZGVyLWxhYmVscyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5jbGluaWMtZGVjbzEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDM1JTsgfVxuXG4uY2xpbmljLWRlY28yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzUlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqICAgYWJvdXQtZmFjaWxpdHkgICoqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtYWJvdXQtZmFjaWxpdHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwMHB4IDBweCAyMHZoIDBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuYy10aXRsZSB7XG5cdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlOyB9XG5cblx0LmMtdGl0bGUtanAge1xuXHRcdGNvbG9yOiAjNTQzQzMwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdCNmYWNpbGl0eSB7XG5cdFx0d2lkdGg6IDk1MHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cblx0XHQuaW1hZ2UtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQuYy1pdGVtLXRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDsgfVxuXG5cdFx0XHQuYy1pdGVtLWhlbHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7IH0gfSB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqIHNsaWRlciAqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtYWJvdXQtY2xpbmljICNjbGluaWMtc2xpZGVyIC5zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgfSB9XG4uc2xpY2stbGlzdCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyB9XG4ubC1hYm91dC1jbGluaWMgLnNsaWNrLXNsaWRlIHtcblx0bWFyZ2luOiAwcHggMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgfVxuXHQvLyBpbWdcbiB9XHQvL2lkdGg6IDEwMCVcblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IC0yNjVweDsgfVxuXG4uc2xpY2stbmV4dCB7XG5cdHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAtMjY1cHg7IH1cblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcblx0YmFja2dyb3VuZDogI0ZGODI2NiAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDMwJTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2xpY2stc2xpZGUge1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuXHRvcGFjaXR5OiAuNjsgfVxuXG4uc2xpY2stYWN0aXZlIHtcblx0b3BhY2l0eTogMC42OyB9XG5cbi5zbGljay1jdXJyZW50IHtcblx0b3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubC1tYWluLWNsaW5pYyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NsaW5pYy9jbGluaWNfYmdfc3AucG5nKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLTI0dmg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1lbnUtaXRlbSBhIHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNSU7IH0gfVxuXG5cdC5sLWFib3V0LWNsaW5pYyAuYy10aXRsZSwgLmwtYWJvdXQtZmFjaWxpdHkgLmMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDsgfVxuXG5cdC5sLW1haW4tY2xpbmljIC50b3AtbWVudSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1JTsgfVxuXG5cdC5sLWFib3V0LWNsaW5pYyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXG5cdFx0I2NsaW5pYy1zbGlkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL2NsaW5pYy9hYm91dF9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gcGFkZGluZzogMTBweCAwcHhcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDBweCAxMDBweCAwcHg7XG5cblx0XHRcdC5zbGlkZXIge1xuXHRcdFx0XHRtYXJnaW46IDBweCBhdXRvOyB9XG5cblx0XHRcdC5jLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOyB9IH0gfVxuXG5cdC5zbGljay1wcmV2IHtcblx0XHRtYXJnaW4tbGVmdDogLTQ4dnc7IH1cblxuXHQuc2xpY2stbmV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNDh2dzsgfVxuXG5cdC8vIC5zbGlkZXItaXRlbVxuXHQvL2lkdGg6IGF1dG8gIWltcG9ydGFudFxuXG5cdC5zbGlkZXItbGFiZWxzIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG5cdCNjbGluaWMtdG9wLW1lbnUge1xuXHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0LmwtbWFpbi1jbGluaWMge1xuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7IH1cblxuXHRcdC50b3AtbWVudSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUlOyB9IH0gfVxuIiwiLmwtbWFpbi1pbmZvcm1hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNTBweCAyMHB4IDIwMHB4O1xuXHR3aWR0aDogMTE1MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cblx0LmluZm8taXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NEE4Njg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdHAge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IH1cblxuXHRcdC5pbmZvLWRhdGUge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0QTg2ODtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cblx0XHQuaW5mby1hcnJvdyBpbWc6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG5cdFx0LmluZm8tY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdFx0XHQuYy10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBjdXJzaXZlOyB9IH1cblxuXHRcdC5pbmZvLWhlbHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuXHQuaW5mby1tZW51LWJveCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0QTg2ODtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym94LXNoYWRvdzogNnB4IDZweCAycHggMXB4ICM1NEE4Njg7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0LmMtdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjM2YzZjNmOyB9IH0gfSB9XG5cblx0LmluZm8tZGV0YWlsIHtcblx0XHQuaW5mby1kYXRlIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NEE4Njg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5cdFx0LmluZm8tY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICM1NEE4Njg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4OyB9XG5cblx0XHQudHh0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NEE4Njg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbjogMzBweCAwcHg7IH1cblxuXHRcdC5pbmZvLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdC5pbmZvLWltYWdlIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7IH1cblxuXHRcdC5pbmZvLXR4dC1oZWxwIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDsgfVxuXG5cdFx0LnZpZGVvLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW46IDUwcHggMHB4IDUwcHg7IH1cblxuXHRcdC5pbmZvLXZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuXHRcdC5pbmZvLW1hcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfSB9IH1cblxuLyogZGV0YWlsICovXG5cbi53cmFwcGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7IH1cblxuLnBsYXlwYXVzZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9pbmZvL2luZm8tdmlkZW8tcGxheS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxlZnQ6IDAlO1xuXHRyaWdodDogMCU7XG5cdHRvcDogMCU7XG5cdGJvdHRvbTogMCU7XG5cdG1hcmdpbjogYXV0bztcblx0b3BhY2l0eTogMC44O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubC1tYWluLWluZm9ybWF0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHNlcnZpY2UtdG9wICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtc2VydmljZS10b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9zZXJ2aWNlL3NlcnZpY2VfbWVudV9iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwMHB4IDBweCAxMHB4IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogODB2aDtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IC0xOHZoO1xuXG5cdCNzZXJ2aWNlLW1lbnUge1xuXHRcdHdpZHRoOiAxMDUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luOiAwcHggYXV0bzsgfVxuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogMjIlO1xuXHRcdGhlaWdodDogNjVweDtcblx0XHRib3gtc2hhZG93OiAzcHggM3B4ICM1NEE4Njg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW0gMWVtIDFlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDsgfVxuXG5cdFx0cCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07IH0gfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzZXJ2aWNlLWNvbnRlbnQgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1zZXJ2aWNlLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTAwcHggMHB4O1xuXG5cdC5zZXJ2aWNlLWl0ZW0tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA5NTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gIWltcG9ydGFudDtcblx0XHQuc2VydmljZS1pdGVtLWljb24gaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTIwcHg7IH1cblx0XHQuYy1pdGVtLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQmLmlzLWZyZWUge1xuXHRcdFx0XHRjb2xvcjogI0ZGODI2Njtcblx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjRkY4MjY2O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfSB9IH1cblx0XHQuYy1pdGVtLWljb24ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjBweDsgfVxuXHRcdC5jLWl0ZW0taGVscCB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0Y29sb3I6ICNGRjgyNjY7IH1cblxuXHRcdC5jLWRldGFpbC1saXN0IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICNGRjgyNjY7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkY4MjY2O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9XG5cdFx0LmMtZGV0YWlsLWhlbHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG5cblx0XHQuaXRlbS1jb2x1bW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM1NEE4Njg7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4ICM1NEE4Njg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiA1MHB4IDBweCAxNTBweCAwcHg7XG5cblx0XHRcdC5jLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzU0QTg2ODtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDBweDsgfVxuXG5cdFx0XHQuYy1oZWxwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHRcdC5jLWl0ZW0tbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH0gfVxuXG5cdC5zZXJ2aWNlLWRlY28xIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDIwJTsgfVxuXG5cdC5zZXJ2aWNlLWRlY28yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0cmlnaHQ6IDIlO1xuXHRcdHdpZHRoOiAxMCU7IH1cblxuXHQuc2VydmljZS1kZWNvMyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzUlO1xuXHRcdGxlZnQ6IDIlO1xuXHRcdHdpZHRoOiAxMCU7IH1cblxuXHQuc2VydmljZS1kZWNvNCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjAlOyB9XG5cblx0LnNlcnZpY2UtZGVjbzUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMjAlOyB9XG5cblx0LnNlcnZpY2UtZGVjbzYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRyaWdodDogMyU7XG5cdFx0d2lkdGg6IDglOyB9XG5cblx0LnNlcnZpY2UtZGVjbzcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRsZWZ0OiAzJTtcblx0XHR3aWR0aDogOCU7IH1cblxuXHQuc2VydmljZS1kZWNvOCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjAlOyB9XG5cblx0LnNlcnZpY2UtZGVjbzkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMjAlOyB9XG5cblx0LnNlcnZpY2UtZGVjbzEwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMCU7XG5cdFx0cmlnaHQ6IDIlO1xuXHRcdHdpZHRoOiAxMCU7IH1cblxuXHQuc2VydmljZS1kZWNvMTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRsZWZ0OiAzJTtcblx0XHR3aWR0aDogOCU7IH1cblxuXHQuc2VydmljZS1kZWNvMTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDIwJTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzZXJ2aWNlLWNvbnRlbnQgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubC1zZXJ2aWNlLXRvcCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3NlcnZpY2Uvc2VydmljZV9tZW51X2JnX3NwLnBuZykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IC0yMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTAwcHggMHB4IDEwMHB4IDBweDtcblxuXHRcdCNzZXJ2aWNlLW1lbnUge1xuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5cdC5sLXNlcnZpY2UtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHQuc2VydmljZS1pdGVtLWNvbnRlbnQge1xuXHRcdFx0LmMtZGV0YWlsLWhlbHAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5cdFx0XHQuYy1kZXRhaWwtbGlzdCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDUwcHg7IH0gfSB9XG5cblx0Lmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSB7XG5cdFx0d2lkdGg6IDMwJTtcblxuXHRcdHAge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBub3JtYWw7IH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMiU7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDsgfVxuXG5cdFx0LnMxIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuXHQubC1zZXJ2aWNlLWNvbnRlbnQge1xuXHRcdC5zZXJ2aWNlLWRlY28yLCAuc2VydmljZS1kZWNvMywgLnNlcnZpY2UtZGVjbzYsIC5zZXJ2aWNlLWRlY283LCAuc2VydmljZS1kZWNvMTAsIC5zZXJ2aWNlLWRlY28xMSB7XG5cdFx0XHR0b3A6IDUlOyB9IH1cblxuXHQuaXRlbS1jb2x1bW4gLml0ZW0tY29sdW1uLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdC5sLXNlcnZpY2UtY29udGVudCAuc2VydmljZS1pdGVtLWNvbnRlbnQge1xuXHRcdC5pdGVtLWNvbHVtbiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7IH1cblxuXHRcdC5jLWl0ZW0tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4OyB9XG5cblx0XHQuYy1pdGVtLWhlbHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5sLXNlcnZpY2UtdG9wIHtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDMwJTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cblx0XHQjc2VydmljZS1tZW51IHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG5cdC5pdGVtLWNvbHVtbiAuaXRlbS1jb2x1bW4taW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0Lmwtc2VydmljZS10b3AgLm1lbnUtaXRlbSBpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0Lmwtc2VydmljZS1jb250ZW50IHtcblx0XHQuc2VydmljZS1kZWNvMiwgLnNlcnZpY2UtZGVjbzMsIC5zZXJ2aWNlLWRlY282LCAuc2VydmljZS1kZWNvNywgLnNlcnZpY2UtZGVjbzEwLCAuc2VydmljZS1kZWNvMTEge1xuXHRcdFx0dG9wOiA1JTsgfSB9IH1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzdGFmZi10b3AgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1zdGFmZi10b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9zZXJ2aWNlL3NlcnZpY2VfbWVudV9iZ19wYy5wbmcpIHRvcCBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwMHB4IDBweCAxMDBweCAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8vIG1pbi1oZWlnaHQ6IDEwMHZoXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tdG9wOiAtMTh2aDtcblxuXHQuc3RhZmYtbWVudSB7XG5cdFx0d2lkdGg6IDEwNTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDEwMHB4IGF1dG8gMDsgfVxuXG5cdC5jLXRpdGxlIHtcblx0XHRjb2xvcjogIzU0QTg2ODtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5cdC5jLWhlbHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQubWVudS1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0d2lkdGg6IDIyJTtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCAjNTRBODY4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMjBweCAyJSAwcHggMSU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMC44ZW0gMWVtIDFlbSAxZW07XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1JTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNSU7XG5cdFx0XHRcdHRvcDogMjIlO1xuXHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9wYXJrL3N0YWZmL2Fycm93X2Rvd24ucG5nJyk7IH0gfSB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHN0YWZmLWRvY3RvciAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5sLXN0YWZmLWRvY3RvciB7XG5cdG1hcmdpbjogMTAwcHggMHB4IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDUwcHggMHB4OyB9XG5cblx0LmMtdGl0bGUge1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4OyB9XG5cblx0LmMtdGl0bGUtanAge1xuXHRcdGNvbG9yOiAjNTQzQzMwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdCNib3NzLWhpc3Rvcnkge1xuXHRcdHdpZHRoOiAxMTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogNTBweCBhdXRvIDBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXG5cdFx0LnBob3RvLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaGFkb3c6IC0yMHB4IDIwcHggMnB4IDFweCAjRkZFQ0M4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDU7IH1cblxuXHRcdC5jLXN1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGNvbG9yOiAjRkY4MjY2O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuXHRcdC5jLWhlbHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblx0XHQuYy10aXRsZS1jYXJlZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogIzU0QTg2ODtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4OyB9XG5cblx0XHQubC1jYXJlZXItcmVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7IH1cblxuXHRcdC5jLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0XHQuYy1oZWxwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOyB9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMnB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLmlzLXNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyB9IH0gfSB9IH1cblx0LnN0YWZmLWRlY28xIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDM1JTsgfVxuXG5cdC5zdGFmZi1kZWNvMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMzUlOyB9XG5cblx0LmMtZmFjdG9yIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7IH1cblxuXHQuYy1mYWN0b3ItcHJpbnQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogc3RhZmYgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubC1zdGFmZi1zdGFmZiB7XG5cdG1hcmdpbjogMTAwcHggMHB4IDIwcHggMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmMtdGl0bGUge1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTsgfVxuXG5cdC5jLXRpdGxlLWpwIHtcblx0XHRjb2xvcjogIzU0M0MzMDtcblx0XHRmb250LXNpemU6IDE2cHg7IH1cblxuXHQuc3RhZmYtZGVjbzEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMzUlOyB9XG5cblx0LnN0YWZmLWRlY28yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAzNSU7IH1cblxuXHQjc3RhZmYtbGlzdCB7XG5cdFx0d2lkdGg6IDkwMHB4O1xuXHRcdG1hcmdpbjogMTAwcHggYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdC5pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTRBODY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0Lml0ZW0tam9iIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjgyNjY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMnB4IDQwcHg7IH1cblxuXHRcdC5pdGVtLW5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4OyB9XG5cblx0XHQuaXRlbS1oZWxwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOyB9IH0gfVxuXG4jc3RhZmYtbGlzdCAuaXRlbSBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBzdGFmZi1yZWNydWl0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmwtc3RhZmYtcmVjcnVpdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJrL3N0YWZmL3N0YWZmX3JlY3J1aXRfYmcucG5nKSB0b3AgY2VudGVyO1xuXHRwYWRkaW5nOiAxMDBweCAwcHggMjAwcHggMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0LmMtdGl0bGUge1xuXHRcdGNvbG9yOiAjNTRBODY4O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRmb250LWZhbWlseTogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTsgfVxuXG5cdC5jLXRpdGxlLWpwIHtcblx0XHRjb2xvcjogIzU0M0MzMDtcblx0XHRmb250LXNpemU6IDE2cHg7IH1cblxuXHQjcmVjcnVpdF90YWJsZSB7XG5cdFx0d2lkdGg6IDkwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWI7XG5cblx0XHR0YWJsZSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI0ZGRDZBRTsgfVxuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjVweCAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICM1NEE4Njg7IH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXHQmICsgLmwtZm9vdGVyLXRvcCB7XG5cdFx0bWFyZ2luLXRvcDogLTE1dmg7IH0gfVxuI2Jvc3MtaGlzdG9yeSAuYy1zdWJib3gge1xuXHRwYWRkaW5nOiAwcHggMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubC1zdGFmZi10b3Age1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay9zdGFmZi9zdGFmZl9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAtMjB2aDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXG5cdFx0LnN0YWZmLW1lbnUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAzJSAwcHggMiU7IH0gfVxuXG5cdFx0Lm1lbnUtaXRlbSBhIHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9IH1cblxuXHQubC1zdGFmZi1yZWNydWl0IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Bhcmsvc3RhZmYvc3RhZmZfcmVjcnVpdF9iZ19zcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMHB4IDE2MHB4OyB9XG5cblx0Lmwtc3RhZmYtdG9wIC5tZW51LWl0ZW0gYSBwIHtcblx0XHRmb250LXNpemU6IDE0cHg7IH1cblxuXHQubC1zdGFmZi1kb2N0b3IgLmMtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7IH1cblxuXHQjYm9zcy1oaXN0b3J5IC5jLXN1YmJveCB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cblx0Lmwtc3RhZmYtZG9jdG9yIHtcblx0XHQjYm9zcy1oaXN0b3J5IHtcblx0XHRcdC5waG90by1pbWFnZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMnB4IDFweCAjRkZFQ0M4OyB9XG5cblx0XHRcdC5jLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuXHRcdC5jLWZhY3RvciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9XG5cblx0XHQuYy1mYWN0b3ItcHJpbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4OyB9IH1cblxuXHQubC1zdGFmZi1zdGFmZiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXG5cdFx0LmMtdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDsgfVxuXG5cdFx0I3N0YWZmLWxpc3Qge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50OyB9IH1cblxuXHQubC1zdGFmZi1yZWNydWl0ICNyZWNydWl0X3RhYmxlIHtcblx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXG5cdFx0dGQsIHRoIHtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTBweCAhaW1wb3J0YW50OyB9IH1cblxuXHQubC1zdGFmZi1kb2N0b3IgLmMtdGl0bGUsIC5sLXN0YWZmLXN0YWZmIC5jLXRpdGxlLCAubC1zdGFmZi1yZWNydWl0IC5jLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5sLXN0YWZmLXRvcCB7XG5cdFx0LnN0YWZmLW1lbnUge1xuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7IH1cblxuXHRcdC5tZW51LWl0ZW0gYSBwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cblx0Lmwtc3RhZmYtZG9jdG9yICNib3NzLWhpc3RvcnkgLnBob3RvLWltYWdlIHtcblx0XHRib3gtc2hhZG93OiAtMTBweCAxMHB4IDJweCAxcHggI0ZGRUNDODsgfSB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdOOCpuOCo+OCuOOCpuOCo+OCsFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1pbmZvcm1hdGlvbiAubS1icmVhZGNydW1icyAubS1icmVhZGNydW1ic19saXN0IHtcblx0Ly8gbWF4LXdpZHRoOiAxNTYwcHhcbiB9XHQvLyBwYWRkaW5nOiAwIDMwcHhcbi5tLXNpbmdsZSB7XG5cdG1heC13aWR0aDogJGJhc2VXaWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIG1lZGlhKGxnKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdEBpbmNsdWRlIG1lZGlhKG1kKTsgfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0bmF2aVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGVfbmF2aSB7XG5cdGZsZXgtYmFzaXM6ICRiYXNlU2lkZUNvbHVtbisgKyA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luO1xuXHRwYWRkaW5nLXRvcDogJHNlY3Rpb25NYXJnaW47XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAka2V5Q29sb3I7XG5cdC5tLXNpbmdsZV9uYXZpQmxrIHtcblx0XHRmbGV4LWJhc2lzOiA0OCU7IH1cblx0Lm0tc2luZ2xlX25hdmlUdGwge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdGNvbG9yOiAka2V5Q29sb3I7IH1cblx0Lm0tc2luZ2xlX25hdmlMaXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQ+bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZsZXgtYmFzaXM6IDQ4JTtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdGNvbG9yOiAka2V5Q29sb3I7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRrZXlDb2xvciwgMzIlKTtcblx0XHRcdFx0Y29sb3I6ICRrZXlDb2xvcjtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cdFx0XHRcdCYuaXMtaG92ZXIsJjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGtleUNvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtOyB9IH0gfSB9XG5cdEBpbmNsdWRlIG1lZGlhKGxnKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Lm0tc2luZ2xlX25hdmlCbGsgKyAubS1zaW5nbGVfbmF2aUJsayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbjsgfVxuXHRcdC5tLXNpbmdsZV9uYXZpTGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogNDglOyB9IH0gfVxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi41O1xuXHRcdHBhZGRpbmctdG9wOiAkc2VjdGlvbk1hcmdpbiouNTtcblx0XHQubS1zaW5nbGVfbmF2aUJsayArIC5tLXNpbmdsZV9uYXZpQmxrIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi41OyB9XG5cdFx0Lm0tc2luZ2xlX25hdmlUdGwge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cdFx0Lm0tc2luZ2xlX25hdmlMaXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdD5saSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4OyB9IH0gfSB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdG1haW5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm0tc2luZ2xlX21haW4ge1xuIH1cdC8vIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtICN7JGJhc2VTaWRlQ29sdW1ufSAtICN7JHNlY3Rpb25NYXJnaW59IC0gNDBweClcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdOOCv+OCpOODiOODq1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGVfaGVhZGluZyB7XG5cdC8vIG1heC13aWR0aDogJGJhc2VXaWR0aFxuIH1cdC8vIG1hcmdpbjogMCBhdXRvXG4ubS1zaW5nbGVfdGl0bGUge1xuXHRmb250LXNpemU6IDMuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWF4LXdpZHRoOiAkYmFzZVdpZHRoO1xuXHRtYXJnaW46IDAgYXV0byAkc2VjdGlvbk1hcmdpbiouNTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Zm9udC1mYW1pbHk6ICdLb3N1Z2kgTWFydScsIHNhbnMtc2VyaWY7XG5cdEBpbmNsdWRlIG1lZGlhKGxnKTtcblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRtYXJnaW46IDAgYXV0byAkc2VjdGlvbk1hcmdpbiouMzsgfSB9XG4ubS1zaW5nbGVfb3B0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4ubS1zaW5nbGVfY2F0ZWdvcnkge1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1XG5cdC8vIHBhZGRpbmc6IDhweCAzMHB4XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICRjb250ZXRudHNFdmVuQkdDXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjogJGtleUNvbG9yO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnQ0FURUdPUlknO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGtleUNvbG9yO1xuIH0gfVx0XHRcdC8vIG9wYWNpdHk6IC41XG5cdEBpbmNsdWRlIG1lZGlhKGxnKTtcblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07IH0gfSB9IH1cbi5tLXNpbmdsZV9kYXRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2VUZXh0Q29sb3Jcblx0Ly8gcGFkZGluZzogNXB4IDIwcHhcblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gZm9udC1mYW1pbHk6ICRmb250RmFtaWx5T3N3YWxkXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0Y29sb3I6ICRrZXlDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRrZXlDb2xvciwzMCUpOyB9XG5cdEBpbmNsdWRlIG1lZGlhKGxnKTtcblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7IH0gfSB9XG4ubS1zaW5nbGVfY2F0Y2gge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICRzZWN0aW9uTWFyZ2luKi41O1xuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdG1hcmdpbjogMCBhdXRvICRzZWN0aW9uTWFyZ2luKi41OyB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdOS4gOimp1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubS1zaW5nbGVfYXJjaGl2ZVR0bCB7XG5cdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6ICRiYXNlV2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvICRzZWN0aW9uTWFyZ2luO1xuXHRjb2xvcjogJGtleUNvbG9yO1xuXHQmOjpiZWZvcmUge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdC8vIGxlZnQ6IDBcblx0XHQvLyBib3R0b206IDBcblx0XHQvLyBmb250LWZhbWlseTogJGZvbnRGYW1pbHlPc3dhbGRcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Ly8gb3BhY2l0eTogLjVcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICRrZXlDb2xvcjsgfVxuXHQmLmlzLWNhdGVnb3J5IHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ0NBVEVHT1JZIDonOyB9IH1cblx0Ji5pcy1hcmNoaXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ0FSQ0hJVkUgOic7IH0gfVxuXHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbk1hcmdpbiouNTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07IH0gfSB9XG4ubS1zaW5nbGVfYXJ0aWNsZSB7XG5cdG1heC13aWR0aDogJGJhc2VXaWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGFydGljbGUge1xuXHRcdCYgKyBhcnRpY2xlIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4zOyB9XG5cdFx0Ly8gJjpudGgtb2YtdHlwZShvZGQpXG5cdFx0Ly9hY2tncm91bmQtY29sb3I6IHJnYmEoJGtleUNvbG9yLCAuMSlcblx0XHRhIHtcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXhcblx0XHRcdC8vIHBhZGRpbmc6IDMwcHggNDBweFxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNlY3Rpb25NYXJnaW4qLjM7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHQmLmlzLWhvdmVyLCY6aG92ZXIge1xuXHRcdFx0XHQvLyBvcGFjaXR5OiAuN1xuXHRcdFx0XHQubS1zaW5nbGVfdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfSB9XG5cdC5tLXNpbmdsZV9vcHRpb24ge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRAaW5jbHVkZSBtZWRpYShtZCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblx0Lm0tc2luZ2xlX2NhdGVnb3J5IHtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTsgfSB9IH0gfVxuXHQubS1zaW5nbGVfZGF0ZSB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAzMHB4XG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcbiB9XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAxMHB4XG4gfVx0XHQvLyBmbGV4LWJhc2lzOiAxNDBweFxuXHQubS1zaW5nbGVfdGl0bGUge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBtZWRpYShsZyk7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtOyB9IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx06KiY5LqLXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tLXNpbmdsZV9ib2R5IHtcblx0Ly8gbWF4LXdpZHRoOiA4MTBweFxuXHRtYXgtd2lkdGg6ICRiYXNlV2lkdGg7XG5cdG1hcmdpbjogJHNlY3Rpb25NYXJnaW4qLjIgYXV0byAwO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0cCxkaXYsdGFibGUsaW1nLHVsLG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuIH1cdFx0Ly8gZm9udC1zaXplOiAxLjZyZW1cblx0dGFibGUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZUJvcmRlckNvbG9yO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjtcblx0XHR0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkOyB9XG5cdFx0dGQsdGgge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZUJvcmRlckNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjsgfSB9XG5cdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDsgfVxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrZXlDb2xvcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ly8gY29sb3I6ICRrZXlDb2xvclxuXHRcdC8vICY6OmJlZm9yZVxuXHRcdC8vb250ZW50OiAnJ1xuXHRcdC8vb3NpdGlvbjogYWJzb2x1dGVcblx0XHQvL2VmdDogMFxuXHRcdC8vb3R0b206IC0zcHhcblx0XHQvL2lkdGg6IDIwMHB4XG5cdFx0Ly9laWdodDogM3B4XG4gfVx0XHQvL2Fja2dyb3VuZC1jb2xvcjogICRrZXlDb2xvclxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRiYXNlQm9yZGVyQ29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiAka2V5Q29sb3I7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogLTNweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICRrZXlDb2xvcjsgfSB9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjsgfVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDJweCBzb2xpZCAkYmFzZUJvcmRlckNvbG9yOyB9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjsgfVxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvcjsgfVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogIzAwNzBjOTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cdC5hbGlnbmNlbnRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5hbGlnbmxlZnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9IH1cblx0b2wge1xuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfSB9XG5cdC5nb29nbGVtYXAge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NS43NSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlmcmFtZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHQueW91dHViZSB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA0NS43NSU7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblx0QGluY2x1ZGUgbWVkaWEobGcpIHtcblx0XHQuZ29vZ2xlbWFwIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1MCU7IH1cblx0XHQueW91dHViZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTYuMjUlOyB9IH1cblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHRtYXJnaW46ICRzZWN0aW9uTWFyZ2luKi4yIGF1dG8gMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07IH1cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4OyB9IH1cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4OyB9IH1cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfSB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq55So44Gu44Of44OD44Kv44K544Kk44OzXHJcbi8vIEBpbmNsdWRlIG1lZGlhKHBjIG9yIHRhYmxldCBvciBwaGFibGV0IG9yIHNwIG9yIG1pbiBvciBtYXgsIOaoquW5he+8iOWIneacn+WApOOBr251bGzvvIkpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gY2xlYXJmaXhcclxuLy8gQGluY2x1ZGUgY2xlYXJmaXg7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB0cmFuc2l0aW9uXHJcbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24o44OX44Ot44OR44OG44KjLCDlpInljJbnp5LmlbAsIOOCpOODvOOCuOODs+OCsCwg5aSJ5YyW6ZaL5aeL56eS5pWwKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOeUu+WDj+OBq+ODnuOCpuOCueOCquODvOODkOODvOOBl+OBn+OCiemAj+aYjuW6puOCkuWkieOBiOOCi1xyXG4vLyBAaW5jbHVkZSBpbWdPcGFjaXR5KOWkieWMluOBmeOCi+enkuaVsCwg6YCP5piO5bqmKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODmuODvOOCuOOBruW3puWPs+OBruODnuODvOOCuOODs+OCkua2iOOBmVxyXG4vLyBAaW5jbHVkZSBoaWRkZW5QYWdlR3V0dGVyKOKXj+KXj3B4KTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rnlKjjga7jg5/jg4Pjgq/jgrnjgqTjg7NcclxuLy8gQGluY2x1ZGUgbWVkaWEobWluaXBjIG9yIHBoYWJsZXQgb3Igc3Agb3IgbWluIG9yIG1heCwg5qiq5bmF77yI5Yid5pyf5YCk44GvbnVsbO+8iSk7XHJcbkBtaXhpbiBtZWRpYShcclxuICAkYnJlYWtwb2ludCxcclxuICAkd2lkdGg6IG51bGxcclxuICApIHtcclxuICBAaWYgJGJyZWFrcG9pbnQgPT0gbWF4IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtaW4ge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgICRicmVha3BvaW50OiBtYXBfZ2V0KCRicmVha3BvaW50TWFwLCAkYnJlYWtwb2ludCk7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY2xlYXJmaXhcclxuLy8gQGluY2x1ZGUgY2xlYXJmaXg7XHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHRyYW5zaXRpb25cclxuLy8gQGluY2x1ZGUgdHJhbnNpdGlvbijjg5fjg63jg5Hjg4bjgqMsIOWkieWMluenkuaVsCwg44Kk44O844K444Oz44KwLCDlpInljJbplovlp4vnp5LmlbApO1xyXG5AbWl4aW4gdHJhbnNpdGlvbihcclxuICAkcHJvcGVydHk6IGFsbCxcclxuICAkZHVyYXRpb246IC4ycyxcclxuICAkdGltaW5nICA6IGVhc2Utb3V0LFxyXG4gICRkZWxheSAgIDogbnVsbFxyXG4gICkge1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZyAkZGVsYXk7XHJcbn1cclxuXHJcbi8vIOeUu+WDj+OBq+ODnuOCpuOCueOCquODvOODkOODvOOBl+OBn+OCiemAj+aYjuW6puOCkuWkieOBiOOCi1xyXG4vLyBAaW5jbHVkZSBpbWdPcGFjaXR5O1xyXG5AbWl4aW4gaW1nT3BhY2l0eShcclxuICAkdGltZSAgIDogLjVzLFxyXG4gICRvcGFjaXR5OiAuN1xyXG4gICkge1xyXG4gIGltZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcclxuICB9XHJcbiAgJi5pcy1ob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODmuODvOOCuOOBruW3puWPs+OBruODnuODvOOCuOODs+OCkua2iOOBmVxyXG4vLyBAaW5jbHVkZSBoaWRkZW5QYWdlR3V0dGVyKOKXj+KXj3B4KTtcclxuQG1peGluIGhpZGRlblBhZ2VHdXR0ZXIoJHNpemUpIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogLSRzaXplO1xyXG59XHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiRwYXRoOiAnL2ltYWdlcyc7XG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuJGZvbnRGYW1pbHlHb3RoaWNEZWZhdWx0OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiQklaIFVEUEdvdGhpY1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udEZhbWlseU1pbmNob0RlZmF1bHQ6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiWXVNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIll1IE1pbmNob1wiLCBcIk1TIFBNaW5jaG9cIiwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbiRmb250U2l6ZTJTOiAxLjJyZW07XG4kZm9udFNpemVTOiAxLjRyZW07XG4kZm9udFNpemVNOiAxLjZyZW07XG5cbi8vIOihjOmWk1xuJGxpbmVIZWlnaHRNOiAxLjY7XG5cbi8vIHNlY3Rpb24gTWFyZ2luXG4kc2VjdGlvbk1hcmdpbjogMTAwcHg7XG4kbWVkaWFtR3V0dGVyOiAzMHB4O1xuJHNtYWxsR3V0dGVyOiAxNXB4O1xuXG4vLyBTTlPjgqvjg6njg7xcbiRzbnNDb2xvck1hcDogKGZhY2Vib29rIDogIzNhNTg5YSxcdHR3aXR0ZXIgOiAjMDBhYWYwLFx0Z29vZ2xlcGx1czogI2RkNGIzOSxcdGxpbmUgOiAjMDBjMzAwKTtcblxuLy8g44Oa44O844K444Gu5qiq5bmFXG4kYmFzZVdpZHRoOiAxMTgwcHg7XG4kYmFzZVdpZHRoV2lkZTogMTI0MHB4O1xuJGJhc2VTaWRlQ29sdW1uOiAzMDBweDtcbiRzbSAgICAgICA6IDM3NXB4O1xuJG1kICAgICAgIDogNzY4cHg7XG4kbGcgICAgICAgOiAxMDIzcHg7XG4keGwgICAgICAgOiAxMjE1cHg7XG4keHhsICAgICAgOiAxNDQ0cHg7XG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJGJyZWFrcG9pbnRNYXA6ICgneHhsJzogJHh4bCwgJ3hsJzogJHhsLCAnbGcnOiAkbGcsICdtZCc6ICRtZCwgJ3NtJzogJHNtKTtcblxuLy8gei1pbmRleFxuJHpJbmRleDogYnRuUGFnZVRvcCwgYnRuVGVsLCBjaGljTWFpbnZpc3VhbCwgaGVhZGVyLCBzbGlkZU1lbnUsIG1lc3NhZ2UsIGZsb2F0aW5nTWVudSwgYnRuZmxvYXRpbmdNZW51Q2xvc2UsIGRyYXdlck1lbnVPdmVybGF5LCBidG5EcmF3ZXJNZW51Q2xvc2UsIGRyYXdlck1lbnU7XG5cbi8vIOOCouOCpOOCs+ODs+ODleOCqeODs+ODiFxuJGZvbnRNYXA6ICggaG9tZTonZTgwMCcsIGNoZWNrOidlODAxJywgcGhvbmU6J2U4MDInLCBtb2JpbGU6J2U4MDMnLCBsaW5lOidlODA3JywgdHdpdHRlcjonZjA5OScsIGZhY2Vib29rOidmMDlhJywgYW5nbGUtZG91YmxlLWxlZnQ6J2YxMDAnLCBhbmdsZS1kb3VibGUtcmlnaHQ6J2YxMDEnLCBhbmdsZS1sZWZ0OidmMTA0JywgYW5nbGUtcmlnaHQ6J2YxMDUnLCBpbnN0YWdyYW06J2YxNmQnKTtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJHNlbGVjdDogJyNtYWluJztcblxuYm9keSNwLXNlY29uZDpub3QoLnAtYWNjZXNzKTpub3QoLnAtc2VydmljZXMpOm5vdCgucC1mYWNpbGl0aWVzKTpub3QoLnAtc3RhZmYpIHtcbiAgLmwtZm9vdGVyLXJlc2VydmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jeyRzZWxlY3R9IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay11YWdiLWFkdmFuY2VkLWhlYWRpbmcg4oC744K/44Kk44OI44OrXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gLndwLWJsb2NrLXVhZ2ItYWR2YW5jZWQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0dWFnYi1oZWFkaW5nLXRleHQg4oC744K/44Kk44OI44OrXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gaDIudWFnYi1oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGtleUNvbG9yO1xuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIGZvbnQtc2l6ZTogNXZ3OyB9XG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZm9udC1zaXplOiA3dnc7IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0dWFnYi1kZXNjLXRleHQg4oC744OG44Kt44K544OIXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gLnVhZ2ItZGVzYy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb25NYXJnaW4qLjU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4zOyB9XG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZm9udC1zaXplOiAxLjByZW07IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay1idXR0b25zIOKAu+ODnOOCv+ODs+ODluODreODg+OCr1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogJHNlY3Rpb25NYXJnaW4qLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC0kc21hbGxHdXR0ZXJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IC0kc21hbGxHdXR0ZXJcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouMztcbiAgICBmb250LXNpemU6IDMuOHZ3OyB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdHdwLWJsb2NrLWJ1dHRvbiDigLvjg5zjgr/jg7NcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAud3AtYmxvY2stYnV0dG9uIHtcbiAgZmxleC1iYXNpczogMjMlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICY6bm90KDpudGgtb2YtdHlwZSg0bi0zKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYlOyB9XG4gIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgZmxleC1iYXNpczogMzElO1xuICAgICY6bm90KDpudGgtb2YtdHlwZSg0bi0zKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gICAgJjpub3QoOm50aC1vZi10eXBlKDNuLTIpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMy41JTsgfSB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoM24tMikpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHR3cC1ibG9jay1pbWFnZSDigLtpbWFnZVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdHdwLWJsb2NrLWJ1dHRvbl9fbGluayDigLvjg5zjgr/jg7Pjg6rjg7Pjgq9cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGNvbG9yOiAkYmFzZUJ1dHRvbkFuY2hvclRleHRDb2xvcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VCdXR0b25BbmNob3JCZ0NvbG9yO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZUJ1dHRvbkFuY2hvckJvcmRlckNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4ICM1NGE4Njg7XG4gIEBpbmNsdWRlIGljb0Fycm93KGJlZm9yZSwgNTAlLCAyMHB4LCA1MCUsIG51bGwsIDAuOHJlbSwgMnB4LCAkYmFzZUJ1dHRvbkFuY2hvclRleHRDb2xvciwgMTM1ZGVnKTtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICYuaXMtaG92ZXIsJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VCdXR0b25BbmNob3JCZ0NvbG9ySG92ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDYwJTsgfSB9XG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZm9udC1zaXplOiAzLjh2dzsgfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQud3AtYmxvY2stdWFnYi1zZWN0aW9uIOKAu+OCu+OCr+OCt+ODp+ODs1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay11YWdiLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAkc2VjdGlvbk1hcmdpbiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLy8gcGFkZGluZzogMFxuICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUJhY2tncm91bmRDb2xvclxuICAgIC8vIHdpZHRoOiAxMDAlXG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlXG4gICAgLy8gbWluLWhlaWdodDogMTAwdmhcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcmsvY29tbW9uL2JnX21vdW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAtJG1lZGlhbUd1dHRlclxuICAgIC8vIG1hcmdpbi1yaWdodDogLSRtZWRpYW1HdXR0ZXJcbiAgICBwYWRkaW5nOiAkc2VjdGlvbk1hcmdpbiAkbWVkaWFtR3V0dGVyO1xuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2NvbW1vbi9iZ19tb3VudF9zcC5wbmcpO1xuICAgICAgcGFkZGluZzogJHNlY3Rpb25NYXJnaW4gJG1lZGlhbUd1dHRlcjsgfSB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgLy8gbWFyZ2luLXRvcDogJHNlY3Rpb25NYXJnaW4qLjVcbiAgICAvLyBtYXJnaW4tbGVmdDogLSRzbWFsbEd1dHRlclxuICAgIC8vIG1hcmdpbi1yaWdodDogLSRzbWFsbEd1dHRlclxuICAgIHBhZGRpbmc6ICRzZWN0aW9uTWFyZ2luKi41ICRzbWFsbEd1dHRlcjtcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uTWFyZ2luKi41ICRzbWFsbEd1dHRlcjsgfSB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC51YWdiLXNlY3Rpb25fX2lubmVyLXdyYXAg4oC744K744Kv44K344On44OzIOimgee0oFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC51YWdiLXNlY3Rpb25fX2lubmVyLXdyYXAge1xuICBtYXgtd2lkdGg6ICRiYXNlV2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIHAsZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouMjtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG5cbiAgdWwge1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4yO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gY29sb3I6ICNmZmZcbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfil48nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNGRjgyNjY7IH0gfSB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLW1lZGlhLXRleHQg4oC744Oh44OH44Kj44Ki44OW44Ot44OD44KvXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouNTtcbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouMjsgfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEg4oC744Oh44OH44Kj44Ki44OW44Ot44OD44KvIGltZ1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IOKAu+ODoeODh+OCo+OCouODluODreODg+OCr1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEobWF4LCA2MDBweCkge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1zZXBhcmF0b3Itd3JhcCDigLvjgrvjg5Hjg6zjg7zjgr/jg7zjgIDmnqBcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAudWFnYi1zZXBhcmF0b3Itd3JhcCB7XG4gIC8vIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4zXG4gIGRpc3BsYXk6IG5vbmU7XG4gICYgKyAudWFnYi1kZXNjLXRleHQge1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi41OyB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgJiArIC51YWdiLWRlc2MtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouNDsgfSB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC51YWdiLXNlcGFyYXRvciDigLvjgrvjg5Hjg6zjg7zjgr/jg7zjgIDlrZBcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAudWFnYi1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6ICRrZXlDb2xvcjsgfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLXVhZ2ItaWNvbi1saXN0IOKAu+OCouOCpOOCs+ODs+S7mOOBjeODquOCueODiCDmnqBcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAud3AtYmxvY2stdWFnYi1pY29uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAkc2VjdGlvbk1hcmdpbiouMzsgfVxuI3skc2VsZWN0fSAudWFnYi1pY29uLWxpc3RfX291dGVyLXdyYXAgLnVhZ2ItaWNvbi1saXN0X193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiN7JHNlbGVjdH0gLnVhZ2ItaWNvbi1saXN0X19vdXRlci13cmFwIC51YWdiLWljb24tbGlzdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4jeyRzZWxlY3R9IC51YWdiLWljb24tbGlzdF9fb3V0ZXItd3JhcCAudWFnYi1pY29uLWxpc3RfX3dyYXAgLnVhZ2ItaWNvbi1saXN0X19jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1pY29uLWxpc3RfX3dyYXBwZXIg4oC744Ki44Kk44Kz44Oz5LuY44GN44Oq44K544OI44CA5p6gMlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC51YWdiLWljb24tbGlzdF9fb3V0ZXItd3JhcCAudWFnYi1pY29uLWxpc3RfX3NvdXJjZS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG4jeyRzZWxlY3R9IC51YWdiLWljb24tbGlzdF9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0LndwLWJsb2NrLXVhZ2ItaWNvbi1saXN0LWNoaWxkIOKAu+OCouOCpOOCs+ODs+S7mOOBjeODquOCueODiOOAgOWtkFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jeyRzZWxlY3R9IC53cC1ibG9jay11YWdiLWljb24tbGlzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgJiArIC53cC1ibG9jay11YWdiLWljb24tbGlzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQudWFnYi1pY29uLWxpc3RfX2xhYmVsIOKAu+OCouOCpOOCs+ODs+S7mOOBjeODquOCueODiOOAgOWtkHNwYW5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAudWFnYi1pY29uLWxpc3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC53cC1ibG9jay10YWJsZSDigLvjgqLjgqTjgrPjg7Pku5jjgY3jg6rjgrnjg4jjgIDlrZBzcGFuXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gLndwLWJsb2NrLXRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDEwcHggMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB0ZCx0aCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU0QTg2ODtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiB9IH0gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2VCb3JkZXJDb2xvclxuICBAaW5jbHVkZSBtZWRpYSh4eGwpO1xuICBAaW5jbHVkZSBtZWRpYSh4bCk7XG4gIEBpbmNsdWRlIG1lZGlhKGxnKTtcbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItc3BhY2luZzogM3B4O1xuICAgICAgdGQsdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH0gfSB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC5wLWZsb3djaGFydCDigLvjg5Xjg63jg7zjg4Hjg6Pjg7zjg4hcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAucC1mbG93Y2hhcnQge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjEpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICAud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICY6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcmsvZnJlZS9pY29fc3RlcC0wMS5wbmcpOyB9XG4gICAgJjpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9mcmVlL2ljb19zdGVwLTAyLnBuZyk7IH1cbiAgICAmOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDMucG5nKTsgfVxuICAgICY6bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcmsvZnJlZS9pY29fc3RlcC0wNC5wbmcpOyB9XG4gICAgJjpudGgtb2YtdHlwZSg1KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9mcmVlL2ljb19zdGVwLTA1LnBuZyk7IH1cbiAgICAmOm50aC1vZi10eXBlKDYpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDYucG5nKTsgfVxuICAgICY6bnRoLW9mLXR5cGUoNyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcmsvZnJlZS9pY29fc3RlcC0wNy5wbmcpOyB9XG4gICAgJjpudGgtb2YtdHlwZSg4KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFyay9mcmVlL2ljb19zdGVwLTA4LnBuZyk7IH1cbiAgICAmOm50aC1vZi10eXBlKDkpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMDkucG5nKTsgfVxuICAgICY6bnRoLW9mLXR5cGUoMTApOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJrL2ZyZWUvaWNvX3N0ZXAtMTAucG5nKTsgfSB9XG4gIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICAgcGFkZGluZzogMCA4MHB4IDIwcHggMjBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC00MHB4OyB9IH0gfVxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIC53cC1ibG9jay1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGhlaWdodDogODlweDsgfSB9XG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcdC5wLXZlcnRpY2FsRmxhdCDigLvjg5Xjg6njg4Pjg4jjg6zjgqTjgqLjgqbjg4jjgIDnuKZWZXJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3skc2VsZWN0fSAucC12ZXJ0aWNhbEZsYXQge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgaDMsaDQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjEpXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgYXV0byAhaW1wb3J0YW50OyB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGgzLGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvICFpbXBvcnRhbnQ7IH0gfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXHQucC1ob3Jpem9udGFsRmxhdCDigLvjg5Xjg6njg4Pjg4jjg6zjgqTjgqLjgqbjg4gg5qiqVmVyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN7JHNlbGVjdH0gLnAtaG9yaXpvbnRhbEZsYXQge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAzMSU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4xKTtcbiAgICBoMyxoNCB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiB9ICAgICAgLy8gY29sb3I6ICNmZmZcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoMyxoNCB7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9IH0gfSB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ1NT44Gu44G/44Gn44Ki44Kk44Kz44Oz44KS5YaN54++44GZ44KLbWl4aW7jgafjgZnjgIJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOefouWNsO+8iD7vvIlcclxuLy8gQGluY2x1ZGUgaWNvQXJyb3coYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOWkp+OBjeOBlSwg57ea44Gu5bmFLCDoibIsIOS4ii00NWRlZyBvciDlj7M0NWRlZyBvciDkuIsxMzVkZWcgb3Ig5bemLTEzNWRlZyk7XHJcbi8vICtpY29BcnJvdyhiZWZvcmUgb3IgYWZ0ZXIsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg5aSn44GN44GVLCDnt5rjga7luYUsIOiJsiwg5LiKLTQ1ZGVnIG9yIOWPszQ1ZGVnIG9yIOS4izEzNWRlZyBvciDlt6YtMTM1ZGVnKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOS4ieinkuW9ou+8iOKWtu+8iVxyXG4vLyBAaW5jbHVkZSBpY29UcmlhbmdsZTAxKGJlZm9yZSBvciBhZnRlciwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB0b3Agb3IgcmlnaHQgb3IgYm90dG9tIG9yIGxlZnQsIOW5hSwg6auY44GVLCDoibIpO1xyXG4vLyAraWNvVHJpYW5nbGUwMShiZWZvcmUgb3IgYWZ0ZXIsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgdG9wIG9yIHJpZ2h0IG9yIGJvdHRvbSBvciBsZWZ0LCDluYUsIOmrmOOBlSwg6ImyKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOebtOinkuS4ieinkuW9olxyXG4vLyBAaW5jbHVkZSBpY29UcmlhbmdsZTAyKGJlZm9yZSBvciBhZnRlciwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB0b3BMZWZ0IG9yIHRvcFJpZ2h0IG9yIGJvdHRvbUxlZnQgb3IgYm90dG9tUmlnaHQsIOW5hSwg6auY44GVLCDoibIpO1xyXG4vLyAraWNvVHJpYW5nbGUwMihiZWZvcmUgb3IgYWZ0ZXIsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgdG9wTGVmdCBvciB0b3BSaWdodCBvciBib3R0b21MZWZ0IG9yIGJvdHRvbVJpZ2h0LCDluYUsIOmrmOOBlSwg6ImyKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOS4uO+8iOKXj++8iVxyXG4vLyBAaW5jbHVkZSBpY29DaXJjbGUoYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOWkp+OBjeOBlSwg6ImyKTtcclxuLy8gK2ljb0NpcmNsZShiZWZvcmUgb3IgYWZ0ZXIsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg5aSn44GN44GVLCDoibIpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44OX44Op44K577yI77yL77yJ44CB44Oe44Kk44OK44K577yI77yN77yJ44CB44OQ44OE77yI4pyV77yJXHJcbi8vIEBpbmNsdWRlIGljb1N5bWJvbChwbHVzIG9yIG1pbnVzIG9yIGNyb3NzLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOWkp+OBjeOBlSwg57ea44Gu5bmFLCDoibIpO1xyXG4vLyAraWNvU3ltYm9sKHBsdXMgb3IgbWludXMgb3IgY3Jvc3MsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg5aSn44GN44GVLCDnt5rjga7luYUsIOiJsik7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDjg6Hjg4vjg6Xjg7zvvIjkuInvvIlcclxuLy8gQGluY2x1ZGUgaWNvTWVudSjlpJbmnqDjga7luYUsIOWkluaeoOOBrumrmOOBlSwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCDnt5rjga7luYUsIOe3muOBrumrmOOBlSwg6KeS5Li4LCDnt5rjga7oibIsIOe3muOBrumWk+malCwg44Op44OZ44Or5paH6KiAKTtcclxuLy8gK2ljb01lbnUo5aSW5p6g44Gu5bmFLCDlpJbmnqDjga7pq5jjgZUsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg57ea44Gu5bmFLCDnt5rjga7pq5jjgZUsIOinkuS4uCwg57ea44Gu6ImyLCDnt5rjga7plpPpmpQsIOODqeODmeODq+aWh+iogCk7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDnlLvlg4/jgafjgqLjgqTjgrPjg7PmjL/lhaVcclxuLy8gQGluY2x1ZGUgaWNvSW1hZ2UoYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOW5hSwg6auY44GVLCBcIuODkeOCuVwiKTtcclxuLy8gK2ljb0ltYWdlKGJlZm9yZSBvciBhZnRlciwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCDluYUsIOmrmOOBlSwgXCLjg5HjgrlcIik7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDjgqLjgqTjgrPjg7Pjg5Xjgqnjg7Pjg4jjgqTjg7Pjg6njgqTjg7PphY3nva5cclxuLy8gQGluY2x1ZGUgaWNvbkZvbnRJbmxpbmUoYmVmb3JlIG9yIGFmdGVyLCDjg5Xjgqnjg7Pjg4jlkI0sIOOCteOCpOOCuiwg6ImyLCDlt6blj7Pjg57jg7zjgrjjg7MpO1xyXG4vLyAraWNvbkZvbnRJbmxpbmUoYmVmb3JlIG9yIGFmdGVyLCDjg5Xjgqnjg7Pjg4jlkI0sIOOCteOCpOOCuiwg6ImyLCDlt6blj7Pjg57jg7zjgrjjg7MpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Ki44Kk44Kz44Oz44OV44Kp44Oz44OI57W25a++6YWN572uXHJcbi8vIEBpbmNsdWRlIGljb25Gb250QWJzb2x1dGUoYmVmb3JlIG9yIGFmdGVyLCDjg5Xjgqnjg7Pjg4jlkI0sIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg44K144Kk44K6LCDoibIpO1xyXG4vLyAraWNvbkZvbnRBYnNvbHV0ZShiZWZvcmUgb3IgYWZ0ZXIsIOODleOCqeODs+ODiOWQjSwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCDjgrXjgqTjgrosIOiJsik7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIOefouWNsO+8iD7vvIlcclxuLy8gQGluY2x1ZGUgaWNvQXJyb3coYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOWkp+OBjeOBlSwg57ea44Gu5bmFLCDoibIsIOS4ii00NWRlZyBvciDlj7M0NWRlZyBvciDkuIsxMzVkZWcgb3Ig5bemLTEzNWRlZyk7XHJcbkBtaXhpbiBpY29BcnJvdyhcclxuICAkYmVmb3JlLW9yLWFmdGVyLFxyXG4gICR0b3A6IG51bGwsXHJcbiAgJHJpZ2h0OiBudWxsLFxyXG4gICRib3R0b206IG51bGwsXHJcbiAgJGxlZnQ6IG51bGwsXHJcbiAgJGFycm93U2l6ZTogMTRweCxcclxuICAkYXJyb3dXaWR0aDogMXB4LFxyXG4gICRhcnJvd0NvbG9yOiAjOTk5LFxyXG4gICRhcnJvd0RlZzogNDVkZWdcclxuICApIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjojeyRiZWZvcmUtb3ItYWZ0ZXJ9IHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHRvcDtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICAgIHdpZHRoOiAkYXJyb3dTaXplO1xyXG4gICAgaGVpZ2h0OiAkYXJyb3dTaXplO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaWYgJGFycm93RGVnID09IC00NWRlZyBvciAkYXJyb3dEZWcgPT0gMTM1ZGVnIHtcclxuICAgICAgQGlmICRyaWdodCA9PSA1MCUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGFycm93U2l6ZSAvIDIgKigtMSk7XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRhcnJvd1NpemUgLyAyICooLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJGFycm93RGVnID09IC00NWRlZyB7XHJcbiAgICAgIEBpZiAkdG9wID09IDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogKCRhcnJvd1NpemUgLyAyKSAvMiAqKC0xKTtcclxuICAgICAgfVxyXG4gICAgICBAaWYgJGJvdHRvbSA9PSA1MCUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgoJGFycm93U2l6ZSAvIDIpIC8yICsgKCRhcnJvd1NpemUgLyAyKSkgKigtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAkYXJyb3dEZWcgPT0gMTM1ZGVnIHtcclxuICAgICAgQGlmICR0b3AgPT0gNTAlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAoKCRhcnJvd1NpemUgLyAyKSAvMiArICgkYXJyb3dTaXplIC8gMikpICooLTEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpZiAkYm90dG9tID09IDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRhcnJvd1NpemUgLyAyKSAvMiAqKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRhcnJvd0RlZyA9PSA0NWRlZyBvciAkYXJyb3dEZWcgPT0gLTEzNWRlZyB7XHJcbiAgICAgIEBpZiAkdG9wID09IDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGFycm93U2l6ZSAvIDIgKigtMSk7XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYXJyb3dTaXplIC8gMiAqKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRhcnJvd0RlZyA9PSA0NWRlZyB7XHJcbiAgICAgIEBpZiAkcmlnaHQgPT0gNTAlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkYXJyb3dTaXplIC8gMikgLzIgLSAoJGFycm93U2l6ZSAvIDIpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpZiAkbGVmdCA9PSA1MCUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoKCRhcnJvd1NpemUgLyAyKSAvMiArICgkYXJyb3dTaXplIC8gMikpICooLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgJGFycm93RGVnID09IC0xMzVkZWcge1xyXG4gICAgICBAaWYgJHJpZ2h0ID09IDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoKCRhcnJvd1NpemUgLyAyKSAvMiArICgkYXJyb3dTaXplIC8gMikpICogKC0xKTtcclxuICAgICAgfVxyXG4gICAgICBAaWYgJGxlZnQgPT0gNTAlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogKCRhcnJvd1NpemUgLyAyKSAvMiAtICgkYXJyb3dTaXplIC8gMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJvcmRlci10b3A6IHNvbGlkICRhcnJvd1dpZHRoICRhcnJvd0NvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAkYXJyb3dXaWR0aCAkYXJyb3dDb2xvcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKCRhcnJvd0RlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDkuInop5LlvaLvvIjilrbvvIlcclxuLy8gQGluY2x1ZGUgaWNvVHJpYW5nbGUwMShiZWZvcmUgb3IgYWZ0ZXIsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgdG9wIG9yIHJpZ2h0IG9yIGJvdHRvbSBvciBsZWZ0LCDluYUsIOmrmOOBlSwg6ImyKTtcclxuQG1peGluIGljb1RyaWFuZ2xlMDEgKFxyXG4gICRiZWZvcmUtb3ItYWZ0ZXIsXHJcbiAgJHRvcDogbnVsbCxcclxuICAkcmlnaHQ6IG51bGwsXHJcbiAgJGJvdHRvbTogbnVsbCxcclxuICAkbGVmdDogbnVsbCxcclxuICAkZGlyZWN0aW9uOiBudWxsLFxyXG4gICR3aWR0aDogNTBweCxcclxuICAkaGVpZ2h0OiA1MHB4LFxyXG4gICRjb2xvcjogIzk5OVxyXG4gICkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOiN7JGJlZm9yZS1vci1hZnRlcn0ge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIEBpZiAkdG9wID09IDUwJSBvciAkYm90dG9tID09IDUwJSBvciAkcmlnaHQgPT0gNTAlIG9yICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIEBpZiAkdG9wID09IDUwJSBvciAkYm90dG9tID09IDUwJSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRvcDogJHRvcDtcclxuICAgICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgfVxyXG4gICAgQGlmICRyaWdodCA9PSA1MCUgb3IgJGxlZnQgPT0gNTAlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgcmlnaHQ6ICRyaWdodDtcclxuICAgICAgbGVmdDogJGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yIDUwLjUlKSBuby1yZXBlYXQgdG9wIGxlZnQvNTAlIDEwMCUsXHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvciA1MC41JSkgbm8tcmVwZWF0IHRvcCByaWdodC81MCUgMTAwJTtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCAkY29sb3IgNTAuNSUpIG5vLXJlcGVhdCB0b3AgbGVmdC81MCUgMTAwJSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yIDUwLjUlKSBuby1yZXBlYXQgdG9wIHJpZ2h0LzUwJSAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCAkY29sb3IgNTAuNSUpIG5vLXJlcGVhdCB0b3AgbGVmdC8xMDAlIDUwJSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yIDUwLjUlKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0LzEwMCUgNTAlO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCAkY29sb3IgNTAuNSUpIG5vLXJlcGVhdCBib3R0b20gbGVmdC8xMDAlIDUwJSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvciA1MC41JSkgbm8tcmVwZWF0IHRvcCByaWdodC8xMDAlIDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOebtOinkuS4ieinkuW9olxyXG4vLyBAaW5jbHVkZSBpY29UcmlhbmdsZTAyKGJlZm9yZSBvciBhZnRlciwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB0b3BMZWZ0IG9yIHRvcFJpZ2h0IG9yIGJvdHRvbUxlZnQgb3IgYm90dG9tUmlnaHQsIOW5hSwg6auY44GVLCDoibIpO1xyXG5AbWl4aW4gaWNvVHJpYW5nbGUwMiAoXHJcbiAgJGJlZm9yZS1vci1hZnRlcixcclxuICAkdG9wOiBudWxsLFxyXG4gICRyaWdodDogbnVsbCxcclxuICAkYm90dG9tOiBudWxsLFxyXG4gICRsZWZ0OiBudWxsLFxyXG4gICRkaXJlY3Rpb246IG51bGwsXHJcbiAgJHdpZHRoOiA1MHB4LFxyXG4gICRoZWlnaHQ6IDUwcHgsXHJcbiAgJGNvbG9yOiAjOTk5XHJcbiAgKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6I3skYmVmb3JlLW9yLWFmdGVyfSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgQGlmICR0b3AgPT0gNTAlIG9yICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIEBpZiAkcmlnaHQgPT0gNTAlIG9yICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3BSaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCAkY29sb3IgNTAuNSUpIG5vLXJlcGVhdCB0b3AgbGVmdC8xMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3BMZWZ0IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yIDUwLjUlKSBuby1yZXBlYXQgdG9wIGxlZnQvMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYm90dG9tUmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yIDUwLjUlKSBuby1yZXBlYXQgdG9wIGxlZnQvMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYm90dG9tTGVmdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvciA1MC41JSkgbm8tcmVwZWF0IHRvcCBsZWZ0LzEwMCUgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOS4uO+8iOKXj++8iVxyXG4vLyBAaW5jbHVkZSBpY29DaXJjbGUoYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOWkp+OBjeOBlSwg6ImyKTtcclxuQG1peGluIGljb0NpcmNsZShcclxuICAkYmVmb3JlLW9yLWFmdGVyLFxyXG4gICR0b3A6IG51bGwsXHJcbiAgJHJpZ2h0OiBudWxsLFxyXG4gICRib3R0b206IG51bGwsXHJcbiAgJGxlZnQ6IG51bGwsXHJcbiAgJGNpcmNsZVNpemU6IDE4cHgsXHJcbiAgJGNpcmNsZUNvbG9yOiAjOTk5XHJcbiAgKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6I3skYmVmb3JlLW9yLWFmdGVyfSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgICB3aWR0aDogJGNpcmNsZVNpemU7XHJcbiAgICBoZWlnaHQ6ICRjaXJjbGVTaXplO1xyXG4gICAgQGlmICR0b3AgPT0gNTAlIG9yICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIEBpZiAkcmlnaHQgPT0gNTAlIG9yICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2lyY2xlQ29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5fjg6njgrnvvIjvvIvvvInjgIHjg57jgqTjg4rjgrnvvIjvvI3vvInjgIHjg5Djg4TvvIjinJXvvIlcclxuLy8gQGluY2x1ZGUgaWNvU3ltYm9sKHBsdXMgb3IgbWludXMgb3IgY3Jvc3MsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg5aSn44GN44GVLCDnt5rjga7luYUsIOiJsik7XHJcbkBtaXhpbiBpY29TeW1ib2woXHJcbiAgJHBsdXMtb3ItbWludXMtb3ItY3Jvc3MsXHJcbiAgJHRvcDogbnVsbCxcclxuICAkcmlnaHQ6IG51bGwsXHJcbiAgJGJvdHRvbTogbnVsbCxcclxuICAkbGVmdDogbnVsbCxcclxuICAkc2l6ZTogNDBweCxcclxuICAkYm9yZGVyV2lkdGg6IDVweCxcclxuICAkY29sb3I6ICM5OTlcclxuICApIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgICBAaWYgJHBsdXMtb3ItbWludXMtb3ItY3Jvc3MgPT0gcGx1cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICgkc2l6ZSAvIDIpIC0gKCRib3JkZXJXaWR0aCAvIDIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUgLyAyKSAtICgkYm9yZGVyV2lkdGggLyAyKTtcclxuICAgIH1cclxuICAgIEBpZiAkcGx1cy1vci1taW51cy1vci1jcm9zcyA9PSBjcm9zcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICgkc2l6ZSAvIDIpIC0gKCRib3JkZXJXaWR0aCAvIDIpIC0gMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzaXplIC8gMikgLSAoJGJvcmRlcldpZHRoIC8gMikgLSAyO1xyXG4gICAgfVxyXG4gICAgQGlmICR0b3AgPT0gNTAlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLSgkYm9yZGVyV2lkdGggLyAyKTtcclxuICAgIH1cclxuICAgIEBpZiAkYm90dG9tID09IDUwJSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0oJGJvcmRlcldpZHRoIC8gMik7XHJcbiAgICB9XHJcbiAgICBAaWYgJHJpZ2h0ID09IDUwJSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLSgkc2l6ZSAvIDIpO1xyXG4gICAgfVxyXG4gICAgQGlmICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRzaXplIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkcGx1cy1vci1taW51cy1vci1jcm9zcyA9PSBtaW51cyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkYm9yZGVyV2lkdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkYm9yZGVyV2lkdGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgQGlmICRwbHVzLW9yLW1pbnVzLW9yLWNyb3NzID09IHBsdXMge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICBAaWYgJHBsdXMtb3ItbWludXMtb3ItY3Jvc3MgPT0gY3Jvc3Mge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgIGhlaWdodDogJGJvcmRlcldpZHRoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIEBpZiAkcGx1cy1vci1taW51cy1vci1jcm9zcyA9PSBjcm9zcyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Oh44OL44Ol44O877yI5LiJ77yJXHJcbi8vIEBpbmNsdWRlIGljb01lbnUo5aSW5p6g44Gu5bmFLCDlpJbmnqDjga7pq5jjgZUsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwg57ea44Gu5bmFLCDnt5rjga7pq5jjgZUsIOinkuS4uCwg57ea44Gu6ImyLCDnt5rjga7plpPpmpQsIOODqeODmeODq+aWh+iogCk7XHJcbkBtaXhpbiBpY29NZW51KFxyXG4gICRvdXRlckJveFdpZHRoOiA0NHB4LFxyXG4gICRvdXRlckJveEhlaWdodDogNDRweCxcclxuICAkdG9wOiBudWxsLFxyXG4gICRyaWdodDogbnVsbCxcclxuICAkYm90dG9tOiBudWxsLFxyXG4gICRsZWZ0OiBudWxsLFxyXG4gICRib3JkZXJXaWR0aDogMjhweCxcclxuICAkYm9yZGVySGVpZ2h0OiAycHgsXHJcbiAgJGJvcmRlclJhZGl1czogMnB4LFxyXG4gICRib3JkZXJDb2xvcjogI2ZmZixcclxuICAkYm9yZGVyU3BhY2U6IDhweCxcclxuICAkbGFiZWw6IG51bGxcclxuICApIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6ICRvdXRlckJveFdpZHRoO1xyXG4gIGhlaWdodDogJG91dGVyQm94SGVpZ2h0O1xyXG4gIC8vIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogJGJvcmRlckNvbG9yO1xyXG4gIC5pY29NZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpZiAkdG9wID09IDUwJSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkYm9yZGVySGVpZ2h0IC8yICooLTEpO1xyXG4gICAgfVxyXG4gICAgQGlmICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRib3JkZXJIZWlnaHQgLzI7XHJcbiAgICB9XHJcbiAgICBAaWYgJHJpZ2h0ID09IDUwJSB7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGJvcmRlcldpZHRoIC8yO1xyXG4gICAgfVxyXG4gICAgQGlmICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRib3JkZXJXaWR0aCAvMiAqKC0xKTtcclxuICAgIH1cclxuICAgIEBpZiAkdG9wICE9IDUwJSBvciAkcmlnaHQgIT0gNTAlIG9yICRib3R0b20gIT0gNTAlIG9yICRyaWdodCAhPSA1MCUge1xyXG4gICAgICB0b3A6ICR0b3A7XHJcbiAgICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICAgICAgbGVmdDogJGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29NZW51SW5uZXIsXHJcbiAgLmljb01lbnVJbm5lcjpiZWZvcmUsXHJcbiAgLmljb01lbnVJbm5lcjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gd2lkdGg6ICRib3JkZXJXaWR0aDtcclxuICAgIGhlaWdodDogJGJvcmRlckhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyQ29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLmljb01lbnVJbm5lcntcclxuICAgIHdpZHRoOiAkYm9yZGVyV2lkdGg7XHJcbiAgfVxyXG4gIC5pY29NZW51SW5uZXI6YmVmb3JlIHtcclxuICAgIHRvcDogJGJvcmRlclNwYWNlICogLTE7XHJcbiAgICB3aWR0aDogJGJvcmRlcldpZHRoIC0gOHB4O1xyXG4gIH1cclxuICAuaWNvTWVudUlubmVyOmFmdGVyIHtcclxuICAgIGJvdHRvbTogJGJvcmRlclNwYWNlICogLTE7XHJcbiAgICB3aWR0aDogJGJvcmRlcldpZHRoIC0gOHB4O1xyXG4gIH1cclxuICBAaWYgJGxhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJGxhYmVsO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyDjgq/jg6rjg4Pjgq/jgZfjgZ/mmYLjgavinJXjgavlpInmm7RcclxuICAmLmlzLWFjdGl2ZSAuaWNvTWVudUlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSAuaWNvTWVudUlubmVyOmJlZm9yZSxcclxuICAmLmlzLWFjdGl2ZSAuaWNvTWVudUlubmVyOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6ICRib3JkZXJXaWR0aDtcclxuICAgIGJhY2tncm91bmQ6ICRib3JkZXJDb2xvcjtcclxuICB9XHJcbiAgJi5pcy1hY3RpdmUgLmljb01lbnVJbm5lcjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSAuaWNvTWVudUlubmVyOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDnlLvlg4/jgafjgqLjgqTjgrPjg7PmjL/lhaVcclxuLy8gQGluY2x1ZGUgaWNvSW1hZ2UoYmVmb3JlIG9yIGFmdGVyLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIOW5hSwg6auY44GVLCBcIuODkeOCuVwiKTtcclxuQG1peGluIGljb0ltYWdlKFxyXG4gICRiZWZvcmUtb3ItYWZ0ZXIsXHJcbiAgJHRvcDogbnVsbCxcclxuICAkcmlnaHQ6IG51bGwsXHJcbiAgJGJvdHRvbTogbnVsbCxcclxuICAkbGVmdDogbnVsbCxcclxuICAkaW1nU2l6ZVc6IG51bGwsXHJcbiAgJGltZ1NpemVIOiBudWxsLFxyXG4gICRpbWdQYXRoOiBudWxsXHJcbiAgKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6I3skYmVmb3JlLW9yLWFmdGVyfSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgICB3aWR0aDogJGltZ1NpemVXO1xyXG4gICAgaGVpZ2h0OiAkaW1nU2l6ZUg7XHJcbiAgICBAaWYgJHRvcCA9PSA1MCUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtKCRpbWdTaXplSCAvIDIpO1xyXG4gICAgfVxyXG4gICAgQGlmICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLSgkaW1nU2l6ZUggLyAyKTtcclxuICAgIH1cclxuICAgIEBpZiAkcmlnaHQgPT0gNTAlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRpbWdTaXplVyAvIDIpO1xyXG4gICAgfVxyXG4gICAgQGlmICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRpbWdTaXplVyAvIDIpO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWdQYXRoKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkaW1nU2l6ZVcgJGltZ1NpemVIO1xyXG4gIH1cclxufVxyXG5cclxuLy8g44Ki44Kk44Kz44Oz44OV44Kp44Oz44OI44Kk44Oz44Op44Kk44Oz6YWN572uXHJcbi8vIEBpbmNsdWRlIGljb25Gb250SW5saW5lKGJlZm9yZSBvciBhZnRlciwg44OV44Kp44Oz44OI5ZCNLCDjgrXjgqTjgrosIOiJsiwg5bem5Y+z44Oe44O844K444OzKTtcclxuQG1peGluIGljb25Gb250SW5saW5lKFxyXG4gICRiZWZvcmUtb3ItYWZ0ZXIsXHJcbiAgJGZvbnROYW1lLFxyXG4gICRmb250U2l6ZTogbnVsbCxcclxuICAkY29sb3I6IG51bGwsXHJcbiAgJGhvcml6b250YWxNYXJnaW46IDRweFxyXG4gICkge1xyXG4gICY6I3skYmVmb3JlLW9yLWFmdGVyfSB7XHJcbiAgICAvLyBjb250ZW50OiBtYXAtZ2V0KCRmb250TWFwLCAkZm9udE5hbWUpO1xyXG4gICAgY29udGVudDogdW5xdW90ZSgnXFxcIlxcXFwnKSArIHVucXVvdGUobWFwLWdldCgkZm9udE1hcCwgJGZvbnROYW1lKSkgKyB1bnF1b3RlKCdcXFwiJyk7XHJcbiAgICBAaWYgJGJlZm9yZS1vci1hZnRlciA9PSBiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRob3Jpem9udGFsTWFyZ2luO1xyXG4gICAgfVxyXG4gICAgQGlmICRiZWZvcmUtb3ItYWZ0ZXIgPT0gYWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGhvcml6b250YWxNYXJnaW47XHJcbiAgICB9XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjgqLjgqTjgrPjg7Pjg5Xjgqnjg7Pjg4jntbblr77phY3nva5cclxuLy8gQGluY2x1ZGUgaWNvbkZvbnRBYnNvbHV0ZShiZWZvcmUgb3IgYWZ0ZXIsIOODleOCqeODs+ODiOWQjSwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCDjgrXjgqTjgrosIOiJsik7XHJcbkBtaXhpbiBpY29uRm9udEFic29sdXRlKFxyXG4gICRiZWZvcmUtb3ItYWZ0ZXIsXHJcbiAgJGZvbnROYW1lLFxyXG4gICR0b3A6IG51bGwsXHJcbiAgJHJpZ2h0OiBudWxsLFxyXG4gICRib3R0b206IG51bGwsXHJcbiAgJGxlZnQ6IG51bGwsXHJcbiAgJGZvbnRTaXplOiBudWxsLFxyXG4gICRjb2xvcjogbnVsbFxyXG4gICkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOiN7JGJlZm9yZS1vci1hZnRlcn0ge1xyXG4gICAgLy8gY29udGVudDogbWFwLWdldCgkZm9udE1hcCwgJGZvbnROYW1lKTtcclxuICAgIGNvbnRlbnQ6IHVucXVvdGUoJ1xcXCJcXFxcJykgKyB1bnF1b3RlKG1hcC1nZXQoJGZvbnRNYXAsICRmb250TmFtZSkpICsgdW5xdW90ZSgnXFxcIicpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGlmICR0b3AgPT0gNTAlIG9yICRib3R0b20gPT0gNTAlIHtcclxuICAgICAgQGlmICRyaWdodCA9PSA1MCUgb3IgJGxlZnQgPT0gNTAlIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICB0b3A6ICR0b3A7XHJcbiAgICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICAgIH1cclxuICAgIEBpZiAkcmlnaHQgPT0gNTAlIG9yICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgIEBpZiAkdG9wID09IDUwJSBvciAkYm90dG9tID09IDUwJSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vIOOCouOCpOOCs+ODs+ODleOCqeODs+ODiOWkieabtFxyXG4vLyBAaW5jbHVkZSBpY29uRm9udENoYW5nZSjjg5Xjgqnjg7Pjg4jlkI0pO1xyXG5AbWl4aW4gaWNvbkZvbnRDaGFuZ2UoXHJcbiAgJGZvbnROYW1lXHJcbiAgKSB7XHJcbiAgICBjb250ZW50OiB1bnF1b3RlKCdcXFwiXFxcXCcpICsgdW5xdW90ZShtYXAtZ2V0KCRmb250TWFwLCAkZm9udE5hbWUpKSArIHVucXVvdGUoJ1xcXCInKTtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlx0bXdmb3JtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIC5td193cF9mb3JtIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogJHNlY3Rpb25NYXJnaW4qLjUgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvcm0+cCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBpbmNsdWRlIG1lZGlhKHh4bCk7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKTtcbiAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbk1hcmdpbiouNSAxNXB4OyB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kKTtcbiAgQGluY2x1ZGUgbWVkaWEoc20pOyB9XG5cbiNtYWluIC5td193cF9mb3JtIHtcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUJ1dHRvbkNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgICYuaXMtaG92ZXIsJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUJ1dHRvbkNvbG9ySG92ZXI7IH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4eGwpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKTtcbiAgICBAaW5jbHVkZSBtZWRpYShsZyk7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uTWFyZ2luKi4yOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44dnc7IH0gfVxuICBpbnB1dFtuYW1lKj1cInBvc3Rjb2RlXCJdLGlucHV0W25hbWUqPVwidGVsXCJdIHtcbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgbWF4LXdpZHRoOiAyNnZ3OyB9IH0gfVxuI21haW4gLm13X3dwX2Zvcm0ge1xuICAubXdmb3JtLWNoZWNrYm94LWZpZWxkICwgLm13Zm9ybS1yYWRpby1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgLCAubXdmb3JtLXJhZGlvLWZpZWxkIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfSB9IH1cbiNtYWluIC5td193cF9mb3JtIHtcbiAgZm9ybT5wPmlucHV0W3R5cGU9XCJ0ZXh0XCJdLGZvcm0+cD5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvKlxuICogQWRkIHlvc2hpZGEgc3R5bGVzaGVldFxuICogKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogbW9kdWxlXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaXMtc2luZ2xlIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi5sLWJhbm5lciB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDQwMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDsgfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXJcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmVcblx0XHQvLyB6LWluZGV4OiAwXG5cdFx0Ly8gJjo6YmVmb3JlXG5cdFx0Ly8gICBjb250ZW50OiAnJ1xuXHRcdC8vICAgcG9zaXRpb246IGFic29sdXRlXG5cdFx0Ly8gICB0b3A6IDBcblx0XHQvLyAgIGxlZnQ6IDBcblx0XHQvLyAgIHdpZHRoOiAxMDAlXG5cdFx0Ly8gICBoZWlnaHQ6IDUwJVxuXHRcdC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY1xuIH1cdFx0Ly8gICB6LWluZGV4OiAtMVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA4NXB4IGNlbnRlcjsgfSB9XG5cbiNicmVhZGNydW1iIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG4uYy1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQmLmlzLXNwYWNlLWJldHdlZW4ge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXHQmLmlzLWNlbnRlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblx0Ji5pcy1sZWZ0LWp1c3RpZmllZCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMxJTsgfSB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Pio6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfVxuLmMtdGl0bGUtanAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNjBweDtcblx0cGFkZGluZy1yaWdodDogNjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdCY6OmJlZm9yZSB7XG5cdFx0bGVmdDogMDsgfVxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7IH0gfVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGhlYWRlclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4taGVhZGVyIHtcblx0LmxvZ28ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7IH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpOyB9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXHRcdC5oZWxwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5NTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH1cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDZ2dzsgfSB9IH1cblx0I3Jlc2VydmUgLml0ZW0gLnBob25lIGEge1xuXHRcdGNvbG9yOiAjZmZmOyB9XG5cdC5oZWFkZXItdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9IH0gfVxubmF2Lm1haW4tbmF2IHtcblx0Ly8gbWFyZ2luLXRvcDogMjBweFxuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCAtIDY2MHB4KTtcblx0LmhlYWRlcl9tZW51IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcblx0XHQvLyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4IC0gNTMwcHgpXG5cdFx0Lm1haW4tbWVudSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDsgfSB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlKTsgfSB9XG4ubWFpbi1oZWFkZXIge1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcblx0XHRoZWlnaHQ6IDEwMHB4OyB9IH1cbmEubWVudS1saW5rIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUT1BcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAvKiBNViAqL1xuLm1haW4tYmFubmVyIC5jYXB0aW9uIHtcblx0aDIge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzU0M0MzMDtcblx0XHRsaW5lLWhlaWdodDogMi4yO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDAgMTVweDsgfSB9XG4vKiDplovpmaLjga7jgYrnn6XjgonjgZsgKi9cbi5jLWRhdGUge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRmb250LXNpemU6IDIuMHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6ICNGRjgyNjY7IH1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIG5ld3NcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLW5ld3MgLmwtbmV3cy1yZWN0IC5pdGVtIGEge1xuXHRjb2xvcjogIzIxMjUyOTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0LmMtbmV3c19pY28sLmMtaW5mb3JtYXRpb25faWNvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS4wO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogI2ZmZjsgfVxuXHQuYy1uZXdzX2ljbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGODI2NjsgfVxuXHQuYy1pbmZvcm1hdGlvbl9pY28ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNENGNTY7IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogc2VydmljZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtc2VydmljZSAuc2VydmljZS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGEge1xuXHRcdGNvbG9yOiAka2V5Q29sb3I7IH1cblx0LnNlcnZpY2UtaWNvbiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4OyB9IH1cblx0LnNlcnZpY2UtdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9IH1cbi5sLXNlcnZpY2UgIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGtleUNvbG9yOyB9XG4uc2VydmljZS1pdGVtLWNvbnRlbnQgPiBkaXYge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBjbGluaWNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNsaW5pYyAub3dsLWNhcm91c2VsIHtcblx0Lm93bC1zdGFnZSB7XG5cdFx0ZGlzcGxheTogZmxleDsgfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBmcmVlYXJlYVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtZnJlZWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFyay90b3AvdG9wX2dyZWV0aW5nX2JnX3BjLnBuZykgdG9wIGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAwcHggMCAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbjogMTV2aCBhdXRvO1xuXHQmICsgLmwtZnJlZWFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDA7IH0gfVxuI2ZyZWVhcmVhIHtcblx0Ly8gbWF4LXdpZHRoOiAxMDAlXG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdG1heC13aWR0aDogMTA1MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBjYWxlbmRhclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtY2FsZW5kYXIgLmMtaXRlbSB7XG5cdGhlaWdodDogYXV0bzsgfVxuLmwtY2FsZW5kYXIgLmMtaXRlbSAucGhvbmUge1xuXHRmb250LXNpemU6IDIuMHJlbTtcblx0ZGlzcGxheTogYmxvY2s7IH1cbi5jLWZsZXhfZG91YmxlIHtcblx0Pioge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogZm9vdGVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXNucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfSB9IH1cbi5sLWZvb3Rlci1yZXNlcnZlIHtcblx0LnBob25lIHtcblx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIGN1cnNpdmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4OyB9IH1cblx0LmNvbnRhY3QgLmMtaXRlbSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfVxuXHQuZG90dGVkIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblx0XHQmICsgLmRvdHRlZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblx0LnRpbWUtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9IH1cblx0I21hcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDAwcHg7IH0gfVxuXHQuYy1pbnRyby10ZXh0IHtcblx0XHRjb2xvcjogI2ZmZjsgfVxuXHQuY29udGFjdCB7XG5cdFx0Jjpub3QoLmlzLWluZm8pIHtcbiB9XHRcdFx0Ly8gd2lkdGg6IGF1dG9cblx0XHQuYy1yZWN0cyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5yZWN0IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87IH0gfSB9IH1cbi5sLWZvb3Rlci10b3Age1xuXHRtYXJnaW4tdG9wOiAtMTV2aDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0LmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSAuYy1pdGVtLXRpdGxlIGg0LFxuXHQubC1jYWxlbmRhciAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUgaDQge1xuXHRcdGZvbnQtc2l6ZTogMi4ydnc7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmMtaXRlbSAuYnRuLW5ld2VyLCAuYy1pdGVtIC5idG4tcmV0ZXN0IHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQvLyAuYy1idXR0b24tdGl0bGVcbiB9XHQvL2FkZGluZy10b3A6IDVweFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmwtZm9vdGVyLXJlc2VydmUge1xuXHRcdC5waG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTsgfVxuXHRcdC5jb250YWN0IC5jLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4OyB9IH1cblx0LmwtZm9vdGVyLXJlc2VydmUgLmNvbnRhY3QgLmMtaXRlbSAuYy1pdGVtLXRpdGxlIGg0LFxuXHQubC1jYWxlbmRhciAuYy1pdGVtIC5jLWl0ZW0tdGl0bGUgaDQge1xuXHRcdGZvbnQtc2l6ZTogNHZ3OyB9IH1cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGFjY2VzcyBwYWdlXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1tYWluLWFjY2VzcyB7XG5cdCNnLW1hcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDAwcHg7IH0gfVxuXHQjbC1hY2Nlc3MtZGV0YWlsIHtcblx0XHQucGhvbmUgYSB7XG5cdFx0XHRjb2xvcjogIzIxMjUyOTsgfVxuXHRcdC50ZXh0LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0ZmxleC1iYXNpczogMzElO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Pio6bnRoLW9mLXR5cGUobisxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDsgfSB9IH1cblx0XHQuaW1hZ2UtaXRlbSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAzMSU7XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfVxuXHQudGltZS10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcblx0XHR0aCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cblx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7IH0gfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIHNlcnZpY2UgcGFnZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtc2VydmljZS10b3Age1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtaW4taGVpZ2h0OiA3NXZoO1xuXHRwYWRkaW5nOiAxNDBweCAwcHggNTBweCAwcHg7XG5cdCNzZXJ2aWNlLW1lbnUgdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmOjphZnRlciwgJjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMyU7XG5cdFx0XHRoZWlnaHQ6IDA7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3JkZXI6IDE7IH0gfVxuXHQubWVudS1pdGVtIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyMyU7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDFlbSAwLjdlbSAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDMwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZmxleC1iYXNpczogNzAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdFx0bWluLWhlaWdodDogNTh2aDsgfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjdlbSAwLjVlbTtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNDBweDsgfSB9XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA3NSU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTsgfSB9IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbi5sLXNlcnZpY2UtY29udGVudCB7XG5cdC5zZXJ2aWNlLWRlY28xIHtcblx0XHQvLyB3aWR0aDogMTAlXG4gfVx0XHQvLyBsZWZ0OiA1MHB4XG5cdC5zZXJ2aWNlLWl0ZW0tdGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cdC5zZXJ2aWNlLWl0ZW0taW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQuc2VydmljZS1pdGVtLWNvbnRlbnQge1xuXHRcdC5jLWRldGFpbC1oZWxwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdFx0LmMtZGV0YWlsLWxpc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyB9IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5zZXJ2aWNlLWl0ZW0tY29udGVudCAuYy1kZXRhaWwtbGlzdCB7XG5cdFx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwOyB9IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHQuc2VydmljZS1kZWNvMSB7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0dG9wOiAtNzBweDsgfVxuXHRcdC5zZXJ2aWNlLWRlY280IHtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHR0b3A6IC01JTsgfSB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogc3RhZmYgcGFnZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtc3RhZmYtdG9wIHtcblx0bWluLWhlaWdodDogNDh2aDtcblx0LnBoaWxvc29waHkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDExNTBweDtcblx0XHRtYXJnaW46IDEwMHB4IGF1dG8gMHB4OyB9XG5cdC5zdGFmZi1tZW51IHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHQubWVudS1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdC5waGlsb3NvcGh5IHtcblx0XHRcdG1hcmdpbjogNTBweCAxNXB4IDBweDsgfSB9IH1cbi5sLXN0YWZmLXN0YWZmIHtcblx0Lmwtc3RhZmYtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXHQubC1zdGFmZi1waWMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdC5sLXN0YWZmLXRleHQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4OyB9XG5cdFx0Lmwtc3RhZmYtcGljIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuLmwtc3RhZmYtcmVjcnVpdCB7XG5cdC5sLXJlY3J1aXQtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMTVweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cdC5sLXJlY3J1aXQtcGljIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGNsaW5pYyBwYWdlXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1tYWluLWNsaW5pYyB7XG5cdG1pbi1oZWlnaHQ6IDUwdmg7XG5cdCNjbGluaWMtdG9wLW1lbnUgdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0bWFyZ2luLXRvcDogLTIwdmg7XG5cdFx0I2NsaW5pYy10b3AtbWVudSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwOyB9IH0gfVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogZmFjaWxpdGllcyBwYWdlXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1hYm91dC1mYWNpbGl0eSB7XG5cdCNmYWNpbGl0eSAuaW1hZ2UtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXHQuZmFjaWxpdHktbGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07IH1cblx0LmZhY2lsaXR5LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdD4qIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMxJTsgfVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRoZWlnaHQ6IDA7IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5mYWNpbGl0eS1saXN0IHtcblx0XHRcdD4qIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OCU7IH0gfSB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0LmZhY2lsaXR5LWxlYWQge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0LmZhY2lsaXR5LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIFNQIFRFTC9XRUIgYnV0dG9uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNmaXhlZE1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0Ji5pcy1zd2l0Y2gge1xuXHRcdFx0I3RlbEJ0biB7XG5cdFx0XHRcdG9yZGVyOiAyOyB9XG5cdFx0XHQjd2ViQnRuIHtcblx0XHRcdFx0b3JkZXI6IDE7IH0gfSB9IH1cbiN0ZWxCdG4sI3dlYkJ0biB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG5cdFx0YSB7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTRBODY4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggJGtleUNvbG9yLCAwIDAgM3B4ICRrZXlDb2xvcjsgfVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cblxuLmMtbGF5b3V0X3BhdHRlcm4ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTV2aDsgfVxuIl19 */

body{font-family:"Noto Sans JP",sans-serif}
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&amp;family=Noto+Serif+JP:wght@400;700&amp;display=swap");body{font-feature-settings:"pkna";text-align:justify}#covid19{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}#covid19 .row{margin:20px}#covid19 h3{font-size:16px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}#covid19 p{text-align:left}@media screen and (max-width:768px){#covid19{display:block}#covid19 .row{padding:10px;margin:10px 0}}.c-service_txt small,.c-layout09_ttl small{font-size:80%;opacity:.4}#covid19 .row{margin:20px}.l-footer-top{margin-top:-1vh}@media screen and (max-width:768px){#covid19{display:block;margin-bottom:132px}}@media screen and (max-width:768px){#covid19{display:block;margin-bottom:0}}.l-freearea{margin:0 auto 7vh}.l-freearea+.l-freearea{margin:0 auto 25vh}</pre></body></html>