@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,400italic,700);img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table: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-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{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)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.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:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):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}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.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>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation 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(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.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%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{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{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}: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[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.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}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-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:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! 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}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--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%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 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%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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:0.44rem;--wp--preset--spacing--30:0.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, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 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-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){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}: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}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.last-col{float:right!important;margin-right:0!important}@media (max-width:767px){.m-all{float:left;margin-right:3%;width:100%;margin-right:0}.m-1of2{float:left;margin-right:3%;width:48.5%}.m-1of3{float:left;margin-right:3%;width:31.3333333333%}.m-2of3{float:left;margin-right:3%;width:65.6666666667%}.m-1of4{float:left;margin-right:3%;width:22.75%}.m-3of4{float:left;margin-right:3%;width:74.25%}.m-1of5{float:left;margin-right:3%;width:17.6%}.m-2of5{float:left;margin-right:3%;width:38.2%}.m-3of5{float:left;margin-right:3%;width:58.8%}.m-4of5{float:left;margin-right:3%;width:79.4%}.m-1of6{float:left;margin-right:3%;width:31.3333333333%}.m-1of7{float:left;margin-right:3%;width:31.3333333333%}.m-2of7{float:left;margin-right:3%;width:26.4285714286%}.m-3of7{float:left;margin-right:3%;width:41.1428571429%}.m-4of7{float:left;margin-right:3%;width:55.8571428571%}.m-5of7{float:left;margin-right:3%;width:70.5714285714%}.m-6of7{float:left;margin-right:3%;width:85.2857142857%}.m-1of8{float:left;margin-right:3%;width:9.875%}.m-1of9{float:left;margin-right:3%;width:8.4444444444%}.m-1of10{float:left;margin-right:3%;width:7.3%}.m-1of11{float:left;margin-right:3%;width:6.3636363636%}.m-1of12{float:left;margin-right:3%;width:5.5833333333%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;margin-right:3%;width:100%;margin-right:0}.t-1of2{float:left;margin-right:3%;width:48.5%}.t-1of3{float:left;margin-right:3%;width:31.3333333333%}.t-2of3{float:left;margin-right:3%;width:65.6666666667%}.t-1of4{float:left;margin-right:3%;width:22.75%}.t-3of4{float:left;margin-right:3%;width:74.25%}.t-1of5{float:left;margin-right:3%;width:17.6%}.t-2of5{float:left;margin-right:3%;width:38.2%}.t-3of5{float:left;margin-right:3%;width:58.8%}.t-4of5{float:left;margin-right:3%;width:79.4%}.t-1of6{float:left;margin-right:3%;width:31.3333333333%}.t-1of7{float:left;margin-right:3%;width:31.3333333333%}.t-2of7{float:left;margin-right:3%;width:26.4285714286%}.t-3of7{float:left;margin-right:3%;width:41.1428571429%}.t-4of7{float:left;margin-right:3%;width:55.8571428571%}.t-5of7{float:left;margin-right:3%;width:70.5714285714%}.t-6of7{float:left;margin-right:3%;width:85.2857142857%}.t-1of8{float:left;margin-right:3%;width:9.875%}.t-1of9{float:left;margin-right:3%;width:8.4444444444%}.t-1of10{float:left;margin-right:3%;width:7.3%}.t-1of11{float:left;margin-right:3%;width:6.3636363636%}.t-1of12{float:left;margin-right:3%;width:5.5833333333%}}@media (min-width:1030px){.d-all{float:left;margin-right:3%;width:100%;margin-right:0}.d-1of2{float:left;margin-right:3%;width:48.5%}.d-1of3{float:left;margin-right:3%;width:31.3333333333%}.d-2of3{float:left;margin-right:3%;width:65.6666666667%}.d-1of4{float:left;margin-right:3%;width:22.75%}.d-3of4{float:left;margin-right:3%;width:74.25%}.d-1of5{float:left;margin-right:3%;width:17.6%}.d-2of5{float:left;margin-right:3%;width:38.2%}.d-3of5{float:left;margin-right:3%;width:58.8%}.d-4of5{float:left;margin-right:3%;width:79.4%}.d-1of6{float:left;margin-right:3%;width:31.3333333333%}.d-1of7{float:left;margin-right:3%;width:31.3333333333%}.d-2of7{float:left;margin-right:3%;width:26.4285714286%}.d-3of7{float:left;margin-right:3%;width:41.1428571429%}.d-4of7{float:left;margin-right:3%;width:55.8571428571%}.d-5of7{float:left;margin-right:3%;width:70.5714285714%}.d-6of7{float:left;margin-right:3%;width:85.2857142857%}.d-1of8{float:left;margin-right:3%;width:9.875%}.d-1of9{float:left;margin-right:3%;width:8.4444444444%}.d-1of10{float:left;margin-right:3%;width:7.3%}.d-1of11{float:left;margin-right:3%;width:6.3636363636%}.d-1of12{float:left;margin-right:3%;width:5.5833333333%}}@font-face{font-display:swap;font-family:"noomia";src:url(/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.eot?0.0.3);src:url("/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.eot?0.0.3#iefix") format("eot"),url(/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.woff2?0.0.3) format("woff2"),url(/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.woff?0.0.3) format("woff"),url(/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.ttf?0.0.3) format("truetype"),url("/wp-content/themes/greisch_v2/library/fonts/noomia/noomia.svg?0.0.3#noomia") format("svg")}.icon:before,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before,.lb-data .lb-close:before,.lb-nav a.lb-next:before,.lb-nav a.lb-prev:before,#timeline .tl-icon-image:before,#timeline .tl-icon-zoom-in:before,#timeline .tl-icon-zoom-out:before,#timeline .tl-icon-goback:before,.tl-slidenav-previous .tl-slidenav-icon:before,.tl-slidenav-next .tl-slidenav-icon:before,.MultiFile-list .MultiFile-label .MultiFile-remove:before,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label:before,.ninja-forms-cont .field-wrap.list-radio-wrap ul li label:before,.dk-selected:before,.ms-select-all.ms-select-all label:before,.ms-search:before,.ms-choice>div:before{font-family:"noomia";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-3d:before{content:"\e001"}.icon-arrow--down:before,.dk-selected:before,.ms-choice>div:before{content:"\e002"}.icon-arrow--left:before,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before,.lb-nav a.lb-prev:before,#timeline .tl-icon-goback:before,.tl-slidenav-previous .tl-slidenav-icon:before{content:"\e003"}.icon-arrow--right:before,.ui-datepicker .ui-datepicker-next:before,.lb-nav a.lb-next:before,.tl-slidenav-next .tl-slidenav-icon:before{content:"\e004"}.icon-arrow--up:before,.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before,.ms-choice>div.open:before{content:"\e005"}.icon-building:before{content:"\e006"}.icon-calendar:before{content:"\e007"}.icon-close:before,.searchbar-is-open .header .menu li--magnify button:before,.searchbar-is-open .header .menu__item--magnify button:before,.lb-data .lb-close:before,.MultiFile-list .MultiFile-label .MultiFile-remove:before,.ms-select-all.ms-select-all label:before{content:"\e008"}.icon-email:before{content:"\e009"}.icon-energy:before{content:"\e00a"}.icon-facebook:before{content:"\e00b"}.icon-fax:before{content:"\e00c"}.icon-innovation:before{content:"\e00d"}.icon-instagram:before{content:"\e00e"}.icon-linkedin:before{content:"\e00f"}.icon-listing:before{content:"\e010"}.icon-magnify:before,.ms-search:before{content:"\e011"}.icon-maps:before{content:"\e012"}.icon-no-picture:before{content:"\e013"}.icon-pdf:before{content:"\e014"}.icon-phone:before{content:"\e015"}.icon-picture:before,#timeline .tl-icon-image:before{content:"\e016"}.icon-play:before{content:"\e017"}.icon-skype:before{content:"\e018"}.icon-user:before{content:"\e019"}.icon-video:before{content:"\e01a"}.icon-webcam:before{content:"\e01b"}.icon-zoom--in:before,#timeline .tl-icon-zoom-in:before{content:"\e01c"}.icon-zoom--out:before,#timeline .tl-icon-zoom-out:before{content:"\e01d"}@keyframes showUp{0%{transform:translate(0,15%);opacity:0}100%{transform:translate(0,0%);opacity:1}}@keyframes showUpTitle{0%{transform:translate(0,15%)}100%{transform:translate(0,0%)}}@keyframes showDown{0%{transform:translateY(-15%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hideDown{0%{transform:translateY(0);opacity:1}100%{transform:translateY(15%);opacity:0}}@keyframes hideUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-15%);opacity:0}}@keyframes showLeft{0%{transform:translateX(-15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes showRight{0%{transform:translateX(15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes backgroundPosition{0%{opacity:0;background-position:-600px center}100%{opacity:1;background-position:0 center}}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}body.login h1 a{display:block;overflow:hidden;width:326px;height:67px;padding-bottom:15px;text-indent:-9999px;background:url(/wp-content/themes/greisch_v2/library/images/login-logo.png) no-repeat top center}body.login form{font-weight:400;margin-left:8px;padding:26px 24px 46px;border:1px solid #e5e5e5;border-radius:3px;background:#fff;box-shadow:none}body.login form .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:24px;font-weight:200;width:97%;margin-top:2px;margin-right:6px;margin-bottom:16px;padding:3px;border:1px solid #e5e5e5;outline:none;background:#fbfbfb;box-shadow:inset 1px 1px 2px rgb(200 200 200 / .2)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body.login h1 a{background:url(/wp-content/themes/greisch_v2/library/images/login-logo@2x.png) no-repeat top center}}.ms-parent{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;position:relative;display:inline-block;vertical-align:middle}.ms-parent span{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.ms-choice{font-size:.875em;line-height:40px;display:block;overflow:hidden;width:100%;height:40px;padding:0;cursor:pointer;text-align:left;white-space:nowrap;text-decoration:none;color:#1d252c;border:none;background-color:#fff}.ms-choice:focus{outline:none}.ms-choice.disabled{cursor:default;color:#ddd;border:1px solid #ddd;background-color:#efefef;background-image:none}.ms-choice.disabled>div{display:none}.ms-choice>span{position:absolute;top:0;right:20px;left:0;display:block;overflow:hidden;padding-left:20px;text-overflow:ellipsis}.ms-choice>span.placeholder{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#1d252c}.ms-choice.disabled>span.placeholder{color:#ddd}.ms-choice>div{font-size:10px;position:absolute;top:0;right:10px;width:20px;height:25px}.ms-drop{position:absolute;z-index:1000;left:0;display:none;overflow:hidden;min-width:100%;margin-top:-1px;margin-left:-1px;padding:0;color:#000;border-right:1px solid #efefef;border-left:1px solid #efefef;background:#fff}.ms-drop.bottom{top:100%;border-bottom:1px solid #efefef}.ms-drop.top{bottom:100%;border-top:1px solid #efefef}.ms-search{position:relative;z-index:10000;display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 10px}.ms-search::before{transform:translate(0,-50%);position:absolute;z-index:10;top:50%;right:18px;pointer-events:none;color:#909090}.ms-search input{font-family:sans-serif;font-size:1em;line-height:30px;position:relative;z-index:0;width:100%;height:auto!important;min-height:30px;margin:0;padding:0 25px 0 5px;border:1px solid #909090;border-radius:0;outline:0;background:none;background-color:#efefef}.ms-search,.ms-search input{box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 20px}.ms-drop ul>li{position:relative;display:block;list-style:none;background-image:none}.ms-drop ul>li.subfilter{padding-left:30px}.ms-drop ul>li.subfilter span{padding-right:15px}.ms-drop ul>li.subfilter--hide{overflow:hidden;height:0;margin:0;padding:0;opacity:0}.ms-drop ul>li.selected label{color:#ff5100}.ms-drop ul>li.selected label:before{background-color:#ff5100}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{display:block;overflow:hidden;width:100%;cursor:pointer;text-overflow:ellipsis}.ms-drop ul>li label{font-weight:400;line-height:30px;display:block;overflow:hidden;height:30px;cursor:pointer;white-space:nowrap}.ms-drop ul>li label input[type=radio]{position:absolute;left:-9999px;display:inline-block;overflow:hidden;width:0;height:0;opacity:0}.ms-drop ul>li label:before{border-radius:4px;transition:background-color 0.2s cubic-bezier(.47,0,.745,.715);position:relative;top:2px;display:inline-block;width:15px;height:15px;margin-right:15px;content:"";background-color:#efefef}.ms-drop ul>li label.optgroup{font-weight:700;cursor:pointer;color:#ff5100}.ms-drop input[type=checkbox]{width:1px;height:1px;margin:0;opacity:0}.ms-drop .ms-no-results{display:none}.ms-select-all.ms-select-all{transition:max-height .1 cubic-bezier(.165,.84,.44,1);pointer-events:none;color:#909090}.ms-select-all.ms-select-all label{transition:all 0.3s cubic-bezier(.455,.03,.515,.955);opacity:.5;color:#909090}.ms-select-all.ms-select-all label::before{font-size:11px;line-height:30px;position:relative;display:inline-block;height:30px;color:#909090;background:none}.ms-select-all.ms-select-all--open{pointer-events:inherit}.ms-select-all.ms-select-all--open label{opacity:1;color:#ff5100}.ms-select-all.ms-select-all--open label::before{color:#ff5100}.ezdz-dropzone{font-size:16px;line-height:50px;position:relative;overflow:hidden;width:100%;height:50px;text-align:center;color:#1d252c;border:1px dashed #1d252c;background-color:#efefef}.ezdz-dropzone div{position:relative;position:absolute;width:100%;height:100%}.ezdz-dropzone span{box-sizing:border-box;font-size:14px;font-weight:400;line-height:50px;display:block;overflow:hidden;padding:0 10px;text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:#1d252c}.ezdz-dropzone img{max-width:95%;max-height:95%;margin-top:-3px;vertical-align:middle;border-radius:5px}.ezdz-dropzone [type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.ezdz-focus{color:darkgray;border-color:#000}.ezdz-enter{border-color:#ff5100}.ezdz-accept{color:#ff5100;border-color:#1d252c}.ezdz-reject{color:darkred;border:10px solid darkred}.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;padding:0 1.5em 0 20px;text-overflow:ellipsis}.dk-selected:before{position:absolute;right:20px;font-size:10px}.dk-selected-disabled{color:#BBB}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:0 0 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 0 0;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border-radius:0;list-style:none;margin:0;max-height:10.5em;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100;border-right:1px solid #efefef;border-left:1px solid #efefef;border-bottom:1px solid #efefef}.dk-option-selected{background-color:#fff;color:#ff5100}.dk-select-options-highlight .dk-option-selected{background-color:#fff0;color:inherit}.dk-option{padding:0 20px;line-height:30px;height:30px;font-size:14px}.dk-select-options .dk-option-highlight{background-color:#fff;color:#ff5100}.dk-select-options .dk-option-disabled{color:#BBB;background-color:#fff0}.dk-optgroup{margin-top:.25em}.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-label{width:100%;padding:0 20px;line-height:30px;height:30px;font-size:14px}.dk-optgroup-label::before{transition:background-color 0.2s cubic-bezier(.47,0,.745,.715);border-radius:4px;position:relative;top:2px;display:inline-block;width:15px;height:15px;margin-right:15px;content:"";background-color:#efefef}.dk-optgroup-label.selected::before{background-color:#ff5100}.dk-optgroup-options{list-style:none;padding-left:30px}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-right:1px solid #efefef;border-left:1px solid #efefef;border-top:1px solid #efefef}.dk-select-open-down .dk-selected{border-right:1px solid #efefef;border-left:1px solid #efefef;border-bottom:1px solid #efefef}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block}.dk-select-multi:hover,.dk-select-multi:focus{outline:none}.dk-selected:hover,.dk-selected:focus{outline:none}.dk-select-disabled{opacity:.6;color:#BBB;cursor:not-allowed}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit}select[data-dkcacheid]{display:none!important}.btn--reset{font-size:.9375em;line-height:1.4;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em;position:relative;padding:0;cursor:pointer;border:none;background:none}.btn--reset:focus{outline:none}.btn--apply{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);margin-top:30px;padding:10px 20px;color:#fff;background:#ff5100}.btn--apply:hover{background-color:#ff5100}.btn--cta{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);margin-top:30px;padding:10px 20px;color:#fff;background:#ff5100}.btn--cta:hover{text-decoration:none;background-color:#ff5100}#home .btn--cta{transform:translate(0,-150%);position:absolute;top:0%;right:0}.btn--filters{line-height:3.125em;display:none;width:100%;text-align:center}@media only screen and (max-width:1024px){.btn--filters{display:block}}.btn--linear{transition:all 0.3s cubic-bezier(.455,.03,.515,.955);box-sizing:border-box;font-weight:700;display:block;margin-top:1.875em;padding:.9375em .625em;text-align:center;text-transform:uppercase;color:#ff5100;border:2px solid #ff5100}.btn--linear::before{font-size:1.25em;position:relative;top:3px;margin-right:.5555555556em}.btn--linear:hover{text-decoration:none;color:#fff;border-color:#ff5100;background-color:#ff5100}.btn--submit--search{width:3.3333333333em;height:4.0555555556em;transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),opacity 0.3s cubic-bezier(.455,.03,.515,.955);transform:translate3d(-80px,0,0);font-size:1.125em;position:absolute;top:0;right:20px;float:right;opacity:0;color:#fff}.searchbar-is-open .btn--submit--search{transform:translate3d(0,0,0);opacity:1}.btn--icon__search{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);color:#fff}.btn--icon__search:hover{opacity:1}.btn--show-maps{font-size:.875em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#ff5100;margin-bottom:0em;transition:color 0.3s cubic-bezier(.455,.03,.515,.955);padding-left:33px}.btn--show-maps::before{transform:translate(0,-50%);font-size:21px;position:absolute;top:50%;left:0}.btn--show-maps:hover{color:#ff5100}.btn--mobile{position:relative;width:25px;height:47px}@media only screen and (max-width:600px){.btn--mobile{height:37px}}.btn--mobile__line{transform:translate(0,-50%);transition:background-color 0.2s cubic-bezier(.455,.03,.515,.955);position:absolute;top:50%;display:block;width:100%;height:2px;background-color:#fff}.btn--mobile__line::before{transform-origin:50% 50%;transform:rotate(0);transition:top 0.2s 0.2s cubic-bezier(.455,.03,.515,.955),transform 0.2s cubic-bezier(.455,.03,.515,.955);position:relative;top:-7px;display:block;width:100%;height:2px;content:"";background-color:#fff}.btn--mobile__line::after{transform-origin:50% 50%;transform:rotate(0);transition:top 0.2s 0.2s cubic-bezier(.455,.03,.515,.955),transform 0.2s cubic-bezier(.455,.03,.515,.955);position:relative;top:5px;display:block;width:100%;height:2px;content:"";background-color:#fff}.btn--mobile--is-active .btn--mobile__line{background-color:#fff0}.btn--mobile--is-active .btn--mobile__line::before{transform:rotate(45deg);transition:top 0.2s cubic-bezier(.455,.03,.515,.955),transform 0.2s 0.2s cubic-bezier(.455,.03,.515,.955);top:1px}.btn--mobile--is-active .btn--mobile__line::after{transform:rotate(-45deg);transition:top 0.2s cubic-bezier(.455,.03,.515,.955),transform 0.2s 0.2s cubic-bezier(.455,.03,.515,.955);top:-1px}.form:before,.form:after{content:" ";display:table}.form:after{clear:both}.form__tab{display:none}.form__title{margin-bottom:30px}.form .input--text{box-sizing:border-box}.form .input--text:focus{outline:none}.form .input--text::-ms-clear{display:none}.form--searchbar:before,.form--searchbar:after{content:" ";display:table}.form--searchbar:after{clear:both}.form--searchbar{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955),max-height 0.3s cubic-bezier(.455,.03,.515,.955);position:relative;z-index:2000;top:-13px;max-height:4.5625em;color:#fff;background-color:#ff5100}#search .form--searchbar{margin-bottom:2.8571428571%}.form--searchbar--is-close{overflow:hidden;max-height:0;opacity:0}.form--searchbar .input--search{font-size:1.125em;width:100%;height:4.0555555556em;padding:20px 100px 20px 20px;opacity:1;color:#fff;border:none;background-color:#fff0}.form .field{position:relative;width:100%}.form .field .remove-selection{transition:opacity 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);font-size:.875em;line-height:40px;display:block;opacity:1}.form .field .remove-selection::before{font-size:.8571428571em;margin-right:10px}.form .field .remove-selection:hover{text-decoration:none;color:#ff5100}.form .field .remove-selection--is-hide{cursor:none;pointer-events:none;opacity:0}.form .field--full{width:100%}.form .select{font-size:.875em;line-height:3.5714285714;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em;-moz-appearance:none;appearance:none;border-radius:0;width:100%;height:50px;line-height:3.5714285714em;position:relative;display:block;padding:0 1.4285714286em;opacity:1;border:none}.form .select.ms-parent{line-height:40px;width:100%!important;height:40px}.form .select.dk-select{line-height:40px;height:40px}.form .select:focus{outline:none}.form .select option{box-sizing:border-box;line-height:3.5714285714em;display:block;height:3.5714285714em;padding:0}.form .select--full{padding:0}.form .select--multi{padding:0}.form .select--multi option{height:auto;padding:1.2142857143em 1.4285714286em}.form .select--is-hide{display:none}.form--filters{transform:translate3d(0,0,0);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),top 0.3s cubic-bezier(.455,.03,.515,.955);position:absolute;top:0;z-index:90;width:100%;padding:30px 0 0;background-color:#efefef}@media only screen and (max-width:1200px){.form--filters{position:relative}}.form--filters select{line-height:40px}.form--filters--is-fixed{position:fixed;z-index:90;top:73px}@media only screen and (max-width:1200px){.form--filters--is-fixed{position:relative;top:0!important}}.form--filters--no-tansition{transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),top 0s cubic-bezier(.455,.03,.515,.955)}.form--filters--is-hide{transform:translate3d(0,-100%,0)}@media only screen and (max-width:1200px){.form--filters--is-hide{transform:translate3d(0,0%,0)}}.form--filters .field{width:17.2413793103%;float:left}.form--filters .field:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.form--filters .field:nth-child(5n+2){margin-left:20.6896551724%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+3){margin-left:41.3793103448%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+4){margin-left:62.0689655172%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+5){margin-left:82.7586206897%;margin-right:-100%;clear:none}.form--filters .field:before,.form--filters .field:after{content:" ";display:table}.form--filters .field:after{clear:both}.form--filters .field--full{position:relative;width:100%;margin-bottom:1.25em}.form--filters .field--full::before{position:absolute;top:50%;left:20px;transform:translate3d(0,-50%,0)}.form--filters .field--full .input--text:-moz-placeholder{color:#1d252c}.form--filters .field--full .input--text::-moz-placeholder{color:#1d252c}.form--filters .field--full .input--text:-ms-input-placeholder{color:#1d252c}.form--filters .field--full .input--text::-webkit-input-placeholder{color:#1d252c}.form--filters .field--full .input--text{font-size:14px;line-height:40px;box-sizing:border-box;width:100%;height:40px;padding:0 20px 0 56px;border:none;background:#fff}.form--filters .field--full .input--text::-ms-clear{display:none}.form--filters .field--full .input--text:focus{outline:none}@media only screen and (max-width:1200px){.form--filters .field{width:31.4285714286%;float:left}.form--filters .field:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.form--filters .field:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none}.form--filters .field:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.form--filters .field{width:100%;float:left}.form--filters .field:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.form--filters .field{clear:both;margin-right:0!important;margin-bottom:.75em}}.form--filters .field:nth-child(1){margin-bottom:1.25em}.form--filters .field:nth-child(2){margin-bottom:1.25em}.form--filters .field:nth-child(3){margin-bottom:1.25em}.form--filters .field:nth-child(4){margin-bottom:1.25em}.form--filters .field:nth-child(5){margin-bottom:1.25em}.form--filters .field--more-elm .select--filters:before,.form--filters .field--more-elm .select--filters:after{content:" ";display:table}.form--filters .field--more-elm .select--filters:after{clear:both}.form--filters .field--more-elm .select--filters{float:left;width:46.5517241379%;padding:0}.form--filters .field--more-elm .select--filters.dk-select:first-of-type{margin-right:3.4482758621%}.form--filters .field--more-elm .select--filters.dk-select:last-of-type{float:right;margin-left:3.4482758621%}.form--filters .field--more-elm .dk-select{float:left;width:46.5517241379%;padding:0}.form--filters .field--more-elm select[data-dkcacheid]{display:none}.ninja-forms-cont input[type=checkbox]{transition:background-color 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);border-radius:2px;position:relative;top:1px;display:inline-block;width:14px!important;height:14px!important;margin-right:10px;content:"";border:1px solid #909090}.ninja-forms-cont .checkbox-wrap label{font-size:1em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#000}.ninja-forms-cont .ninja-forms-required-items{font-size:.875em;margin-bottom:1.25em}.ninja-forms-cont .ninja-forms-field-description{font-size:14px;color:#909090}.ninja-forms-cont .ninja-forms-field-error{font-size:.875em;display:block;clear:both;margin-top:5px}.ninja-forms-cont .field-wrap.hidden-wrap{overflow:hidden;height:0;margin:0;pointer-events:none;opacity:0}.ninja-forms-cont .field-wrap.field--middle-wrap{width:48.5714285714%;float:left;margin-right:2.8571428571%}@media only screen and (max-width:600px){.ninja-forms-cont .field-wrap.field--middle-wrap{width:100%;float:left;margin-left:0;margin-right:0}}.ninja-forms-cont .field-wrap.field--middle--last-wrap{width:48.5714285714%;float:right;margin-right:0}@media only screen and (max-width:600px){.ninja-forms-cont .field-wrap.field--middle--last-wrap{width:100%;float:left;margin-left:0;margin-right:0}}.ninja-forms-cont .field-wrap .ninja-forms-field{font-size:.875em;line-height:3.5714285714em;width:100%;height:3.5714285714em;padding:0 1.4285714286em;border:none;background-color:#efefef}.ninja-forms-cont .field-wrap .ninja-forms-field:focus{outline:none}.ninja-forms-cont .field-wrap .ninja-forms-field .dk-selected,.ninja-forms-cont .field-wrap .ninja-forms-field .dk-select-options{background-color:#efefef}.ninja-forms-cont .field-wrap .ninja-forms-field.dk-select{padding:0;background-color:#efefef}@media only screen and (max-width:600px){.ninja-forms-cont .field-wrap .ninja-forms-field.dk-select .dk-option{line-height:21px;height:auto;margin-bottom:10px}.ninja-forms-cont .field-wrap .ninja-forms-field.dk-select .dk-option:last-child{margin-bottom:0}}.ninja-forms-cont .field-wrap textarea{font-size:.875em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em;min-height:120px;resize:vertical}.ninja-forms-cont .field-wrap.upload-wrap{position:relative}.ninja-forms-cont .field-wrap.upload-wrap input[type=file]{display:inline-block;display:none;width:0;height:0;opacity:0}.ninja-forms-cont .field-wrap.upload-wrap .ezdz-dropzone input[type=file]{display:block;width:100%;height:100%}.ninja-forms-cont .field-wrap.upload-wrap label{font-size:.875em;font-weight:400;line-height:3.5714285714em;position:relative;display:none;width:100%;cursor:pointer;text-align:center;border:1px dashed #1d252c;background-color:#fff}.ninja-forms-cont .field-wrap.upload-wrap label span{display:none}.ninja-forms-cont .field-wrap.list-radio-wrap ul:before,.ninja-forms-cont .field-wrap.list-radio-wrap ul:after{content:" ";display:table}.ninja-forms-cont .field-wrap.list-radio-wrap ul:after{clear:both}.ninja-forms-cont .field-wrap.list-radio-wrap ul{display:block;margin-top:14px}.ninja-forms-cont .field-wrap.list-radio-wrap ul li{font-size:14px;line-height:21px;float:left;margin-right:10px;margin-bottom:10px}.ninja-forms-cont .field-wrap.list-radio-wrap ul li label{position:relative;overflow:hidden;margin-bottom:0;cursor:pointer}.ninja-forms-cont .field-wrap.list-radio-wrap ul li label::before{transition:background-color 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);border-radius:50%;position:relative;top:2px;display:inline-block;width:14px;height:14px;margin-right:10px;content:"";border:1px solid #909090}.ninja-forms-cont .field-wrap.list-radio-wrap ul li label.is-checked::before{border-color:#ff5100;background-color:#ff5100}.ninja-forms-cont .field-wrap.list-radio-wrap ul li input{position:absolute;top:0;left:-500px;width:0;height:0}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul:before,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul:after{content:" ";display:table}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul:after{clear:both}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul{margin-top:14px}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li{font-size:14px;line-height:21px;float:left;margin-right:10px;margin-bottom:10px}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label{position:relative;overflow:hidden;margin-bottom:0;cursor:pointer}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label::before{transition:background-color 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);border-radius:2px;position:relative;top:1px;display:inline-block;width:13px;height:13px;margin-right:10px;content:"";border:1px solid #909090}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label.is-checked::before{border-color:#ff5100;background-color:#ff5100}.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li input{position:absolute;top:0;left:-500px;width:0;height:0}.ninja-forms-cont .field-wrap.submit-wrap:before,.ninja-forms-cont .field-wrap.submit-wrap:after{content:" ";display:table}.ninja-forms-cont .field-wrap.submit-wrap:after{clear:both}.ninja-forms-cont .field-wrap.submit-wrap input{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);border-radius:0;display:inline-block;float:right;width:auto;padding:0 2.5em;cursor:pointer;color:#fff;background-color:#ff5100;-moz-appearance:none;appearance:none}.ninja-forms-cont .field-wrap.submit-wrap input:hover{background-color:#ff5100}.ninja-forms-response-msg{margin-bottom:2.1428571429em}.ninja-forms-response-msg p,.ninja-forms-response-msg div{margin-bottom:.7em;text-align:right}.ninja-forms-response-msg.ninja-forms-success-msg p{font-size:1em;color:#ff5100}.ninja-forms-response-msg.ninja-forms-error-msg p,.ninja-forms-response-msg.ninja-forms-error-msg div{font-size:.875em;color:red}.MultiFile-list .MultiFile-label .MultiFile-remove{display:inline-block;color:#fff0}.MultiFile-list .MultiFile-label .MultiFile-remove::before{position:relative;top:2px;color:#ff5100}
/*!
	Timeline JS 3

	Designed and built by Zach Wise for the Northwestern University Knight Lab

	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*/ /*!
	Timeline JS 3

	Designed and built by Zach Wise for the Northwestern University Knight Lab

	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*/
.tl-storyjs div *{box-sizing:content-box}.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6,.tl-storyjs p,.tl-storyjs blockquote,.tl-storyjs pre,.tl-storyjs a,.tl-storyjs abbr,.tl-storyjs acronym,.tl-storyjs address,.tl-storyjs cite,.tl-storyjs code,.tl-storyjs del,.tl-storyjs dfn,.tl-storyjs em,.tl-storyjs img,.tl-storyjs q,.tl-storyjs s,.tl-storyjs samp,.tl-storyjs small,.tl-storyjs strike,.tl-storyjs strong,.tl-storyjs sub,.tl-storyjs sup,.tl-storyjs tt,.tl-storyjs var,.tl-storyjs dd,.tl-storyjs dl,.tl-storyjs dt,.tl-storyjs li,.tl-storyjs ol,.tl-storyjs ul,.tl-storyjs fieldset,.tl-storyjs form,.tl-storyjs label,.tl-storyjs legend,.tl-storyjs button,.tl-storyjs table,.tl-storyjs caption,.tl-storyjs tbody,.tl-storyjs tfoot,.tl-storyjs thead,.tl-storyjs tr,.tl-storyjs th,.tl-storyjs td,.tl-storyjs .tl-container,.tl-storyjs .content-container,.tl-storyjs .media,.tl-storyjs .text,.tl-storyjs .tl-slider,.tl-storyjs .slider,.tl-storyjs .date,.tl-storyjs .title,.tl-storyjs .message,.tl-storyjs .map,.tl-storyjs .credit,.tl-storyjs .caption,.tl-storyjs .tl-feedback,.tl-storyjs .tl-feature,.tl-storyjs .toolbar,.tl-storyjs .marker,.tl-storyjs .dot,.tl-storyjs .line,.tl-storyjs .flag,.tl-storyjs .time,.tl-storyjs .era,.tl-storyjs .major,.tl-storyjs .minor,.tl-storyjs .tl-navigation,.tl-storyjs .start,.tl-storyjs .active{font-family:inherit;font-size:100%;font-weight:400;font-style:normal;line-height:1;float:none;width:auto;margin:0;padding:0;border:0}.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6{clear:none}.tl-storyjs table{border-spacing:0;border-collapse:collapse}.tl-storyjs ol,.tl-storyjs ul{list-style:none}.tl-storyjs q:before,.tl-storyjs q:after,.tl-storyjs blockquote:before,.tl-storyjs blockquote:after{content:""}.tl-storyjs a:focus{outline:thin dotted}.tl-storyjs a:hover,.tl-storyjs a:active{outline:0}.tl-storyjs article,.tl-storyjs aside,.tl-storyjs details,.tl-storyjs figcaption,.tl-storyjs figure,.tl-storyjs footer,.tl-storyjs header,.tl-storyjs hgroup,.tl-storyjs nav,.tl-storyjs section{display:block}.tl-storyjs audio,.tl-storyjs canvas,.tl-storyjs video{display:inline-block;*display:inline;*zoom:1}.tl-storyjs audio:not([controls]){display:none}.tl-storyjs div{max-width:none}.tl-storyjs sub,.tl-storyjs sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tl-storyjs sup{top:-.5em}.tl-storyjs sub{bottom:-.25em}.tl-storyjs img{-ms-interpolation-mode:bicubic;border:0}.tl-storyjs button,.tl-storyjs input,.tl-storyjs select,.tl-storyjs textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.tl-storyjs button,.tl-storyjs input{line-height:normal;*overflow:visible}.tl-storyjs button::-moz-focus-inner,.tl-storyjs input::-moz-focus-inner{padding:0;border:0}.tl-storyjs button,.tl-storyjs input[type=button],.tl-storyjs input[type=reset],.tl-storyjs input[type=submit]{cursor:pointer;-webkit-appearance:button}.tl-storyjs input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}.tl-storyjs input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.tl-storyjs textarea{overflow:auto;vertical-align:top}.tl-timeline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{color:#000}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:28px;line-height:28px}.tl-timeline h1 small,.tl-timeline h2 small,.tl-timeline h3 small{font-size:24px;line-height:24px}.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-size:24px;line-height:24px;margin-bottom:0}.tl-timeline h4 small,.tl-timeline h5 small,.tl-timeline h6 small{font-size:15px;line-height:15px}.tl-timeline h2.tl-headline-title{font-size:38px;line-height:38px;position:relative;padding:10px 0}.tl-timeline h2.tl-headline-title::before{position:absolute;top:0;left:-20px;display:block;width:3px;height:100%;content:"";background-color:#ff5100}.tl-timeline h2.tl-headline-title small{font-size:24px;line-height:24px;display:block;margin-top:5px}.tl-timeline h2{position:relative;margin-top:20px;margin-bottom:5px;padding:10px 0}.tl-timeline h2::before{position:absolute;top:0;left:-22px;display:block;width:3px;height:100%;content:"";background-color:#ff5100}.tl-timeline p{font-size:15px;line-height:1.42857143;margin-top:5px;margin-bottom:10px;color:#666}.tl-timeline p.lead{font-size:24px}.tl-timeline p a{text-decoration:underline;color:#666}.tl-timeline p a:hover,.tl-timeline p a:focus{color:#c34528}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tl-timeline p a{text-decoration:underline;background-image:none;text-shadow:none}.tl-timeline p a:hover,.tl-timeline p a:focus{text-decoration:underline;color:#c34528}}.tl-timeline b,.tl-timeline strong{font-weight:700}.tl-timeline i,.tl-timeline em{font-style:italic}.tl-timeline a{text-decoration:none;color:#c34528}.tl-timeline a:hover{text-decoration:underline;color:#6e2717}.tl-timeline .tl-caption,.tl-timeline .tl-credit,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous{font-size:11px;line-height:11px}.tl-timeline .tl-caption a,.tl-timeline .tl-credit a,.tl-timeline .tl-slidenav-next a,.tl-timeline .tl-slidenav-previous a{color:#000}.tl-timeline .tl-makelink{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:Georgia,Times New Roman,Times,serif;font-size:24px;line-height:24px;padding:0;text-align:left;color:#999;border:0;background:0 0}.tl-timeline blockquote cite,.tl-timeline blockquote p cite{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;display:block;text-align:right;color:#666}.tl-timeline blockquote cite:before,.tl-timeline blockquote p cite:before{content:"—"}.tl-timeline blockquote p:before{font-size:28px;position:relative;top:8px;display:inline-block;margin-right:5px;content:open-quote}.tl-timeline blockquote p:after{font-size:28px;position:relative;top:8px;display:inline-block;margin-left:3px;content:close-quote}.tl-timeline blockquote{margin:10px}.tl-timeline blockquote p{margin:0}.tl-timeline .vcard{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;margin-top:10px;margin-bottom:15px;*zoom:1}.tl-timeline .vcard:before,.tl-timeline .vcard:after{display:table;content:""}.tl-timeline .vcard:after{clear:both}.tl-timeline .vcard .twitter-date{font-size:11px;text-align:left}.tl-timeline .vcard .author{float:right}.tl-timeline .vcard a{text-decoration:none;color:#333}.tl-timeline .vcard a:hover{text-decoration:none}.tl-timeline .vcard a:hover .fn,.tl-timeline .vcard a:hover .nickname{color:#c34528}.tl-timeline .vcard .fn,.tl-timeline .vcard .nickname{padding-left:42px}.tl-timeline .vcard .fn{font-weight:700;display:block}.tl-timeline .vcard .nickname{display:block;margin-top:1px;color:#666}.tl-timeline .vcard .avatar{display:block;float:left;width:32px;height:32px}.tl-timeline .vcard .avatar img{border-radius:5px}.tl-timeline .tl-text ul{margin:0;padding:0;padding-left:30px}.tl-timeline .tl-text ul li{margin-bottom:5px}.tl-timeline .tl-button-calltoaction{font-weight:700;margin-bottom:10px;padding-top:10px;padding-bottom:10px;cursor:pointer}.tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{display:inline-block;padding:10px 15px;color:#fff;border-radius:7px;background-color:#c34528}.tl-timeline .tl-note{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;line-height:17px;display:block;padding:10px;color:#8a6d3b;border:1px solid #faebcc;border-radius:7px;background-color:#e6e6e6;background-color:#fcf8e3;text-shadow:none}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:28px;line-height:28px}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:24px;line-height:24px}}.tl-skinny h2{margin-top:0}@font-face{font-display:swap;font-family:tl-icons;font-weight:400;font-style:normal;src:url(/wp-content/themes/greisch_v2/library/css/icons/tl-icons.eot);src:url(/wp-content/themes/greisch_v2/library/css/icons/tl-icons.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/greisch_v2/library/css/icons/tl-icons.ttf) format("truetype"),url(/wp-content/themes/greisch_v2/library/css/icons/tl-icons.woff) format("woff"),url(/wp-content/themes/greisch_v2/library/css/icons/tl-icons.svg#tl-icons) format("svg")}[class^=tl-icon-],[class*=" tl-icon-"]{font-family:tl-icons;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-icon-vine:after{content:"\e64d"}.tl-icon-wikipedia:after{content:"\e64e"}.tl-icon-chevron-right:after{content:"\e64f"}.tl-icon-chevron-left:after{content:"\e650"}.tl-icon-youtube-logo:after{content:"\e651"}.tl-icon-foursquare:after{content:"\e652"}.tl-icon-camera-retro:after{content:"\e653"}.tl-icon-doc:after{content:"\e654"}.tl-icon-weibo:after{content:"\e655"}.tl-icon-resize-horizontal:after{content:"\e656"}.tl-icon-resize-vertical:after{content:"\e657"}.tl-icon-resize-full:after{content:"\e658"}.tl-icon-resize-small:after{content:"\e659"}.tl-icon-twitter:after{content:"\e62b"}.tl-icon-google-plus:after{content:"\e62c"}.tl-icon-video:after{content:"\e62d"}.tl-icon-youtube:after{content:"\e62d"}.tl-icon-plaintext:after{content:"\e62e"}.tl-icon-storify:after{content:"\e62e"}.tl-icon-quote-v2:after{content:"\e630"}.tl-icon-list:after{content:"\e633"}.tl-icon-music:after{content:"\e634"}.tl-icon-spotify:after{content:"\e634"}.tl-icon-location:after{content:"\e635"}.tl-icon-googlemaps:after{content:"\e635"}.tl-icon-web:after{content:"\e636"}.tl-icon-share-v2:after{content:"\e637"}.tl-icon-soundcloud:after{content:"\e639"}.tl-icon-video-v2:after{content:"\e63a"}.tl-icon-dailymotion:after{content:"\e63a"}.tl-icon-tumblr:after{content:"\e63b"}.tl-icon-lastfm:after{content:"\e63c"}.tl-icon-github:after{content:"\e63d"}.tl-icon-doc-v2:after{content:"\e63f"}.tl-icon-googledrive:after{content:"\e640"}.tl-icon-facebook:after{content:"\e641"}.tl-icon-flickr:after{content:"\e642"}.tl-icon-dribbble:after{content:"\e643"}.tl-icon-vimeo:after{content:"\e606"}.tl-icon-instagram:after{content:"\e644"}.tl-icon-pinterest:after{content:"\e645"}.tl-icon-arrow-left:after{content:"\e646"}.tl-icon-arrow-down:after{content:"\e647"}.tl-icon-arrow-up:after{content:"\e648"}.tl-icon-arrow-right:after{content:"\e649"}.tl-icon-share:after{content:"\e64a"}.tl-icon-blockquote:after{content:"\e64b"}.tl-icon-evernote:after{content:"\e64c"}.tl-icon-mappin:after{content:"\e600"}.tl-icon-swipe-right:after{content:"\e601"}.tl-icon-swipe-left:after{content:"\e602"}.tl-icon-touch-spread:after{content:"\e603"}.tl-icon-touch-pinch:after{content:"\e604"}.tl-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-o-user-select:none}.tl-menubar{position:absolute;z-index:11;top:100%;left:50%;left:0;overflow:hidden;text-align:center;color:#333;border-top-right-radius:10px;border-bottom-right-radius:10px}@keyframes invertToBlack{from{background-color:#fff}to{background-color:#000}}@keyframes invertToWhite{from{background-color:#000}to{background-color:#fff}}.tl-menubar-button{transition:background-color 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);border-radius:0;font-size:18px;line-height:18px;display:inline-block;display:block;padding:6px 12px;cursor:pointer;color:#bfbfbf;background-color:rgb(242 242 242 / .9)}.tl-menubar-button.tl-menubar-button-inactive{opacity:.33}.tl-menubar-button:hover{color:#fff;background:#ff5100}.tl-menubar-button:hover.tl-menubar-button-inactive{color:#bfbfbf;background-color:rgb(242 242 242 / .9)}.tl-mobile .tl-menubar-button{display:block}.tl-mobile .tl-menubar-button:hover{color:#737373;background-color:rgb(242 242 242 / .67)}.tl-mobile .tl-menubar-button:active{color:#fff;background:#c34528}@keyframes invertToBlack{from{background-color:#fff}to{background-color:#000}}@keyframes invertToWhite{from{background-color:#000}to{background-color:#fff}}.tl-message,.tl-message-full{position:absolute;z-index:99;top:0;left:0;display:table;overflow:hidden;width:100%;height:100%;margin:auto;text-align:center}.tl-message .tl-message-container,.tl-message-full .tl-message-container{display:table-cell;margin:20px;padding:20px;text-align:center;vertical-align:middle}.tl-message .tl-message-container .tl-message-content,.tl-message-full .tl-message-container .tl-message-content{font-size:11px;line-height:13px;margin-top:7.5px;margin-bottom:7.5px;text-align:center;text-transform:uppercase;color:#666;text-shadow:1px 1px 1px #fff}.tl-message .tl-message-container .tl-message-content strong,.tl-message-full .tl-message-container .tl-message-content strong{text-transform:uppercase}.tl-message .tl-message-container .tl-loading-icon,.tl-message-full .tl-message-container .tl-loading-icon{width:30px;height:30px;margin-right:auto;margin-left:auto;animation:rotateplane 1.2s infinite ease-in-out;text-align:center;vertical-align:middle;background-color:#666;box-shadow:inset 0 1px 2px rgb(255 255 255 / .1)}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tl-message-full{background-color:rgb(255 255 255 / .8)}.tl-message-full [class^=tl-icon-],.tl-message-full [class*=" tl-icon-"]{font-size:72px;color:#666}.tl-message-full .tl-message-container .tl-message-content{font-size:22px;font-weight:400;line-height:22px;text-transform:none;color:#666;text-shadow:none}.tl-message-full .tl-message-container .tl-message-content .tl-button{display:inline-block;margin-top:10px;padding:10px;cursor:pointer;color:#333;border-radius:7px;background-color:#fff}.tl-timenav{position:relative;overflow:hidden;width:100%;border-top:1px solid #e5e5e5;background-color:#f2f2f2}.tl-timenav .tl-attribution{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:10px;line-height:10px;position:absolute;z-index:9;bottom:2px;left:0;padding:3px;cursor:pointer;background-color:rgb(255 255 255 / .85)}.tl-timenav .tl-attribution a{color:#ccc}.tl-timenav .tl-attribution a:hover{text-decoration:none;color:#000}.tl-timenav .tl-attribution a:hover .tl-knightlab-logo{background-color:#c34528}.tl-timenav .tl-attribution .tl-knightlab-logo{display:inline-block;width:8px;height:8px;margin-right:3px;transform:rotate(45deg);vertical-align:middle;background-color:#c34528;background-color:#ccc}.tl-timenav .tl-timenav-line{position:absolute;z-index:2;top:0;left:50%;display:none;width:1px;height:100%;background-color:#d9d9d9}.tl-timenav .tl-timenav-line:before,.tl-timenav .tl-timenav-line:after{font-family:tl-icons;font-size:32px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;line-height:32px;position:absolute;left:-14px;text-transform:none;color:#c34528;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-timenav .tl-timenav-line:before{top:-10px}.tl-timenav .tl-timenav-line:after{bottom:24px;content:"\e648"}.tl-timenav .tl-timenav-slider{position:absolute;top:0;width:100%;height:100%}.tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{transition:all 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timenav .tl-timenav-slider .tl-timenav-slider-background{position:absolute;z-index:6;width:100%;height:100%;cursor:move}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask{position:absolute;top:0;height:100%}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container{position:absolute;height:100%}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{position:absolute;height:100%}.tl-timemarker{position:absolute;top:0;left:0;height:100%;cursor:pointer;transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast{transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1)}.tl-timemarker .tl-timemarker-timespan{position:absolute;width:100%;height:100%;margin:0;transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);pointer-events:none;border-top-left-radius:4px;border-top-right-radius:4px;background-color:rgb(229 229 229 / .15)}.tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{position:absolute;display:none;box-sizing:border-box;width:100%;height:100px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#e5e5e5}.tl-timemarker .tl-timemarker-line-right{right:0;display:none}.tl-timemarker .tl-timemarker-line-left{left:0;width:1px}.tl-timemarker .tl-timemarker-line-left,.tl-timemarker .tl-timemarker-line-right{position:absolute;z-index:5;box-sizing:border-box;height:100%;margin-top:7px;content:" ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-left:1px solid #d9d9d9;box-shadow:1px 1px 1px #fff;-webkit-touch-callout:none;-khtml-user-select:none}.tl-timemarker .tl-timemarker-line-left:after,.tl-timemarker .tl-timemarker-line-right:after{position:absolute;z-index:8;bottom:0;left:-4px;display:block;width:6px;height:6px;content:" ";border-radius:50%;background-color:#919191}.tl-timemarker .tl-timemarker-content-container{position:absolute;z-index:6;overflow:hidden;box-sizing:border-box;width:200px;height:100%;transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);border:0;border:1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#e5e5e5;box-shadow:1px 1px 1px #fff}.tl-timemarker .tl-timemarker-content-container:hover{z-index:9}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{position:relative;z-index:8;overflow:hidden;box-sizing:border-box;height:100%;padding:5px}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{position:relative;overflow:hidden}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p{font-size:12px;font-weight:400;line-height:12px;position:relative;display:-webkit-box;overflow:hidden;height:100%;margin:0;text-overflow:ellipsis;color:#bfbfbf;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after{position:absolute;right:0;bottom:0;width:100%;height:50%;content:"";text-align:right;background:-ms-linear-gradient(top,#fff0 0,#e5e5e5 50%);background:linear,to bottom,#fff0 0,#e5e5e5 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:left;overflow:hidden;box-sizing:border-box;max-width:24px;height:100%;max-height:24px;margin-right:5px}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{max-width:24px;max-height:100%;opacity:.25}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{font-size:24px;display:block;margin-top:0;color:#bfbfbf}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{font-size:16px}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{display:block;white-space:nowrap;text-overflow:ellipsis}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"]{font-size:12px}.tl-timemarker:hover .tl-timemarker-timespan{background-color:rgb(191 191 191 / .15)}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#bfbfbf}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{border-color:#a6a6a6}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{background-color:#3d3d3d}.tl-timemarker:hover .tl-timemarker-content-container{transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);border-color:#a6a6a6;background-color:#bfbfbf}.tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{width:250px}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#fff}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-ms-linear-gradient(top,#fff0 0,#bfbfbf 80%);background:linear,to bottom,#fff0 0,#bfbfbf 80%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#fff}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-ms-linear-gradient(top,#fff0 0,#ffffff 80%);background:linear,to bottom,#fff0 0,#ffffff 80%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{border-color:#000}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#000}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{z-index:8;background-color:rgb(255 255 255 / .5)}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{z-index:8;border-width:1px;border-color:rgb(51 51 51 / .5);box-shadow:0 1px 3px rgb(145 145 145 / .5)}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container{z-index:9;color:#333;border-color:rgb(51 51 51 / .5);background-color:#fff;box-shadow:1px 1px 3px rgb(145 145 145 / .5)}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-ms-linear-gradient(top,#fff0 0,#ffffff 80%);background:linear,to bottom,#fff0 0,#ffffff 80%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#333}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{z-index:5}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{position:absolute;z-index:6;bottom:-7px;left:0;display:block;width:100%;height:6px;content:" ";border-radius:7px;background-color:rgb(115 115 115 / .15)}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{box-shadow:none}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{background-color:rgb(0 0 0 / .25)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{background-color:rgb(51 51 51 / .5)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{border-width:1px}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333333!important}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{background-color:rgb(51 51 51 / .5)}.tl-timeera{position:absolute;z-index:3;bottom:0;left:0;height:100%;height:40px;transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);pointer-events:none}.tl-timeera.tl-timeera-fast{transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeera .tl-timeera-background{position:absolute;width:100%;height:100%;opacity:1;background-color:#28a6c3}.tl-timeera.tl-timeera-color0 .tl-timeera-background{background-color:#c34528}.tl-timeera.tl-timeera-color1 .tl-timeera-background{background-color:#28a6c3}.tl-timeera.tl-timeera-color2 .tl-timeera-background{background-color:#2832c3}.tl-timeera.tl-timeera-color3 .tl-timeera-background{background-color:#28c36c}.tl-timeera.tl-timeera-color4 .tl-timeera-background{background-color:#286dc3}.tl-timeera.tl-timeera-color5 .tl-timeera-background{background-color:#28c3a7}.tl-timeera .tl-timeera-content-container{position:absolute;overflow:hidden;box-sizing:border-box;width:100px;height:100%;transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);border:0;border:1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.tl-timeera .tl-timeera-content-container .tl-timeera-content{position:relative;overflow:hidden;box-sizing:border-box;height:100%;padding:5px}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{position:relative;overflow:hidden;height:100%}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{font-size:10px;font-weight:400;line-height:10px;position:absolute;bottom:0;display:-webkit-box;overflow:hidden;margin:0;margin-left:10px;text-overflow:ellipsis;color:#fff;line-clamp:4;-webkit-line-clamp:4;box-orient:vertical}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{position:absolute;right:0;bottom:0;width:100%;height:50%;content:"";text-align:right;background:-ms-linear-gradient(top,#fff0 0,#e5e5e5 50%);background:linear,to bottom,#fff0 0,#e5e5e5 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timegroup{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);background-color:#f2f2f2;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center}.tl-timegroup .tl-timegroup-message{margin-left:80px;color:#e0e0e0;text-shadow:#fff 0 2px 2px}.tl-timegroup.tl-timegroup-alternate{background-color:#fafafa}.tl-timegroup.tl-timegroup-hidden{display:none}.tl-timeaxis-background{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:39px;border-top:1px solid #e5e5e5;background-color:#fff}.tl-timeaxis{position:absolute;z-index:3;bottom:0;left:0;width:100%;height:39px}.tl-timeaxis .tl-timeaxis-content-container{position:relative;bottom:0;height:39px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{position:absolute;opacity:0}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{font-weight:400;position:absolute;top:0;left:0;display:block;text-align:center}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{display:block;overflow:hidden;width:1px;content:"|";text-align:center;color:#fff;border-left:1px solid #bfbfbf}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{transition:all 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{transition:opacity 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{z-index:1;background-color:#fff}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{font-size:12px;line-height:14px;width:100px;margin-left:-50px;color:#737373}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{font-size:18px;line-height:18px;margin-bottom:2px;margin-left:50px;border-color:#a6a6a6}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{font-size:11px;line-height:13px;width:50px;margin-left:-25px;color:#bfbfbf}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{padding-right:2px;padding-left:2px;white-space:normal;opacity:0}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{font-size:9px;line-height:9px;display:block;margin-top:-2px;color:#e6e6e6}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{font-size:9px;line-height:9px;margin-left:25px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{opacity:0!important}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{opacity:.33}.tlanimate{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.tl-animate{transition:all 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-animate-opacity{transition:opacity 1000ms cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-slide{position:absolute;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;margin:0;padding:0}.tl-slide .tl-slide-background{position:absolute;z-index:-1;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;opacity:.5;background:no-repeat center center;background-size:cover;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5}.tl-slide .tl-slide-scrollable-container{z-index:1;display:table;height:100%;table-layout:fixed}.tl-slide .tl-slide-content-container{position:relative;z-index:3;display:table-cell;width:100%;height:100%;vertical-align:middle}.tl-slide .tl-slide-content-container .tl-slide-content{position:relative;display:table;max-width:100%;padding-right:100px;padding-left:100px;vertical-align:middle}.tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:relative;float:left;width:100%;min-width:50%;margin-top:auto;margin-bottom:auto}.tl-slide .tl-slide-content-container .tl-slide-content .tl-text{display:table-cell;width:50%;min-width:120px;max-width:50%;padding:0 20px;text-align:left;vertical-align:middle}.tl-slide-media-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{position:relative;float:none;width:100%;min-width:50%;max-width:100%;margin-top:auto;margin-bottom:auto;text-align:center}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{display:block;width:100%;max-width:100%;margin-right:auto;margin-left:auto;text-align:center}.tl-slide-text-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{display:block;width:80%;max-width:80%;margin-right:auto;margin-left:auto}.tl-slide.tl-full-image-background,.tl-slide.tl-full-color-background{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background p,.tl-slide.tl-full-color-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-color-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-color-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-color-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-color-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-color-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-color-background h6{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background a:hover,.tl-slide.tl-full-color-background a:hover,.tl-slide.tl-full-image-background b,.tl-slide.tl-full-color-background b,.tl-slide.tl-full-image-background i,.tl-slide.tl-full-color-background i,.tl-slide.tl-full-image-background blockquote,.tl-slide.tl-full-color-background blockquote,.tl-slide.tl-full-image-background blockquote p,.tl-slide.tl-full-color-background blockquote p{color:#ffffff!important;color:#fff;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-color-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit,.tl-slide.tl-full-color-background .tl-credit{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-color-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-color-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote p{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-image-background .vcard .nickname,.tl-slide.tl-full-color-background .vcard .nickname{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background{background:no-repeat center center;background-position:center 25%;background-size:cover;text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6{text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit{text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote{text-shadow:1px 1px 2px #000000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p{text-shadow:1px 1px 2px #000000!important}.tl-slide.tl-text-background .tl-text .tl-text-content-container{padding:20px;border-radius:7px;background:#000 #fff0;background:rgb(0 0 0 / .6)}.tl-slide.tl-text-background .tl-text .tl-text-content-container h2{margin-top:5px}.tl-skinny .tl-slide{display:block;padding-top:10px}.tl-skinny .tl-slide .tl-slide-content-container{position:static;display:block;display:-ms-flexbox;display:flex;height:auto;height:100%;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{position:static;display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;padding-right:50px;padding-left:50px}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:static;display:block;float:none;width:100%;height:auto;padding-top:20px;border-top:1px solid #e6e6e6}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{position:static;display:block;float:none;width:100%;min-width:0;max-width:100%;height:auto;padding:0;vertical-align:initial}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{padding-right:10px;padding-bottom:10px;padding-left:10px}.tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media,.tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media{border-color:rgb(230 230 230 / .25)}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{-ms-flex-direction:column;flex-direction:column}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{padding-top:0;border-top:none}.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe{max-height:175px}.tl-slidenav-previous,.tl-slidenav-next{position:absolute;z-index:10;top:45%;cursor:pointer}.tl-slidenav-previous .tl-slidenav-content-container,.tl-slidenav-next .tl-slidenav-content-container{position:absolute;width:100px;height:200px}.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{width:80px;text-overflow:ellipsis;opacity:.15;-webkit-line-clamp:2;line-clamp:2;filter:alpha(opacity=15);-khtml-opacity:.15;-moz-opacity:.15}.tl-slidenav-previous .tl-slidenav-title small,.tl-slidenav-next .tl-slidenav-title small,.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{display:block}.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title{font-size:11px;line-height:11px;margin-top:10px}.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{font-size:11px;margin-top:5px;opacity:0;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{display:none}.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description{color:#333;text-shadow:1px 1px 1px #fff}.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description{color:#f2f2f2;text-shadow:1px 1px 1px #333}.tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-icon{font-family:tl-icons;font-size:32px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;margin-bottom:5px;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-slidenav-next{right:100px;margin-right:10px;text-align:right}.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-description{margin-left:20px}.tl-slidenav-next .tl-slidenav-icon{margin-left:76px}.tl-slidenav-next .tl-slidenav-icon::before{transition:color 0.3s cubic-bezier(.47,0,.745,.715);color:#ff5100}.tl-slidenav-next .tl-slidenav-icon::hover::before{color:#ff5100}.tl-slidenav-previous{margin-left:10px;text-align:left}.tl-slidenav-previous .tl-slidenav-icon{margin-left:0}.tl-slidenav-previous .tl-slidenav-icon::before{transition:color 0.3s cubic-bezier(.47,0,.745,.715);color:#ff5100}.tl-slidenav-previous .tl-slidenav-icon::hover::before{color:#ff5100}.tl-slidenav-previous:hover .tl-slidenav-title,.tl-slidenav-next:hover .tl-slidenav-title{display:none;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-slidenav-previous:hover .tl-slidenav-description,.tl-slidenav-next:hover .tl-slidenav-description{display:none;opacity:.5;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5}.tl-slidenav-next:hover .tl-slidenav-icon{margin-left:80px}.tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px}.tl-skinny .tl-slidenav-next{right:32px}.tl-skinny .tl-slidenav-next .tl-slidenav-icon{margin-left:8px}.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container,.tl-skinny .tl-slidenav-next .tl-slidenav-content-container{width:32px;height:32px}.tl-skinny .tl-slidenav-previous .tl-slidenav-title,.tl-skinny .tl-slidenav-next .tl-slidenav-title,.tl-skinny .tl-slidenav-previous .tl-slidenav-description,.tl-skinny .tl-slidenav-next .tl-slidenav-description{display:none}.tl-skinny .tl-slidenav-previous .tl-slidenav-icon,.tl-skinny .tl-slidenav-next .tl-slidenav-icon{opacity:.33;filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33}.tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:12px;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover{right:70px}.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:8px;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{margin-left:0;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:80px;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{margin-left:-4px;opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{opacity:.33;filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{opacity:.33;filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,.tl-mobile .tl-slidenav-next,.tl-skinny.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next{display:none}.tl-storyslider{position:relative;z-index:8;overflow:hidden;box-sizing:content-box;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.tl-storyslider img,.tl-storyslider embed,.tl-storyslider object,.tl-storyslider video,.tl-storyslider iframe{position:relative;max-width:100%}.tl-storyslider .tl-slider-background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.tl-storyslider .tl-slider-touch-mask{position:absolute;z-index:25;top:0;left:0;width:100%;height:100%}.tl-storyslider .tl-slider-container-mask{position:relative;z-index:5;width:100%;height:100%;text-align:center}.tl-storyslider .tl-slider-container-mask .tl-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{display:table-cell;width:100%;height:100%;vertical-align:middle}.tl-media{position:relative;float:left;width:100%;min-width:50%;height:100%;margin-top:auto;margin-bottom:auto}.tl-media .tl-media-content-container.tl-media-content-container-text{padding-right:20px;border-right:1px solid #e6e6e6}.tl-media .tl-media-content-container .tl-media-content{position:relative;*zoom:1}.tl-media .tl-media-content-container .tl-media-content:before,.tl-media .tl-media-content-container .tl-media-content:after{display:table;content:""}.tl-media .tl-media-content-container .tl-media-content:after{clear:both}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{text-align:center;color:#f2f2f2}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{color:#f2f2f2}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^=tl-icon-],.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"]{font-size:28px;text-align:center;color:#f2f2f2}.tl-media .tl-media-content-container .tl-media-content img,.tl-media .tl-media-content-container .tl-media-content embed,.tl-media .tl-media-content-container .tl-media-content object,.tl-media .tl-media-content-container .tl-media-content video{float:right;max-width:100%;max-height:100%;margin-right:50px}.tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{padding-right:0;border-right:none}.tl-media-shadow{position:relative;z-index:1;box-shadow:0 12px 10px -10px rgb(0 0 0 / .6)}.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a{color:#ffffff!important;color:#fff;text-shadow:1px 1px 1px #000000!important}.tl-credit{font-size:10px;line-height:13px;display:block;margin:0 auto;margin-top:6px;text-align:right;color:#999}.tl-caption{font-size:11px;line-height:14px;margin-top:10px;margin-right:auto;margin-left:auto;text-align:left;word-wrap:break-word;color:#666;text-rendering:optimizeLegibility}.tl-full-image-background .tl-media-shadow:before,.tl-full-color-background .tl-media-shadow:before,.tl-full-image-background .tl-media-shadow:after,.tl-full-color-background .tl-media-shadow:after{background:0 0;box-shadow:0 0 0 #000}.tl-skinny .tl-media{display:block;float:none;width:100%;height:auto}.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{padding-right:0;border-right:0}.tl-skinny .tl-media .tl-media-content-container .tl-credit,.tl-skinny .tl-media .tl-media-content-container .tl-caption{font-size:8px;margin-top:2px;padding-right:10px;padding-left:10px}.tl-skinny .tl-media .tl-media-content-container .tl-credit{margin-top:0}.tl-mobile.tl-skinny .tl-media{display:block;float:none;width:100%;height:auto}.tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{padding-right:0;border-right:0}.tl-text{display:table-cell;width:50%;min-width:120px;max-width:50%;padding:0 20px;text-align:left;vertical-align:middle;color:#737373;text-shadow:none}.tl-text p{color:#737373}.tl-text h2.tl-headline-title,.tl-text h2.tl-headline{margin-top:0}.tl-text .tl-headline-date,.tl-text h3.tl-headline-date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:15px;margin:0 0 3px;color:#b3b3b3}.tl-text .tl-headline-date small,.tl-text h3.tl-headline-date small{font-size:15px;font-weight:400;line-height:15px;color:#b3b3b3}.tl-text .tl-text-date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;display:inline-block;margin-top:10px;color:#b3b3b3}.tl-full-image-background .tl-text,.tl-full-color-background .tl-text,.tl-full-image-background .tl-text p,.tl-full-color-background .tl-text p{color:#f2f2f2!important;text-shadow:1px 1px 2px #000}.tl-full-image-background .tl-text .tl-headline-date,.tl-full-color-background .tl-text .tl-headline-date,.tl-full-image-background .tl-text p .tl-headline-date,.tl-full-color-background .tl-text p .tl-headline-date,.tl-full-image-background .tl-text h3.tl-headline-date,.tl-full-color-background .tl-text h3.tl-headline-date,.tl-full-image-background .tl-text p h3.tl-headline-date,.tl-full-color-background .tl-text p h3.tl-headline-date{color:#f2f2f2!important}.tl-full-image-background .tl-text .tl-headline-date small,.tl-full-color-background .tl-text .tl-headline-date small,.tl-full-image-background .tl-text p .tl-headline-date small,.tl-full-color-background .tl-text p .tl-headline-date small,.tl-full-image-background .tl-text h3.tl-headline-date small,.tl-full-color-background .tl-text h3.tl-headline-date small,.tl-full-image-background .tl-text p h3.tl-headline-date small,.tl-full-color-background .tl-text p h3.tl-headline-date small{color:#f2f2f2!important}.tl-skinny .tl-text{float:none;width:100%;min-width:auto;max-width:100%;margin-top:20px}.tl-skinny .tl-text h2.tl-headline-title,.tl-skinny .tl-text h2.tl-headline{font-size:32px;line-height:36px}.tl-medium .tl-text h2.tl-headline-title,.tl-medium .tl-text h2.tl-headline{font-size:32px;line-height:36px}.tl-mobile.tl-skinny .tl-media .tl-media-image{max-height:250px!important}.tl-media .tl-media-twitter{clear:both;text-align:left}.tl-media .tl-media-twitter blockquote{font-size:15px;line-height:21px;margin:0;margin-right:15px;color:#333}.tl-media .tl-media-twitter blockquote p{font-size:28px;line-height:30px;color:#000}.tl-media .tl-media-twitter blockquote p:before{display:none}.tl-media .tl-media-twitter blockquote p:after{display:none}.tl-media .tl-media-twitter .tl-icon-twitter{color:#55acee}.tl-media .tl-media-twitter .vcard a:hover,.tl-media .tl-media-twitter .vcard a.tl-date:hover{text-decoration:none;color:#55acee}.tl-media .tl-media-twitter .vcard a:hover .fn,.tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,.tl-media .tl-media-twitter .vcard a:hover .nickname,.tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname{color:#55acee}.tl-slide-media-only .tl-media .tl-media-twitter{width:80%;margin-right:auto;margin-left:auto}.tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:15px;line-height:21px}.tl-skinny .tl-media .tl-media-twitter{margin-right:10px;margin-left:10px}.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:24px;line-height:26px}.tl-media .tl-media-blockquote{clear:both;text-align:left}.tl-media .tl-media-blockquote blockquote{font-size:28px;line-height:30px;margin:0;margin-right:15px;text-align:left;color:#333}.tl-media .tl-media-blockquote blockquote p{font-size:28px;line-height:30px;color:#333}.tl-media .tl-media-blockquote blockquote p:before,.tl-media .tl-media-blockquote blockquote p:after{font-size:36px;display:inline-block}.tl-media .tl-media-blockquote blockquote p:before{margin-right:5px;content:open-quote}.tl-media .tl-media-blockquote blockquote p:after{margin-left:3px;content:close-quote}.tl-media .tl-media-blockquote blockquote cite{font-size:15px;line-height:21px;margin-top:15px;text-align:right;color:#999}.tl-slide-media-only .tl-media .tl-media-blockquote{width:80%;margin-right:auto;margin-left:auto;border-right:0}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.tl-media .tl-media-blockquote blockquote p{font-size:24px;line-height:26px}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){.tl-media .tl-media-blockquote blockquote p{font-size:15px;line-height:21px}}.tl-mobile.tl-skinny .tl-media .tl-media-instagram{max-height:250px!important}.tl-media .tl-media-profile{border-radius:50%}.tl-media .tl-media-iframe{width:100%;height:100%}.tl-media .tl-media-iframe iframe{width:100%;height:100%}.tl-media .tl-media-wikipedia{clear:both;margin-right:auto;margin-left:auto;text-align:left}.tl-media .tl-media-wikipedia .tl-icon-wikipedia{font-size:32px;float:left;margin-right:10px;padding-top:3px}.tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{float:left;margin-top:5px;margin-right:10px;margin-bottom:5px}.tl-media .tl-media-wikipedia .tl-wikipedia-title{margin-bottom:10px;margin-left:60px;padding-left:10px;border-left:1px solid #e6e6e6}.tl-media .tl-media-wikipedia .tl-wikipedia-source{font-size:13px;font-style:italic;line-height:15px;display:block;margin-top:3px;color:rgb(0 0 0 / .5)}.tl-media .tl-media-wikipedia h4{margin-top:0;margin-bottom:0}.tl-media .tl-media-wikipedia h4 a{text-decoration:none;color:#000}.tl-media .tl-media-wikipedia h4 a:hover{text-decoration:underline}.tl-media .tl-media-wikipedia p{font-size:13px;line-height:19px}.tl-slide-media-only .tl-media .tl-media-wikipedia{width:80%;margin-top:25px;margin-right:auto;margin-left:auto;padding-top:25px;border-top:1px solid #e6e6e6;border-right:0}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia{padding:20px;border-radius:7px;background:#000 #fff0;background:rgb(0 0 0 / .6)}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{border-color:rgb(230 230 230 / .25)}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{color:rgb(230 230 230 / .85)}.tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,.tl-skinny .tl-media .tl-media-wikipedia{margin-right:10px;margin-left:10px}.tl-media .tl-media-website{clear:both;margin-right:auto;margin-left:auto;text-align:left}.tl-media .tl-media-website .tl-media-website-description{font-size:16px;font-style:italic;line-height:19px;margin-bottom:10px;text-transform:uppercase}.tl-media .tl-media-website h4{line-height:1;margin-top:0;margin-bottom:0}.tl-media .tl-media-website h4 a{text-decoration:none;color:#000}.tl-media .tl-media-website h4 a:hover{text-decoration:underline}.tl-media .tl-media-website p{font-size:13px;line-height:19px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img{float:right;max-width:120px;max-height:120px;margin:4px 0 0 15px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{float:none;max-width:16px;max-height:16px;margin:0;margin-right:3px}.tl-slide.tl-full-image-background .tl-media .tl-media-website,.tl-slide.tl-full-color-background .tl-media .tl-media-website{padding:20px;border-radius:7px;background:#000 #fff0;background:rgb(0 0 0 / .6)}.tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a{color:#ffffff!important;text-shadow:1px 1px 1px #000000!important}.tl-mobile.tl-skinny .tl-media .tl-media-website{margin-right:10px;margin-left:10px}.tl-timeline{font-size:16px;line-height:normal;position:relative;overflow:hidden;box-sizing:content-box;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#737373;background-color:#fff;-o-user-select:none}.tl-timeline.tl-timeline-embed{box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0}.tl-timeline.tl-timeline-full-embed{box-sizing:border-box;border:1px solid #ccc;border-radius:8px}.tl-layout-portrait .tl-storyslider{box-shadow:0 -3px 6px rgb(0 0 0 / .2)}#timeline{width:100%;height:800px}#timeline .tl-slidenav-title{display:none}#timeline .tl-text-content{max-width:500px}#timeline .tl-slidenav-icon{transition:margin 0.3s cubic-bezier(.165,.84,.44,1)}#timeline .tl-timemarker-text h2{padding:0}#timeline .tl-timemarker .tl-timemarker-content-container{box-shadow:none}#timeline .tl-timemarker .tl-timemarker-content{color:#1d252c;background-color:#fff}#timeline .tl-timemarker .tl-timemarker-content h2{color:#1d252c}#timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content{color:#fff;background-color:#ff5100}#timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content h2{color:#fff}.tl-message-full{display:none!important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;z-index:9999;top:0;left:0;display:none;opacity:.8;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}.lightbox{font-weight:400;line-height:0;position:absolute;z-index:10000;left:0;width:100%;text-align:center}.lightbox .lb-image{display:block;max-width:inherit;height:auto}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;background-color:#fff;*zoom:1}.lb-outerContainer:after{display:table;clear:both;content:""}.lb-container{padding:10px}.lb-loader{line-height:0;position:absolute;top:43%;left:0;width:100%;height:25%;text-align:center}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{position:fixed;bottom:50px;display:block;height:100%;cursor:pointer}.lb-nav a.lb-prev{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);font-size:.9375em;line-height:1.4;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em;position:fixed;bottom:110px;left:0;width:60px;height:60px;opacity:1;background-color:rgb(255 255 255 / .3)}.lb-nav a.lb-prev:hover{text-decoration:none;background-color:#ff5100}.lb-nav a.lb-prev:before{line-height:60px;display:block;text-align:center;color:#fff}.lb-nav a.lb-prev:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.lb-nav a.lb-next{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);font-size:.9375em;line-height:1.4;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em;position:fixed;right:0;bottom:110px;float:right;width:60px;height:60px;opacity:1;background-color:rgb(255 255 255 / .3)}.lb-nav a.lb-next:hover{text-decoration:none;background-color:#ff5100}.lb-nav a.lb-next:before{line-height:60px;display:block;text-align:center;color:#fff}.lb-nav a.lb-next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.lb-dataContainer{width:100%;margin:0 auto;padding-top:5px;*zoom:1}.lb-dataContainer:after{display:table;clear:both;content:""}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{line-height:1.1em;float:left;width:85%;text-align:left}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{font-size:12px;display:block;clear:left;padding-bottom:1em;color:#999}.lb-data .lb-close{font-size:1.5em;position:fixed;top:50px;right:50px;display:block;float:right;width:30px;height:30px;transition:opacity 0.2s;text-align:right;opacity:.7;color:#fff;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}.lb-data .lb-close:hover{text-decoration:none}.lb-data .lb-close:before{transform:translate(-50%,-50%);font-size:20px;position:absolute;top:50%;left:50%;color:#fff}.lb-data .lb-close:hover{cursor:pointer;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.ui-widget{font-family:Helvetica Trebuchet MS,Tahoma,Verdana,Arial,sans-serif}.ui-datepicker{padding:0}.ui-widget-content{border:none;border:1px solid #1d252c;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .19)}.ui-datepicker-header{font-family:"Myriad Pro",sans-serif;overflow:hidden;padding:0;text-transform:uppercase;color:#fff;border-top:1px solid #b42b0c;border-bottom:none;background-color:#ff5100}.ui-datepicker-header .ui-state-hover{cursor:pointer;border-color:#fff0;background:#fff0}.ui-datepicker .ui-datepicker-title{font-weight:400;line-height:2.2em}.ui-state-highlight.ui-state-highlight{color:#ff5100}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{font-weight:400;top:-1px;width:1.4em;height:2.2em;color:#fff;border:none;border-radius:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{line-height:2.2em;display:block;height:2.2em}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-icon-circle-triangle-e{background-image:url(/wp-content/themes/greisch_v2/library/css/images/ui-icons_ffffff_256x240.png);background-position:-32px 0}.ui-icon-circle-triangle-w{background-image:url(/wp-content/themes/greisch_v2/library/css/images/ui-icons_ffffff_256x240.png);background-position:-96px 0}.ui-datepicker table{width:240px;margin:0}.ui-datepicker th{font-family:"Myriad Pro";font-size:.8em;font-weight:400;padding:.6em 0 .4em;text-transform:uppercase;color:#bbb;border-top:1px solid #e6e6e6}.ui-datepicker td{padding:0;border:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6}td:last-child{border-right:0}td .ui-state-default{font-family:"Myriad Pro",sans-serif;font-weight:400;margin:0;text-align:center;color:#2b2b2b;border:none;background:#fff0}.ui-datepicker-calendar .ui-state-hover{width:250px;color:#b2b2b2;background:#ededed}td a.ui-state-active,td a.ui-state-active.ui-state-hover{color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMmIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkMzAwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(bottom,#b32b0b 0%,#cd300c 100%);background-image:linear,bottom,#b32b0b 0%,#cd300c 100%;text-shadow:0 -1px 0 rgb(0 0 0 / .45)}.section-content--before-after{padding:3rem 0}.section-content--before-after .center{max-width:1200px}.before-after__title{text-align:center;margin-bottom:2rem;font-size:1.5rem;color:#333}.before-after-container{display:-ms-grid;display:grid;width:-moz-fit-content;width:fit-content;place-content:center;position:relative;overflow:hidden;--position:50%;margin-bottom:3rem;margin-left:auto;margin-right:auto}.before-after-container:last-child{margin-bottom:0}.before-after__image-container{max-width:100%;width:100%;aspect-ratio:16/9;position:relative}@media screen and (max-width:768px){.before-after__image-container{aspect-ratio:4/3}}.before-after__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.before-after__image--before{position:absolute;inset:0;width:100%;clip-path:inset(0 calc(100% - var(--position)) 0 0);z-index:2}.before-after__image--after{position:relative;z-index:1;width:100%}.before-after__slider{position:absolute;inset:0;cursor:pointer;opacity:0;width:100%;height:100%;z-index:10}.before-after__slider:focus-visible~.before-after__slider-button{outline:5px solid #000;outline-offset:3px}.before-after__slider-line{position:absolute;inset:0;width:.2rem;height:100%;background-color:#fff;left:var(--position);transform:translateX(-50%);pointer-events:none;z-index:5;box-shadow:0 0 10px rgb(0 0 0 / .5)}.before-after__slider-button{position:absolute;background-color:#fff;color:#000;padding:.5rem;border-radius:100vw;display:-ms-grid;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;z-index:6;box-shadow:0 2px 10px rgb(0 0 0 / .3);transition:transform 0.1s ease}.before-after__slider-button svg{display:block;width:30px;height:30px}@media screen and (max-width:768px){.before-after__slider-button{padding:.4rem}.before-after__slider-button svg{width:24px;height:24px}}.before-after-container:hover .before-after__slider-button{transform:translate(-50%,-50%) scale(1.1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#000;margin-bottom:0em}body .center:after{content:" ";display:block;clear:both}body .center{max-width:1400px;margin-left:auto;margin-right:auto;position:relative;width:80%;min-height:100%}@media only screen and (max-width:600px){body .center{width:90%}}body .cf:before,body .cf:after{content:" ";display:table}body .cf:after{clear:both}body .content{margin-top:73px}@media only screen and (max-width:600px){body .content{margin-top:59px;margin-top:0!important}}body .content--home,body .content--project{margin-top:80vh}@media only screen and (max-width:600px){body .content--home,body .content--project{margin-top:0!important}}body .content--has-cover{margin-top:450px}@media only screen and (max-width:600px){body .content--has-cover{margin-top:0!important}}.main--with-aside{width:57.1428571429%;float:left;margin-left:0}@media only screen and (max-width:970px){.main--with-aside{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:2.8571428571%}}.main--last{width:57.1428571429%;float:right;margin-left:2.8571428571%}@media only screen and (max-width:970px){.main--last{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:2.8571428571%}}.main--center{float:none;margin:0 auto}.sidebar{width:31.4285714286%;float:right;margin-left:2.8571428571%}@media only screen and (max-width:970px){.sidebar{width:100%;float:left;margin-left:0;margin-right:0}}.sidebar--first{width:31.4285714286%;float:left;margin-left:0}@media only screen and (max-width:970px){.sidebar--first{width:100%;float:left;margin-left:0;margin-right:0}}.sidebar--full{width:100%;float:left;margin-left:0;margin-right:0;margin-top:50px}.sidebar--center{width:57.1428571429%;float:left;margin-left:0;float:none;clear:both;margin:3.75em auto 0}a{text-decoration:none;color:#ff5100}a:hover{text-decoration:underline}img{display:block}img.alt{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;opacity:0}.figcaption--alt{width:0;height:0;position:absolute;z-index:-1;top:0;left:0;display:block;text-indent:-9999px;opacity:0}p{margin-bottom:1.875em}p:last-of-type{margin-bottom:0}h1{font-size:3.375em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em}@media only screen and (max-width:970px){h1{font-size:2em;line-height:1.5}}@media only screen and (max-width:600px){h1{font-size:1.75em}}h1.title-h1{font-size:3.375em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:.9259259259em}h1.title-h1--light{line-height:60px;color:#fff}@media only screen and (max-width:970px){h1.title-h1{font-size:2.25em;line-height:1.5}}@media only screen and (max-width:600px){h1.title-h1{font-size:1.75em}}h2,.title-h2{font-size:2.75em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#1d252c;margin-bottom:.9090909091em}@media only screen and (max-width:970px){h2,.title-h2{font-size:2em}}@media only screen and (max-width:600px){h2,.title-h2{font-size:1.75em}}h2__link,.title-h2__link{line-height:40px;display:inline-block;min-height:40px;margin-bottom:0;color:#1d252c}h2__link span,.title-h2__link span{font-size:.3636363636em;line-height:57px;display:block;float:right;height:40px;margin-left:25px;padding-left:25px;color:#ff5100;border-left:3px solid #efefef}@media only screen and (max-width:970px){h2__link span,.title-h2__link span{font-size:.5em}}@media only screen and (max-width:600px){h2__link span,.title-h2__link span{font-size:.5714285714em}}h2__link span .icon,h2__link span .ms-choice>div,h2__link span .ms-search,h2__link span .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all h2__link span label,h2__link span .dk-selected:before,h2__link span .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li h2__link span label,h2__link span .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li h2__link span label,h2__link span .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label h2__link span .MultiFile-remove,h2__link span .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next h2__link span .tl-slidenav-icon,h2__link span .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous h2__link span .tl-slidenav-icon,h2__link span #timeline .tl-icon-goback,#timeline h2__link span .tl-icon-goback,h2__link span #timeline .tl-icon-zoom-out,#timeline h2__link span .tl-icon-zoom-out,h2__link span #timeline .tl-icon-zoom-in,#timeline h2__link span .tl-icon-zoom-in,h2__link span #timeline .tl-icon-image,#timeline h2__link span .tl-icon-image,h2__link span .lb-nav a.lb-prev,.lb-nav h2__link span a.lb-prev,h2__link span .lb-nav a.lb-next,.lb-nav h2__link span a.lb-next,h2__link span .lb-data .lb-close,.lb-data h2__link span .lb-close,h2__link span .ui-datepicker .ui-datepicker-prev,.ui-datepicker h2__link span .ui-datepicker-prev,h2__link span .ui-datepicker .ui-datepicker-next,.ui-datepicker h2__link span .ui-datepicker-next,.title-h2__link span .icon,.title-h2__link span .ms-choice>div,.title-h2__link span .ms-search,.title-h2__link span .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .title-h2__link span label,.title-h2__link span .dk-selected:before,.title-h2__link span .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .title-h2__link span label,.title-h2__link span .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .title-h2__link span label,.title-h2__link span .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .title-h2__link span .MultiFile-remove,.title-h2__link span .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .title-h2__link span .tl-slidenav-icon,.title-h2__link span .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .title-h2__link span .tl-slidenav-icon,.title-h2__link span #timeline .tl-icon-goback,#timeline .title-h2__link span .tl-icon-goback,.title-h2__link span #timeline .tl-icon-zoom-out,#timeline .title-h2__link span .tl-icon-zoom-out,.title-h2__link span #timeline .tl-icon-zoom-in,#timeline .title-h2__link span .tl-icon-zoom-in,.title-h2__link span #timeline .tl-icon-image,#timeline .title-h2__link span .tl-icon-image,.title-h2__link span .lb-nav a.lb-prev,.lb-nav .title-h2__link span a.lb-prev,.title-h2__link span .lb-nav a.lb-next,.lb-nav .title-h2__link span a.lb-next,.title-h2__link span .lb-data .lb-close,.lb-data .title-h2__link span .lb-close,.title-h2__link span .ui-datepicker .ui-datepicker-prev,.ui-datepicker .title-h2__link span .ui-datepicker-prev,.title-h2__link span .ui-datepicker .ui-datepicker-next,.ui-datepicker .title-h2__link span .ui-datepicker-next{transition:left 0.3s cubic-bezier(.25,.46,.45,.94);font-size:.6875em;position:relative;left:0;margin-left:10px}@media only screen and (max-width:600px){h2__link span,.title-h2__link span{float:none;clear:both;margin:2.8571428571% 0 0 0}}h2__link:hover,.title-h2__link:hover{text-decoration:none}h2__link:hover .icon,h2__link:hover .ms-choice>div,h2__link:hover .ms-search,h2__link:hover .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all h2__link:hover label,h2__link:hover .dk-selected:before,h2__link:hover .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li h2__link:hover label,h2__link:hover .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li h2__link:hover label,h2__link:hover .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label h2__link:hover .MultiFile-remove,h2__link:hover .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next h2__link:hover .tl-slidenav-icon,h2__link:hover .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous h2__link:hover .tl-slidenav-icon,h2__link:hover #timeline .tl-icon-goback,#timeline h2__link:hover .tl-icon-goback,h2__link:hover #timeline .tl-icon-zoom-out,#timeline h2__link:hover .tl-icon-zoom-out,h2__link:hover #timeline .tl-icon-zoom-in,#timeline h2__link:hover .tl-icon-zoom-in,h2__link:hover #timeline .tl-icon-image,#timeline h2__link:hover .tl-icon-image,h2__link:hover .lb-nav a.lb-prev,.lb-nav h2__link:hover a.lb-prev,h2__link:hover .lb-nav a.lb-next,.lb-nav h2__link:hover a.lb-next,h2__link:hover .lb-data .lb-close,.lb-data h2__link:hover .lb-close,h2__link:hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker h2__link:hover .ui-datepicker-prev,h2__link:hover .ui-datepicker .ui-datepicker-next,.ui-datepicker h2__link:hover .ui-datepicker-next,.title-h2__link:hover .icon,.title-h2__link:hover .ms-choice>div,.title-h2__link:hover .ms-search,.title-h2__link:hover .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .title-h2__link:hover label,.title-h2__link:hover .dk-selected:before,.title-h2__link:hover .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .title-h2__link:hover label,.title-h2__link:hover .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .title-h2__link:hover label,.title-h2__link:hover .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .title-h2__link:hover .MultiFile-remove,.title-h2__link:hover .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .title-h2__link:hover .tl-slidenav-icon,.title-h2__link:hover .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .title-h2__link:hover .tl-slidenav-icon,.title-h2__link:hover #timeline .tl-icon-goback,#timeline .title-h2__link:hover .tl-icon-goback,.title-h2__link:hover #timeline .tl-icon-zoom-out,#timeline .title-h2__link:hover .tl-icon-zoom-out,.title-h2__link:hover #timeline .tl-icon-zoom-in,#timeline .title-h2__link:hover .tl-icon-zoom-in,.title-h2__link:hover #timeline .tl-icon-image,#timeline .title-h2__link:hover .tl-icon-image,.title-h2__link:hover .lb-nav a.lb-prev,.lb-nav .title-h2__link:hover a.lb-prev,.title-h2__link:hover .lb-nav a.lb-next,.lb-nav .title-h2__link:hover a.lb-next,.title-h2__link:hover .lb-data .lb-close,.lb-data .title-h2__link:hover .lb-close,.title-h2__link:hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker .title-h2__link:hover .ui-datepicker-prev,.title-h2__link:hover .ui-datepicker .ui-datepicker-next,.ui-datepicker .title-h2__link:hover .ui-datepicker-next{left:10px}h2--section,.title-h2--section{margin-bottom:50px}h2--section--center,.title-h2--section--center{text-align:center}h3{font-size:1.3125em;line-height:1.5238095238;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#1d252c;margin-bottom:0em}h3.title-h3--light{color:#fff}h4{font-size:1.125em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#1d252c;margin-bottom:.8333333333em;transition:color 0.3s cubic-bezier(.455,.03,.515,.955)}h6{font-size:.875em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#1d252c;margin-bottom:1.0714285714em}h6.title-h6{font-size:.875em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#1d252c;margin-bottom:1.0714285714em}h6.title-h6--subtitle{margin-bottom:0}h6 a{transition:color 0.3s cubic-bezier(.455,.03,.515,.955);text-decoration:none;color:#1d252c}h6 a:hover{text-decoration:none;color:#ff5100}.text-content__head{font-weight:700}.text-content hr{margin:1.875em 0;border-color:#efefef}.text-content em,.text-content i{font-style:italic}.text-content strong,.text-content b{font-weight:700}.text-content img{margin-bottom:1.875em}.text-content img.alignleft{float:left;margin-right:1.875em}.text-content img.alignright{float:right;margin-left:1.875em}.text-content img.aligncenter{max-width:100%;height:auto;margin:0 auto 1.875em}.text-content img.size-full{max-width:100%;height:auto;margin:0 auto 1.875em}.text-content .wp-caption{overflow:hidden;max-width:100%;margin-bottom:1.875em}.text-content .wp-caption .wp-caption-text{font-size:.75em;text-align:right}.text-content .wp-caption img{margin-bottom:0}.text-content ul{margin-bottom:1.875em}.text-content ul li{position:relative;margin-bottom:.3125em;padding-left:20px}.text-content ul li::before{width:6px;height:6px;position:relative;top:13px;left:-16px;display:block;content:"";background-color:#ff5100}.text-content ul li ul{margin-top:.9375em}.text-content ol{margin-bottom:1.875em;counter-reset:section}.text-content ol li{position:relative;margin-bottom:.3125em;padding-left:20px;counter-increment:section}.text-content ol li::before{position:absolute;top:0;left:0;display:block;content:counter(section) ". ";color:#ff5100}.text-content ol li ol{margin-top:.9375em}.section-content:before,.section-content:after{content:" ";display:table}.section-content:after{clear:both}.section-content{position:relative;z-index:10;padding:3.75em 0;background-color:#fff}.section-content__column--large{width:65.7142857143%;float:left;margin-right:2.8571428571%}@media only screen and (max-width:1100px){.section-content__column--large{width:100%;float:left;margin-left:0;margin-right:0}}.section-content__column--small{width:31.4285714286%;float:right;margin-right:0;text-align:center}@media only screen and (max-width:1100px){.section-content__column--small{width:100%;float:left;margin-left:0;margin-right:0;margin-top:60px}}.section-content--about{padding:0}.section-content--jobs--darken{background-color:#efefef}.section-content--infos{padding:30px 0}.section-content--innovation{padding-bottom:7.5em 0}.section-content--center{width:100%;max-width:48.5714285714%;margin:0 auto}.section-content--center .center{width:100%}@media only screen and (max-width:970px){.section-content--center{max-width:80%}}.section-content--attachement{padding-top:0}.section-content--title{padding-bottom:0}.section-content--return{display:none;padding:3.75em 0 0}.section-content--return .sidebar__return{height:auto;margin:0}@media only screen and (max-width:970px){.section-content--return{display:block}}.section-content--related,.section-content--ernegy,.section-content--intro--energy{background-color:#efefef}.section-content--related--light,.section-content--ernegy--light,.section-content--intro--energy--light{background-color:#fff}.section-content--slider{width:100%;max-width:57.1428571429%;margin:0 auto;padding:0}@media only screen and (max-width:970px){.section-content--slider{max-width:100%}}.section-content--numbers{padding:0}.section-content--404{padding-top:0}.section-content--energy{padding-top:0;background-color:#efefef}.section-content--projects{transition:max-height 0.3s cubic-bezier(.47,0,.745,.715),padding 0s cubic-bezier(.47,0,.745,.715),opacity 0.3s cubic-bezier(.47,0,.745,.715),transform 0.3s cubic-bezier(.47,0,.745,.715);transform:translate3d(0,0,0)}.section-content--projects--is-hide{transform:translate3d(0,100px,0);overflow:hidden;max-height:0;padding:0;opacity:0}.section-content--maps{transition:max-height 0.3s cubic-bezier(.47,0,.745,.715),padding 0s cubic-bezier(.47,0,.745,.715),opacity 0.3s cubic-bezier(.47,0,.745,.715),transform 0.3s cubic-bezier(.47,0,.745,.715);transform:translate3d(0,0,0)}.section-content--maps--is-hide{transform:translate3d(0,100px,0);overflow:hidden;max-height:0;padding:0;opacity:0}.section-content--loader{transition:opacity 0.3s cubic-bezier(.165,.84,.44,1);width:100%;padding:0;opacity:1}.section-content--loader--is-hide{opacity:0}.listing-news:before,.listing-news:after{content:" ";display:table}.listing-news:after{clear:both}.listing-news.anim .listing-news__item--0{animation:showUp 0.3s 0s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--1{animation:showUp 0.3s 0.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--2{animation:showUp 0.3s 0.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--3{animation:showUp 0.3s 0.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--4{animation:showUp 0.3s 0.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--5{animation:showUp 0.3s 0.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--6{animation:showUp 0.3s 0.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--7{animation:showUp 0.3s 0.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--8{animation:showUp 0.3s 0.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--9{animation:showUp 0.3s 0.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--10{animation:showUp 0.3s 1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--11{animation:showUp 0.3s 1.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--12{animation:showUp 0.3s 1.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--13{animation:showUp 0.3s 1.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--14{animation:showUp 0.3s 1.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--15{animation:showUp 0.3s 1.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--16{animation:showUp 0.3s 1.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--17{animation:showUp 0.3s 1.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--18{animation:showUp 0.3s 1.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--19{animation:showUp 0.3s 1.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--20{animation:showUp 0.3s 2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--21{animation:showUp 0.3s 2.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--22{animation:showUp 0.3s 2.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--23{animation:showUp 0.3s 2.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--24{animation:showUp 0.3s 2.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--25{animation:showUp 0.3s 2.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--26{animation:showUp 0.3s 2.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--27{animation:showUp 0.3s 2.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--28{animation:showUp 0.3s 2.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--29{animation:showUp 0.3s 2.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--30{animation:showUp 0.3s 3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--31{animation:showUp 0.3s 3.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--32{animation:showUp 0.3s 3.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--33{animation:showUp 0.3s 3.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--34{animation:showUp 0.3s 3.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--35{animation:showUp 0.3s 3.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--36{animation:showUp 0.3s 3.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--37{animation:showUp 0.3s 3.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--38{animation:showUp 0.3s 3.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--39{animation:showUp 0.3s 3.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--40{animation:showUp 0.3s 4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--41{animation:showUp 0.3s 4.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--42{animation:showUp 0.3s 4.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--43{animation:showUp 0.3s 4.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--44{animation:showUp 0.3s 4.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--45{animation:showUp 0.3s 4.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--46{animation:showUp 0.3s 4.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--47{animation:showUp 0.3s 4.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--48{animation:showUp 0.3s 4.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--49{animation:showUp 0.3s 4.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--50{animation:showUp 0.3s 5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--51{animation:showUp 0.3s 5.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--52{animation:showUp 0.3s 5.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--53{animation:showUp 0.3s 5.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--54{animation:showUp 0.3s 5.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--55{animation:showUp 0.3s 5.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--56{animation:showUp 0.3s 5.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--57{animation:showUp 0.3s 5.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--58{animation:showUp 0.3s 5.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--59{animation:showUp 0.3s 5.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--60{animation:showUp 0.3s 6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--61{animation:showUp 0.3s 6.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--62{animation:showUp 0.3s 6.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--63{animation:showUp 0.3s 6.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--64{animation:showUp 0.3s 6.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--65{animation:showUp 0.3s 6.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--66{animation:showUp 0.3s 6.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--67{animation:showUp 0.3s 6.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--68{animation:showUp 0.3s 6.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--69{animation:showUp 0.3s 6.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--70{animation:showUp 0.3s 7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--71{animation:showUp 0.3s 7.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--72{animation:showUp 0.3s 7.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--73{animation:showUp 0.3s 7.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--74{animation:showUp 0.3s 7.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--75{animation:showUp 0.3s 7.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--76{animation:showUp 0.3s 7.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--77{animation:showUp 0.3s 7.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--78{animation:showUp 0.3s 7.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--79{animation:showUp 0.3s 7.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--80{animation:showUp 0.3s 8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--81{animation:showUp 0.3s 8.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--82{animation:showUp 0.3s 8.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--83{animation:showUp 0.3s 8.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--84{animation:showUp 0.3s 8.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--85{animation:showUp 0.3s 8.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--86{animation:showUp 0.3s 8.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--87{animation:showUp 0.3s 8.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--88{animation:showUp 0.3s 8.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--89{animation:showUp 0.3s 8.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--90{animation:showUp 0.3s 9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--91{animation:showUp 0.3s 9.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--92{animation:showUp 0.3s 9.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--93{animation:showUp 0.3s 9.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--94{animation:showUp 0.3s 9.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--95{animation:showUp 0.3s 9.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--96{animation:showUp 0.3s 9.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--97{animation:showUp 0.3s 9.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--98{animation:showUp 0.3s 9.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--99{animation:showUp 0.3s 9.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--100{animation:showUp 0.3s 10s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--101{animation:showUp 0.3s 10.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--102{animation:showUp 0.3s 10.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--103{animation:showUp 0.3s 10.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--104{animation:showUp 0.3s 10.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--105{animation:showUp 0.3s 10.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--106{animation:showUp 0.3s 10.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--107{animation:showUp 0.3s 10.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--108{animation:showUp 0.3s 10.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--109{animation:showUp 0.3s 10.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--110{animation:showUp 0.3s 11s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--111{animation:showUp 0.3s 11.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--112{animation:showUp 0.3s 11.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--113{animation:showUp 0.3s 11.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--114{animation:showUp 0.3s 11.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--115{animation:showUp 0.3s 11.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--116{animation:showUp 0.3s 11.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--117{animation:showUp 0.3s 11.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--118{animation:showUp 0.3s 11.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--119{animation:showUp 0.3s 11.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--120{animation:showUp 0.3s 12s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--121{animation:showUp 0.3s 12.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--122{animation:showUp 0.3s 12.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--123{animation:showUp 0.3s 12.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--124{animation:showUp 0.3s 12.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--125{animation:showUp 0.3s 12.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--126{animation:showUp 0.3s 12.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--127{animation:showUp 0.3s 12.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--128{animation:showUp 0.3s 12.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--129{animation:showUp 0.3s 12.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--130{animation:showUp 0.3s 13s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--131{animation:showUp 0.3s 13.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--132{animation:showUp 0.3s 13.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--133{animation:showUp 0.3s 13.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--134{animation:showUp 0.3s 13.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--135{animation:showUp 0.3s 13.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--136{animation:showUp 0.3s 13.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--137{animation:showUp 0.3s 13.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--138{animation:showUp 0.3s 13.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--139{animation:showUp 0.3s 13.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--140{animation:showUp 0.3s 14s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--141{animation:showUp 0.3s 14.1s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--142{animation:showUp 0.3s 14.2s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--143{animation:showUp 0.3s 14.3s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--144{animation:showUp 0.3s 14.4s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--145{animation:showUp 0.3s 14.5s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--146{animation:showUp 0.3s 14.6s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--147{animation:showUp 0.3s 14.7s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--148{animation:showUp 0.3s 14.8s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--149{animation:showUp 0.3s 14.9s both cubic-bezier(.455,.03,.515,.955)}.listing-news.anim .listing-news__item--150{animation:showUp 0.3s 15s both cubic-bezier(.455,.03,.515,.955)}.search .listing-news.anim .listing-news__item.listing-news__item{opacity:1}.listing-news--team{margin-top:5.8823529412%;padding-top:5.8823529412%;border-top:1px solid #efefef}.listing-news--home .listing-news__item{margin-bottom:0}@media only screen and (max-width:970px){.listing-news--home .listing-news__item{margin-bottom:2.8571428571%}}@media only screen and (max-width:600px){.listing-news--home .listing-news__item{margin:0 0 5.8823529412%}}.listing-news__item{width:31.4285714286%;float:left}.listing-news__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-news__item:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none}.listing-news__item:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none}.listing-news__item{transition:box-shadow 0.3s cubic-bezier(.165,.84,.44,1),top 0.3s cubic-bezier(.165,.84,.44,1);position:relative;top:0;margin-bottom:2.8571428571%;opacity:0;background-color:#efefef}@media only screen and (max-width:970px){.listing-news__item{width:48.5714285714%;float:left}.listing-news__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-news__item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-news__item{width:100%;float:left}.listing-news__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.listing-news__item{width:100%;float:left;margin-left:0;margin-right:0;margin:0 0 5.8823529412%}.listing-news__item:nth-child(1n+1){clear:both;margin-right:0}.listing-news__item:hover{box-shadow:0 10px 15px #fff0}}.listing-news__item:hover{box-shadow:0 10px 15px rgb(0 0 0 / .25);top:-10px}.listing-news__item__date.date{position:absolute;bottom:25px;margin-bottom:0}.listing-news__item__title{min-height:54px;margin-bottom:.625em}@media only screen and (max-width:1350px){.listing-news__item__title{min-height:81px}}@media only screen and (max-width:970px){.listing-news__item__title{min-height:54px}}@media only screen and (max-width:870px){.listing-news__item__title{min-height:81px}}@media only screen and (max-width:600px){.listing-news__item__title{min-height:0}}.listing-news__item__thumb{position:relative}.listing-news__item__thumb:before{display:block;content:" ";width:100%;padding-top:64.2857142857%}.listing-news__item__thumb{position:relative;background-color:rgb(226.25,226.25,226.25)}.listing-news__item__thumb img{position:absolute;z-index:10;top:0;left:0;width:100%;height:auto}.listing-news__item__thumb__icon{transform:translate(-50%,-50%);font-size:3.5em;position:absolute;top:50%;left:50%;text-align:center;color:rgb(213.5,213.5,213.5)}.listing-news__item__thumb::after{width:100%;height:101%;transition:opacity 0.3s cubic-bezier(.165,.84,.44,1);position:absolute;z-index:10;top:0;left:0;display:block;content:"";opacity:0;background-color:#ff5100}.tablet .listing-news__item__thumb::after,.mobile .listing-news__item__thumb::after{display:none}.listing-news__item__content{padding:1.5625em 1.875em 3.125em}.listing-news__item__link{display:block}.listing-news__item__link p{font-size:.8125em;line-height:1.5384615385;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#1d252c;margin-bottom:0em}.listing-news__item__link:hover{text-decoration:none}.listing-news__item__link:hover .listing-news__item__title{color:#ff5100}.listing-news__item__link:hover .listing-news__item__thumb img{-moz-filter:grayscale(1);filter:grayscale(1)}.listing-news__item__link:hover .listing-news__item__thumb::after{opacity:.5}.listing-news__item__link:hover .listing-news__item__more{opacity:1}.tablet .listing-news__item__link:hover .listing-news__item__more,.mobile .listing-news__item__link:hover .listing-news__item__more{display:none}.listing-news--full .listing-news__item{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:2.8571428571%;background:none}.listing-news--full .listing-news__item:hover{box-shadow:none;top:0}.listing-news--full .listing-news__item:last-child{margin-bottom:0}.listing-news--full .listing-news__item__thumb{width:350px;height:100%;position:absolute;top:0;left:0;max-height:225px}.listing-news--full .listing-news__item__content{width:100%;float:left;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:23.75em}.listing-projects:before,.listing-projects:after{content:" ";display:table}.listing-projects:after{clear:both}.listing-projects.anim .listing-projects__item--0{animation:showUp 0.3s 0s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--1{animation:showUp 0.3s 0.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--2{animation:showUp 0.3s 0.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--3{animation:showUp 0.3s 0.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--4{animation:showUp 0.3s 0.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--5{animation:showUp 0.3s 0.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--6{animation:showUp 0.3s 0.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--7{animation:showUp 0.3s 0.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--8{animation:showUp 0.3s 0.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--9{animation:showUp 0.3s 0.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--10{animation:showUp 0.3s 1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--11{animation:showUp 0.3s 1.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--12{animation:showUp 0.3s 1.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--13{animation:showUp 0.3s 1.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--14{animation:showUp 0.3s 1.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--15{animation:showUp 0.3s 1.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--16{animation:showUp 0.3s 1.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--17{animation:showUp 0.3s 1.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--18{animation:showUp 0.3s 1.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--19{animation:showUp 0.3s 1.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--20{animation:showUp 0.3s 2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--21{animation:showUp 0.3s 2.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--22{animation:showUp 0.3s 2.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--23{animation:showUp 0.3s 2.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--24{animation:showUp 0.3s 2.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--25{animation:showUp 0.3s 2.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--26{animation:showUp 0.3s 2.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--27{animation:showUp 0.3s 2.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--28{animation:showUp 0.3s 2.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--29{animation:showUp 0.3s 2.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--30{animation:showUp 0.3s 3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--31{animation:showUp 0.3s 3.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--32{animation:showUp 0.3s 3.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--33{animation:showUp 0.3s 3.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--34{animation:showUp 0.3s 3.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--35{animation:showUp 0.3s 3.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--36{animation:showUp 0.3s 3.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--37{animation:showUp 0.3s 3.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--38{animation:showUp 0.3s 3.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--39{animation:showUp 0.3s 3.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--40{animation:showUp 0.3s 4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--41{animation:showUp 0.3s 4.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--42{animation:showUp 0.3s 4.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--43{animation:showUp 0.3s 4.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--44{animation:showUp 0.3s 4.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--45{animation:showUp 0.3s 4.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--46{animation:showUp 0.3s 4.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--47{animation:showUp 0.3s 4.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--48{animation:showUp 0.3s 4.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--49{animation:showUp 0.3s 4.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--50{animation:showUp 0.3s 5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--51{animation:showUp 0.3s 5.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--52{animation:showUp 0.3s 5.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--53{animation:showUp 0.3s 5.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--54{animation:showUp 0.3s 5.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--55{animation:showUp 0.3s 5.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--56{animation:showUp 0.3s 5.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--57{animation:showUp 0.3s 5.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--58{animation:showUp 0.3s 5.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--59{animation:showUp 0.3s 5.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--60{animation:showUp 0.3s 6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--61{animation:showUp 0.3s 6.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--62{animation:showUp 0.3s 6.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--63{animation:showUp 0.3s 6.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--64{animation:showUp 0.3s 6.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--65{animation:showUp 0.3s 6.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--66{animation:showUp 0.3s 6.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--67{animation:showUp 0.3s 6.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--68{animation:showUp 0.3s 6.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--69{animation:showUp 0.3s 6.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--70{animation:showUp 0.3s 7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--71{animation:showUp 0.3s 7.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--72{animation:showUp 0.3s 7.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--73{animation:showUp 0.3s 7.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--74{animation:showUp 0.3s 7.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--75{animation:showUp 0.3s 7.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--76{animation:showUp 0.3s 7.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--77{animation:showUp 0.3s 7.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--78{animation:showUp 0.3s 7.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--79{animation:showUp 0.3s 7.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--80{animation:showUp 0.3s 8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--81{animation:showUp 0.3s 8.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--82{animation:showUp 0.3s 8.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--83{animation:showUp 0.3s 8.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--84{animation:showUp 0.3s 8.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--85{animation:showUp 0.3s 8.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--86{animation:showUp 0.3s 8.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--87{animation:showUp 0.3s 8.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--88{animation:showUp 0.3s 8.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--89{animation:showUp 0.3s 8.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--90{animation:showUp 0.3s 9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--91{animation:showUp 0.3s 9.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--92{animation:showUp 0.3s 9.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--93{animation:showUp 0.3s 9.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--94{animation:showUp 0.3s 9.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--95{animation:showUp 0.3s 9.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--96{animation:showUp 0.3s 9.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--97{animation:showUp 0.3s 9.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--98{animation:showUp 0.3s 9.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--99{animation:showUp 0.3s 9.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--100{animation:showUp 0.3s 10s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--101{animation:showUp 0.3s 10.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--102{animation:showUp 0.3s 10.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--103{animation:showUp 0.3s 10.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--104{animation:showUp 0.3s 10.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--105{animation:showUp 0.3s 10.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--106{animation:showUp 0.3s 10.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--107{animation:showUp 0.3s 10.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--108{animation:showUp 0.3s 10.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--109{animation:showUp 0.3s 10.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--110{animation:showUp 0.3s 11s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--111{animation:showUp 0.3s 11.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--112{animation:showUp 0.3s 11.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--113{animation:showUp 0.3s 11.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--114{animation:showUp 0.3s 11.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--115{animation:showUp 0.3s 11.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--116{animation:showUp 0.3s 11.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--117{animation:showUp 0.3s 11.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--118{animation:showUp 0.3s 11.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--119{animation:showUp 0.3s 11.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--120{animation:showUp 0.3s 12s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--121{animation:showUp 0.3s 12.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--122{animation:showUp 0.3s 12.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--123{animation:showUp 0.3s 12.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--124{animation:showUp 0.3s 12.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--125{animation:showUp 0.3s 12.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--126{animation:showUp 0.3s 12.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--127{animation:showUp 0.3s 12.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--128{animation:showUp 0.3s 12.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--129{animation:showUp 0.3s 12.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--130{animation:showUp 0.3s 13s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--131{animation:showUp 0.3s 13.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--132{animation:showUp 0.3s 13.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--133{animation:showUp 0.3s 13.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--134{animation:showUp 0.3s 13.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--135{animation:showUp 0.3s 13.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--136{animation:showUp 0.3s 13.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--137{animation:showUp 0.3s 13.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--138{animation:showUp 0.3s 13.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--139{animation:showUp 0.3s 13.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--140{animation:showUp 0.3s 14s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--141{animation:showUp 0.3s 14.1s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--142{animation:showUp 0.3s 14.2s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--143{animation:showUp 0.3s 14.3s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--144{animation:showUp 0.3s 14.4s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--145{animation:showUp 0.3s 14.5s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--146{animation:showUp 0.3s 14.6s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--147{animation:showUp 0.3s 14.7s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--148{animation:showUp 0.3s 14.8s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--149{animation:showUp 0.3s 14.9s both cubic-bezier(.455,.03,.515,.955)}.listing-projects.anim .listing-projects__item--150{animation:showUp 0.3s 15s both cubic-bezier(.455,.03,.515,.955)}.search .listing-projects.anim .listing-projects__item.listing-projects__item{opacity:1}.listing-projects--clear .listing-projects__item{width:100%;float:left;margin-left:0;margin-right:0;max-width:350px;opacity:1}.listing-projects--smallest .listing-projects__item{width:31.4285714286%;float:left}.listing-projects--smallest .listing-projects__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-projects--smallest .listing-projects__item:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none}.listing-projects--smallest .listing-projects__item:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none}.listing-projects--smallest .listing-projects__item{margin-bottom:0}@media only screen and (max-width:970px){.listing-projects--smallest .listing-projects__item{width:48.5714285714%;float:left}.listing-projects--smallest .listing-projects__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-projects--smallest .listing-projects__item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none}.listing-projects--smallest .listing-projects__item{margin-bottom:2.8571428571%}}@media only screen and (max-width:600px){.listing-projects--smallest .listing-projects__item{width:100%;float:left}.listing-projects--smallest .listing-projects__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.listing-projects--smallest .listing-projects__item{margin:0 0 5.8823529412% 0!important}}.listing-projects__item{width:22.8571428571%;float:left}.listing-projects__item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-projects__item:nth-child(4n+2){margin-left:25.7142857143%;margin-right:-100%;clear:none}.listing-projects__item:nth-child(4n+3){margin-left:51.4285714286%;margin-right:-100%;clear:none}.listing-projects__item:nth-child(4n+4){margin-left:77.1428571429%;margin-right:-100%;clear:none}.listing-projects__item{transition:box-shadow 0.3s cubic-bezier(.165,.84,.44,1),top 0.3s cubic-bezier(.165,.84,.44,1);position:relative;z-index:0;top:0;overflow:hidden;margin-bottom:2.8571428571%;opacity:0;background-color:#fff}@media only screen and (max-width:970px){.listing-projects__item{width:48.5714285714%;float:left}.listing-projects__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-projects__item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-projects__item{width:100%;float:left}.listing-projects__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.listing-projects__item{width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin:0 0 5.8823529412%}.listing-projects__item:nth-child(1n+1){clear:both;margin-right:0}}.listing-projects__item::before,.listing-projects__item::after{border-radius:10;transition:box-shadow 0.3s cubic-bezier(.165,.84,.44,1);position:absolute;z-index:-1;top:50%;right:10px;bottom:0;left:10px;content:""}.listing-projects__item:hover,.listing-projects__item:focus{box-shadow:0 10px 15px rgb(0 0 0 / .2);top:-5px}.listing-projects__item:hover::before,.listing-projects__item:hover::after,.listing-projects__item:focus::before,.listing-projects__item:focus::after{box-shadow:0 0 20px rgb(0 0 0 / .5)}.listing-projects__item--first{width:22.8571428571%;float:left;margin-left:0;clear:both}.listing-projects__item__thumb{position:relative}.listing-projects__item__thumb:before{display:block;content:" ";width:100%;padding-top:64.2857142857%}.listing-projects__item__thumb{background-color:#efefef}.listing-projects__item__thumb img{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:auto}.listing-projects__item__thumb__icon{transform:translate(-50%,-50%);font-size:3.5em;position:absolute;z-index:0;top:50%;left:50%;text-align:center;color:rgb(213.5,213.5,213.5)}.listing-projects__item__thumb::after{width:100%;height:101%;transition:opacity 0.3s cubic-bezier(.165,.84,.44,1);position:absolute;z-index:20;top:0;left:0;display:block;content:"";opacity:0;background-color:#ff5100}.listing-projects__item__title{transition:opacity 0.3s cubic-bezier(.165,.84,.44,1),transform 0.4s cubic-bezier(.165,.84,.44,1);line-height:1.1904761905em;position:absolute;z-index:30;bottom:0;padding:1.1428571429em;opacity:0;color:#fff}.listing-projects__item__link{display:block}.listing-projects__item__link:hover .listing-projects__item__title{opacity:1}.listing-projects__item__link:hover .listing-projects__item__thumb::after{opacity:.7}.date{font-size:.8125em;line-height:1.8461538462;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#909090;margin-bottom:1.5384615385em;display:block}.date:before{margin-right:.625em}.read-more--block{width:auto;height:60px;font-size:1em;line-height:3.75;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#ff5100;margin-bottom:0em;transition:opacity 0.3s cubic-bezier(.25,.46,.45,.94);transform:translate3d(-50%,-50%,0);position:absolute;z-index:20;top:50%;left:50%;padding:0 2.8125em;opacity:0;background-color:rgb(255 255 255 / .88)}.read-more--link{font-size:1em;line-height:1.5;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#ff5100;margin-bottom:0em;display:block;clear:both;margin-top:2.5em}.read-more--link .icon,.read-more--link .ms-choice>div,.read-more--link .ms-search,.read-more--link .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .read-more--link label,.read-more--link .dk-selected:before,.read-more--link .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .read-more--link label,.read-more--link .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .read-more--link label,.read-more--link .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .read-more--link .MultiFile-remove,.read-more--link .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .read-more--link .tl-slidenav-icon,.read-more--link .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .read-more--link .tl-slidenav-icon,.read-more--link #timeline .tl-icon-goback,#timeline .read-more--link .tl-icon-goback,.read-more--link #timeline .tl-icon-zoom-out,#timeline .read-more--link .tl-icon-zoom-out,.read-more--link #timeline .tl-icon-zoom-in,#timeline .read-more--link .tl-icon-zoom-in,.read-more--link #timeline .tl-icon-image,#timeline .read-more--link .tl-icon-image,.read-more--link .lb-nav a.lb-prev,.lb-nav .read-more--link a.lb-prev,.read-more--link .lb-nav a.lb-next,.lb-nav .read-more--link a.lb-next,.read-more--link .lb-data .lb-close,.lb-data .read-more--link .lb-close,.read-more--link .ui-datepicker .ui-datepicker-prev,.ui-datepicker .read-more--link .ui-datepicker-prev,.read-more--link .ui-datepicker .ui-datepicker-next,.ui-datepicker .read-more--link .ui-datepicker-next{transition:left 0.3s cubic-bezier(.25,.46,.45,.94);font-size:.6875em;position:relative;left:0;margin-left:10px}.read-more--link:hover{text-decoration:none}.read-more--link:hover .icon,.read-more--link:hover .ms-choice>div,.read-more--link:hover .ms-search,.read-more--link:hover .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .read-more--link:hover label,.read-more--link:hover .dk-selected:before,.read-more--link:hover .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .read-more--link:hover label,.read-more--link:hover .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .read-more--link:hover label,.read-more--link:hover .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .read-more--link:hover .MultiFile-remove,.read-more--link:hover .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .read-more--link:hover .tl-slidenav-icon,.read-more--link:hover .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .read-more--link:hover .tl-slidenav-icon,.read-more--link:hover #timeline .tl-icon-goback,#timeline .read-more--link:hover .tl-icon-goback,.read-more--link:hover #timeline .tl-icon-zoom-out,#timeline .read-more--link:hover .tl-icon-zoom-out,.read-more--link:hover #timeline .tl-icon-zoom-in,#timeline .read-more--link:hover .tl-icon-zoom-in,.read-more--link:hover #timeline .tl-icon-image,#timeline .read-more--link:hover .tl-icon-image,.read-more--link:hover .lb-nav a.lb-prev,.lb-nav .read-more--link:hover a.lb-prev,.read-more--link:hover .lb-nav a.lb-next,.lb-nav .read-more--link:hover a.lb-next,.read-more--link:hover .lb-data .lb-close,.lb-data .read-more--link:hover .lb-close,.read-more--link:hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker .read-more--link:hover .ui-datepicker-prev,.read-more--link:hover .ui-datepicker .ui-datepicker-next,.ui-datepicker .read-more--link:hover .ui-datepicker-next{left:10px}.read-more--return{font-size:.875em;line-height:1.7142857143;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#ff5100;margin-bottom:0em;display:block;text-align:right}.read-more--return .icon,.read-more--return .ms-choice>div,.read-more--return .ms-search,.read-more--return .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .read-more--return label,.read-more--return .dk-selected:before,.read-more--return .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .read-more--return label,.read-more--return .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .read-more--return label,.read-more--return .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .read-more--return .MultiFile-remove,.read-more--return .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .read-more--return .tl-slidenav-icon,.read-more--return .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .read-more--return .tl-slidenav-icon,.read-more--return #timeline .tl-icon-goback,#timeline .read-more--return .tl-icon-goback,.read-more--return #timeline .tl-icon-zoom-out,#timeline .read-more--return .tl-icon-zoom-out,.read-more--return #timeline .tl-icon-zoom-in,#timeline .read-more--return .tl-icon-zoom-in,.read-more--return #timeline .tl-icon-image,#timeline .read-more--return .tl-icon-image,.read-more--return .lb-nav a.lb-prev,.lb-nav .read-more--return a.lb-prev,.read-more--return .lb-nav a.lb-next,.lb-nav .read-more--return a.lb-next,.read-more--return .lb-data .lb-close,.lb-data .read-more--return .lb-close,.read-more--return .ui-datepicker .ui-datepicker-prev,.ui-datepicker .read-more--return .ui-datepicker-prev,.read-more--return .ui-datepicker .ui-datepicker-next,.ui-datepicker .read-more--return .ui-datepicker-next{transition:left 0.3s cubic-bezier(.25,.46,.45,.94);font-size:.6875em;position:relative;left:0;margin-right:10px}.read-more--return:hover{text-decoration:none}.read-more--return:hover .icon,.read-more--return:hover .ms-choice>div,.read-more--return:hover .ms-search,.read-more--return:hover .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .read-more--return:hover label,.read-more--return:hover .dk-selected:before,.read-more--return:hover .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .read-more--return:hover label,.read-more--return:hover .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .read-more--return:hover label,.read-more--return:hover .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .read-more--return:hover .MultiFile-remove,.read-more--return:hover .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .read-more--return:hover .tl-slidenav-icon,.read-more--return:hover .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .read-more--return:hover .tl-slidenav-icon,.read-more--return:hover #timeline .tl-icon-goback,#timeline .read-more--return:hover .tl-icon-goback,.read-more--return:hover #timeline .tl-icon-zoom-out,#timeline .read-more--return:hover .tl-icon-zoom-out,.read-more--return:hover #timeline .tl-icon-zoom-in,#timeline .read-more--return:hover .tl-icon-zoom-in,.read-more--return:hover #timeline .tl-icon-image,#timeline .read-more--return:hover .tl-icon-image,.read-more--return:hover .lb-nav a.lb-prev,.lb-nav .read-more--return:hover a.lb-prev,.read-more--return:hover .lb-nav a.lb-next,.lb-nav .read-more--return:hover a.lb-next,.read-more--return:hover .lb-data .lb-close,.lb-data .read-more--return:hover .lb-close,.read-more--return:hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker .read-more--return:hover .ui-datepicker-prev,.read-more--return:hover .ui-datepicker .ui-datepicker-next,.ui-datepicker .read-more--return:hover .ui-datepicker-next{left:-10px}.read-more--center{display:block;margin-top:3.125em;text-align:center}#home .slider__slides__slide--current:first-child{background-image:none!important}.slider{position:relative;overflow:hidden;min-height:100%}.heading .slider{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);opacity:1!important}.heading--is-loaded .slider{opacity:1}.slider--news{position:relative}.slider--news:before{display:block;content:" ";width:100%;padding-top:66.66666%}.slider--news{max-width:900px;margin:0 auto}.slider__slides{width:100%;height:100%;position:absolute;top:0;left:0}.slider__slides__slide{width:100%;height:100%;background-size:cover;transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955);position:absolute;z-index:0;top:0;left:0;opacity:0;background-position:center bottom}.slider__slides__slide--portrait{background-repeat:no-repeat;background-size:auto 100%}.slider__slides__slide--current{z-index:10;opacity:1}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(0) span{animation:showUp 0.4s 0s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(1) span{animation:showUp 0.4s 0.1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(2) span{animation:showUp 0.4s 0.2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(3) span{animation:showUp 0.4s 0.3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(4) span{animation:showUp 0.4s 0.4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(5) span{animation:showUp 0.4s 0.5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(6) span{animation:showUp 0.4s 0.6s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(7) span{animation:showUp 0.4s 0.7s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(8) span{animation:showUp 0.4s 0.8s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(9) span{animation:showUp 0.4s 0.9s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(10) span{animation:showUp 0.4s 1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(11) span{animation:showUp 0.4s 1.1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(12) span{animation:showUp 0.4s 1.2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(13) span{animation:showUp 0.4s 1.3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(14) span{animation:showUp 0.4s 1.4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(15) span{animation:showUp 0.4s 1.5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(16) span{animation:showUp 0.4s 1.6s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(17) span{animation:showUp 0.4s 1.7s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(18) span{animation:showUp 0.4s 1.8s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(19) span{animation:showUp 0.4s 1.9s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(20) span{animation:showUp 0.4s 2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(21) span{animation:showUp 0.4s 2.1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(22) span{animation:showUp 0.4s 2.2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(23) span{animation:showUp 0.4s 2.3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(24) span{animation:showUp 0.4s 2.4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(25) span{animation:showUp 0.4s 2.5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(26) span{animation:showUp 0.4s 2.6s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(27) span{animation:showUp 0.4s 2.7s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(28) span{animation:showUp 0.4s 2.8s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(29) span{animation:showUp 0.4s 2.9s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(30) span{animation:showUp 0.4s 3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(31) span{animation:showUp 0.4s 3.1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(32) span{animation:showUp 0.4s 3.2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(33) span{animation:showUp 0.4s 3.3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(34) span{animation:showUp 0.4s 3.4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(35) span{animation:showUp 0.4s 3.5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(36) span{animation:showUp 0.4s 3.6s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(37) span{animation:showUp 0.4s 3.7s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(38) span{animation:showUp 0.4s 3.8s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(39) span{animation:showUp 0.4s 3.9s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(40) span{animation:showUp 0.4s 4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(41) span{animation:showUp 0.4s 4.1s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(42) span{animation:showUp 0.4s 4.2s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(43) span{animation:showUp 0.4s 4.3s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(44) span{animation:showUp 0.4s 4.4s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(45) span{animation:showUp 0.4s 4.5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(46) span{animation:showUp 0.4s 4.6s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(47) span{animation:showUp 0.4s 4.7s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(48) span{animation:showUp 0.4s 4.8s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(49) span{animation:showUp 0.4s 4.9s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide--current .slider__slides__slide__title__mask:nth-child(50) span{animation:showUp 0.4s 5s both cubic-bezier(.455,.03,.515,.955)}.slider__slides__slide__link{transition:color 0.3s cubic-bezier(.455,.03,.515,.955);display:block;padding:0 90px;color:#fff}@media only screen and (max-width:600px){.slider__slides__slide__link{padding:0 50px}}.slider__slides__slide__link:hover{text-decoration:none;color:#ff5100}.slider__slides__slide__title{transition:text-shadow 0.3s cubic-bezier(.455,.03,.515,.955);width:100%;height:auto;line-height:60px;position:absolute;z-index:10;bottom:110px;min-height:60px;text-align:center;color:#fff;text-shadow:0 0 20px rgb(0 0 0 / .6)}.slider__slides__slide__title:hover{text-shadow:0 0 20px #fff0}@media only screen and (max-width:600px){.slider__slides__slide__title{line-height:1.4;bottom:25px}}.slider__slides__slide__title__mask{display:inline-block;overflow:hidden}.slider__slides__slide__title__mask span{transition:opacity 0.1s cubic-bezier(.165,.84,.44,1);display:inline-block;opacity:0}.slider--swiper{position:absolute;top:0;left:0;width:100%;max-width:900px;height:100%}.slider--swiper__slides{width:100%;height:100%;transition:left 0.6s cubic-bezier(.19,1,.22,1);position:relative}.slider--swiper__slides--no-transition{transition:left 0s cubic-bezier(.19,1,.22,1)}.slider--swiper__slides__slide{width:100%;height:auto;background-size:cover;transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);position:relative}.slider--swiper__slides__slide:before{display:block;content:" ";width:100%;padding-top:66.66666%}.slider--swiper__slides__slide{position:relative;background-repeat:no-repeat;background-position:center center}.slider--swiper__slides__slide--full{background-size:100% auto}.slider__navigation-point{transform:translate(-50%,0);transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);position:absolute;z-index:30;bottom:40px;left:50%}@media only screen and (max-width:600px){.slider__navigation-point{bottom:5px;width:170px}}.slider__navigation-point__item{float:left;width:12px;height:12px;margin-right:10px;cursor:pointer;background-color:rgb(255 255 255 / .5)}@media only screen and (max-width:600px){.slider__navigation-point__item{width:8px;height:8px}}.slider__navigation-point__item:last-child{margin-right:0}.slider__navigation-point__item:hover{background-color:#fff}.slider__navigation-point__item--current{background-color:#ff5100}.slider__navigation{width:60px;height:60px;transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);position:absolute;z-index:200;bottom:110px;background-color:rgb(255 255 255 / .3)}@media only screen and (max-width:600px){.slider__navigation{bottom:40px;width:40px;height:40px}}.slider__navigation::before{line-height:60px;display:block;width:60px;height:60px;text-align:center;color:#fff}@media only screen and (max-width:600px){.slider__navigation::before{line-height:40px;width:40px;height:40px}}.slider__navigation--darken{color:#1d252c;background-color:rgb(239 239 239 / .9)}.slider__navigation--darken::before{color:#1d252c}.slider__navigation--left{left:0}.slider__navigation--left--small{width:30px;height:30px;position:absolute;right:30px;bottom:0;left:initial;background-color:rgb(255 255 255 / .8)}.slider__navigation--left--small::before{width:30px;height:30px;font-size:.5em;line-height:30px;color:#ff5100}.slider__navigation--left--small:hover::before{color:#fff}.slider__navigation--right{right:0}.slider__navigation--right--small{width:30px;height:30px;position:absolute;bottom:0;background-color:rgb(255 255 255 / .8)}.slider__navigation--right--small::before{width:30px;height:30px;font-size:.5em;line-height:30px;color:#ff5100}.slider__navigation--right--small:hover::before{color:#fff}.slider__navigation:hover{background-color:#ff5100}.heading{position:fixed;z-index:0;top:0;overflow:hidden;width:100%;min-height:450px;background-color:#fff}@media only screen and (max-width:600px){.heading{position:relative;min-height:230px}}.heading--home{height:80vh;min-height:450px}@media only screen and (max-width:600px){.heading--home{height:40vh;min-height:0}}.heading--project{height:80vh;min-height:450px}@media only screen and (max-width:600px){.heading--project{height:40vh;min-height:0}}.heading--team{height:600px}@media only screen and (max-width:600px){.heading--team{height:40vh;min-height:0}}.heading__cover{background-size:cover;transition:opacity 0.3s cubic-bezier(.47,0,.745,.715);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-position:center center}.heading__button{transition:background-color 0.3s cubic-bezier(.455,.03,.515,.955);font-size:.875em;position:absolute;z-index:10;right:0;bottom:2.8571428571%;padding:.3125em .625em;text-transform:uppercase;color:#fff;background-color:#ff5100}.heading__button:hover{text-decoration:none;background-color:#ff5100}.heading--is-loaded .heading__cover{opacity:1}.contact{background-size:cover;background-color:#1d252c;background-position:left top}.contact__title{font-size:1.3125em;line-height:1.6666666667em;margin-bottom:1.90476em;color:#fff}.contact__section{width:100%;float:left;margin-left:0;margin-right:0;color:#fff}.listing-offices:before,.listing-offices:after{content:" ";display:table}.listing-offices:after{clear:both}.listing-offices__item:before,.listing-offices__item:after{content:" ";display:table}.listing-offices__item:after{clear:both}.listing-offices__item{width:22.8571428571%;float:left;margin-right:2.8571428571%}.listing-offices__item:last-child{width:22.8571428571%;float:right;margin-right:0}.listing-offices__item i{transform:translate(-50%,-50%);font-size:3.5em;position:absolute;z-index:0;top:50%;left:50%;text-align:center;color:rgb(213.5,213.5,213.5)}@media only screen and (max-width:970px){.listing-offices__item{width:48.5714285714%;float:left;margin-right:2.8571428571%;margin-bottom:5.8823529412%}.listing-offices__item:last-child{width:48.5714285714%;float:left;margin-right:2.8571428571%}.listing-offices__item:nth-child(2n+2){width:48.5714285714%;float:right;margin-right:0}.listing-offices__item:nth-child(2n+3){clear:both}}@media only screen and (max-width:600px){.listing-offices__item{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}.listing-offices__item:last-child{width:100%;float:left;margin-left:0;margin-right:0}.listing-offices__item:nth-child(2n+2){width:100%;float:left;margin-left:0;margin-right:0}}.listing-offices__thumb{position:relative;overflow:hidden;margin-bottom:2.5em}#contact .listing-offices__thumb{position:relative}#contact .listing-offices__thumb:before{display:block;content:" ";width:100%;padding-top:65.4411764706%}#contact .listing-offices__thumb{background-color:#efefef}.listing-offices__thumb img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.listing-offices__title{margin-bottom:1.9047619048em;color:#fff}.listing-offices__title::before{position:relative;top:1px;margin-right:15px}.listing-offices__title--dark{color:#1d252c}#contact .listing-offices .listing-offices__item{width:31.4285714286%;float:left;margin-right:2.8571428571%;clear:inherit!important}#contact .listing-offices .listing-offices__item:last-child{width:31.4285714286%;float:right;margin-right:0}@media only screen and (max-width:700px){#contact .listing-offices .listing-offices__item{width:100%;float:left;margin-left:0;margin-right:0}#contact .listing-offices .listing-offices__item:last-child{width:100%;float:left;margin-left:0;margin-right:0}}.listing-infos{font-size:.875em;padding-left:2.1428571429em}.listing-infos__address{margin-bottom:1.7857142857em}.listing-infos--first{float:left;margin-right:9.0909090909%}@media only screen and (max-width:1024px){.listing-infos--first{float:none;margin-right:0}}#contact .listing-infos--first{float:none;margin-right:0}.listing-infos .icon:before,.listing-infos .ms-choice>div:before,.listing-infos .ms-search:before,.listing-infos .ms-select-all.ms-select-all label:before,.ms-select-all.ms-select-all .listing-infos label:before,.listing-infos .dk-selected:before,.listing-infos .ninja-forms-cont .field-wrap.list-radio-wrap ul li label:before,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .listing-infos label:before,.listing-infos .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label:before,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .listing-infos label:before,.listing-infos .MultiFile-list .MultiFile-label .MultiFile-remove:before,.MultiFile-list .MultiFile-label .listing-infos .MultiFile-remove:before,.listing-infos .tl-slidenav-next .tl-slidenav-icon:before,.tl-slidenav-next .listing-infos .tl-slidenav-icon:before,.listing-infos .tl-slidenav-previous .tl-slidenav-icon:before,.tl-slidenav-previous .listing-infos .tl-slidenav-icon:before,.listing-infos #timeline .tl-icon-goback:before,#timeline .listing-infos .tl-icon-goback:before,.listing-infos #timeline .tl-icon-zoom-out:before,#timeline .listing-infos .tl-icon-zoom-out:before,.listing-infos #timeline .tl-icon-zoom-in:before,#timeline .listing-infos .tl-icon-zoom-in:before,.listing-infos #timeline .tl-icon-image:before,#timeline .listing-infos .tl-icon-image:before,.listing-infos .lb-nav a.lb-prev:before,.lb-nav .listing-infos a.lb-prev:before,.listing-infos .lb-nav a.lb-next:before,.lb-nav .listing-infos a.lb-next:before,.listing-infos .lb-data .lb-close:before,.lb-data .listing-infos .lb-close:before,.listing-infos .ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .listing-infos .ui-datepicker-prev:before,.listing-infos .ui-datepicker .ui-datepicker-next:before,.ui-datepicker .listing-infos .ui-datepicker-next:before{position:relative;top:1px;margin-right:.3125em}.listing-infos__email::before{color:#ff5100}.listing-infos__route{margin-top:1.4285714286em}.infosbar:before,.infosbar:after{content:" ";display:table}.infosbar:after{clear:both}.infosbar{margin-top:30px;padding:30px 0;background-color:#fff}.infosbar__count-projects{font-size:1.3125em;line-height:1;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#1d252c;margin-bottom:0em;float:left}.infosbar__count-projects strong{color:#ff5100}.infosbar__btn-maps{float:right}.listing-team:before,.listing-team:after{content:" ";display:table}.listing-team:after{clear:both}.listing-team.anim .listing-team__item:nth-child(0){animation:showUp 0.3s 0s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(1){animation:showUp 0.3s 0.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(2){animation:showUp 0.3s 0.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(3){animation:showUp 0.3s 0.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(4){animation:showUp 0.3s 0.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(5){animation:showUp 0.3s 0.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(6){animation:showUp 0.3s 0.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(7){animation:showUp 0.3s 0.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(8){animation:showUp 0.3s 0.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(9){animation:showUp 0.3s 0.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(10){animation:showUp 0.3s 1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(11){animation:showUp 0.3s 1.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(12){animation:showUp 0.3s 1.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(13){animation:showUp 0.3s 1.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(14){animation:showUp 0.3s 1.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(15){animation:showUp 0.3s 1.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(16){animation:showUp 0.3s 1.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(17){animation:showUp 0.3s 1.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(18){animation:showUp 0.3s 1.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(19){animation:showUp 0.3s 1.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(20){animation:showUp 0.3s 2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(21){animation:showUp 0.3s 2.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(22){animation:showUp 0.3s 2.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(23){animation:showUp 0.3s 2.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(24){animation:showUp 0.3s 2.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(25){animation:showUp 0.3s 2.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(26){animation:showUp 0.3s 2.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(27){animation:showUp 0.3s 2.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(28){animation:showUp 0.3s 2.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(29){animation:showUp 0.3s 2.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(30){animation:showUp 0.3s 3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(31){animation:showUp 0.3s 3.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(32){animation:showUp 0.3s 3.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(33){animation:showUp 0.3s 3.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(34){animation:showUp 0.3s 3.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(35){animation:showUp 0.3s 3.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(36){animation:showUp 0.3s 3.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(37){animation:showUp 0.3s 3.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(38){animation:showUp 0.3s 3.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(39){animation:showUp 0.3s 3.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(40){animation:showUp 0.3s 4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(41){animation:showUp 0.3s 4.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(42){animation:showUp 0.3s 4.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(43){animation:showUp 0.3s 4.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(44){animation:showUp 0.3s 4.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(45){animation:showUp 0.3s 4.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(46){animation:showUp 0.3s 4.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(47){animation:showUp 0.3s 4.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(48){animation:showUp 0.3s 4.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(49){animation:showUp 0.3s 4.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(50){animation:showUp 0.3s 5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(51){animation:showUp 0.3s 5.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(52){animation:showUp 0.3s 5.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(53){animation:showUp 0.3s 5.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(54){animation:showUp 0.3s 5.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(55){animation:showUp 0.3s 5.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(56){animation:showUp 0.3s 5.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(57){animation:showUp 0.3s 5.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(58){animation:showUp 0.3s 5.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(59){animation:showUp 0.3s 5.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(60){animation:showUp 0.3s 6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(61){animation:showUp 0.3s 6.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(62){animation:showUp 0.3s 6.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(63){animation:showUp 0.3s 6.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(64){animation:showUp 0.3s 6.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(65){animation:showUp 0.3s 6.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(66){animation:showUp 0.3s 6.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(67){animation:showUp 0.3s 6.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(68){animation:showUp 0.3s 6.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(69){animation:showUp 0.3s 6.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(70){animation:showUp 0.3s 7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(71){animation:showUp 0.3s 7.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(72){animation:showUp 0.3s 7.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(73){animation:showUp 0.3s 7.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(74){animation:showUp 0.3s 7.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(75){animation:showUp 0.3s 7.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(76){animation:showUp 0.3s 7.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(77){animation:showUp 0.3s 7.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(78){animation:showUp 0.3s 7.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(79){animation:showUp 0.3s 7.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(80){animation:showUp 0.3s 8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(81){animation:showUp 0.3s 8.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(82){animation:showUp 0.3s 8.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(83){animation:showUp 0.3s 8.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(84){animation:showUp 0.3s 8.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(85){animation:showUp 0.3s 8.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(86){animation:showUp 0.3s 8.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(87){animation:showUp 0.3s 8.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(88){animation:showUp 0.3s 8.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(89){animation:showUp 0.3s 8.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(90){animation:showUp 0.3s 9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(91){animation:showUp 0.3s 9.1s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(92){animation:showUp 0.3s 9.2s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(93){animation:showUp 0.3s 9.3s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(94){animation:showUp 0.3s 9.4s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(95){animation:showUp 0.3s 9.5s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(96){animation:showUp 0.3s 9.6s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(97){animation:showUp 0.3s 9.7s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(98){animation:showUp 0.3s 9.8s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(99){animation:showUp 0.3s 9.9s both cubic-bezier(.455,.03,.515,.955)}.listing-team.anim .listing-team__item:nth-child(100){animation:showUp 0.3s 10s both cubic-bezier(.455,.03,.515,.955)}.search .listing-team.anim .listing-team__item.listing-team__item{opacity:1}.listing-team__item{margin-bottom:2.8571428571%;opacity:0}.search .listing-team__item:nth-child(5n+1){clear:both}.listing-team__item__clear{clear:both}.listing-team__item__link{display:block}.listing-team__item__link:hover{text-decoration:none}.listing-team__item__link:hover .listing-team__item__title{color:#ff5100}.listing-team__item__link:hover .listing-team__item__thumb{box-shadow:0 1px 5px rgb(0 0 0 / .8)}.listing-team__item__thumb{position:relative}.listing-team__item__thumb:before{display:block;content:" ";width:100%;padding-top:150%}.listing-team__item__thumb{box-shadow:0;transition:box-shadow 0.2s cubic-bezier(.455,.03,.515,.955),color 0.3s cubic-bezier(.455,.03,.515,.955);display:block;width:100%;background-color:#efefef}.listing-team__item__thumb img{position:absolute;top:0;width:100%;height:auto}.listing-team__item__thumb__icon{transform:translate(-50%,-50%);font-size:3.5em;position:absolute;z-index:0;top:50%;left:50%;text-align:center;color:rgb(213.5,213.5,213.5)}.listing-team__item__title{margin-top:10px;margin-bottom:0;text-align:center}.listing-team__item__skills{font-size:.875em;font-style:italic;padding-bottom:.7142857143em;text-align:center;color:#909090}.listing-team .listing-team__item{box-sizing:border-box;width:20%;float:left;padding-left:1.6666666667%;padding-right:1.6666666667%;margin-bottom:3.4482758621%;opacity:1}@media only screen and (max-width:970px){.listing-team .listing-team__item{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.listing-team .listing-team__item__title{font-size:1em}}@media only screen and (max-width:600px){.listing-team .listing-team__item{width:100%;float:left;margin-left:0;margin-right:0}}.listing-team--member{width:79.3103448276%;float:right;margin-right:0}.listing-team--member.no-filters{width:100%;float:left;margin-left:0;margin-right:0}.listing-team--member.no-filters .listing-team__item{box-sizing:border-box;width:16.6666666667%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}@media only screen and (max-width:1100px){.listing-team--member.no-filters .listing-team__item{box-sizing:border-box;width:25%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}}@media only screen and (max-width:600px){.listing-team--member.no-filters .listing-team__item{box-sizing:border-box;width:100%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}}@media only screen and (max-width:970px){.listing-team--member{width:100%;float:left;margin-left:0;margin-right:0}}.listing-team--member .listing-team__item{box-sizing:border-box;width:25%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}@media only screen and (max-width:600px){.listing-team--member .listing-team__item{box-sizing:border-box;width:100%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}}.listing-team--member .listing-team__item.mix{display:none}.section-content--search--team .listing-team--member .listing-team__item.mix{display:block}.listing-team--count-7 .listing-team__item{opacity:0}.listing-team--count-7 .listing-team__item:first-child{margin-left:20.8333333333%}@media only screen and (max-width:970px){.listing-team--count-7 .listing-team__item:first-child{margin-left:0}}.listing-team--count-7 .listing-team__item:nth-child(4){clear:both;margin-left:10.4166666667%}@media only screen and (max-width:970px){.listing-team--count-7 .listing-team__item:nth-child(4){clear:inherit;margin-left:0}}.listing-team--count-5 .listing-team__item{box-sizing:border-box;width:33.3333333333%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%;opacity:0}@media only screen and (max-width:600px){.listing-team--count-5 .listing-team__item{width:100%;float:left;margin-left:0;margin-right:0;clear:both}}.listing-team--count-5 .listing-team__item:first-child{margin-left:16.6666666667%}@media only screen and (max-width:600px){.listing-team--count-5 .listing-team__item:first-child{width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin-left:0}}.listing-team--count-5 .listing-team__item:nth-child(3){clear:both;margin-left:0}@media only screen and (max-width:600px){.listing-team--count-5 .listing-team__item:nth-child(3){width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin-left:0}}.listing-team--clear{display:inline-block;width:196px}@media only screen and (max-width:1100px){.listing-team--clear{width:100%!important}}.listing-team--clear .listing-team__item{float:none;clear:both;width:100%;margin-bottom:12.5%;padding:0}@media only screen and (max-width:1100px){.listing-team--clear .listing-team__item{box-sizing:border-box;width:33.3333333333%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%;clear:none;margin-bottom:0}.listing-team--clear .listing-team__item:first-child{margin-left:16.6666666667%}}@media only screen and (max-width:1100px){.listing-team--clear .listing-team__item{margin-bottom:2.8571428571%}}.filters:before,.filters:after{content:" ";display:table}.filters:after{clear:both}.filters--team{width:17.2413793103%;float:left;margin-right:3.4482758621%;margin-bottom:3.125em}@media only screen and (max-width:970px){.filters--team{width:100%;float:left;margin-left:0;margin-right:0}}.filters--team .filters__link{line-height:21px;display:block;text-align:left}.filters--team .filters__link--active{color:#ff5100}@media only screen and (max-width:970px){.filters--team .filters__link{float:left;clear:inherit;width:auto;margin-right:2.8571428571%}}.notice{padding:20px 10px;text-align:center}.notice--error{color:#ff5100}.listing-partners.anim .listing-partners__item:nth-child(0){animation:showUp 0.3s 0s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(1){animation:showUp 0.3s 0.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(2){animation:showUp 0.3s 0.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(3){animation:showUp 0.3s 0.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(4){animation:showUp 0.3s 0.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(5){animation:showUp 0.3s 0.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(6){animation:showUp 0.3s 0.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(7){animation:showUp 0.3s 0.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(8){animation:showUp 0.3s 0.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(9){animation:showUp 0.3s 0.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(10){animation:showUp 0.3s 1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(11){animation:showUp 0.3s 1.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(12){animation:showUp 0.3s 1.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(13){animation:showUp 0.3s 1.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(14){animation:showUp 0.3s 1.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(15){animation:showUp 0.3s 1.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(16){animation:showUp 0.3s 1.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(17){animation:showUp 0.3s 1.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(18){animation:showUp 0.3s 1.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(19){animation:showUp 0.3s 1.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(20){animation:showUp 0.3s 2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(21){animation:showUp 0.3s 2.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(22){animation:showUp 0.3s 2.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(23){animation:showUp 0.3s 2.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(24){animation:showUp 0.3s 2.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(25){animation:showUp 0.3s 2.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(26){animation:showUp 0.3s 2.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(27){animation:showUp 0.3s 2.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(28){animation:showUp 0.3s 2.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(29){animation:showUp 0.3s 2.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(30){animation:showUp 0.3s 3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(31){animation:showUp 0.3s 3.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(32){animation:showUp 0.3s 3.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(33){animation:showUp 0.3s 3.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(34){animation:showUp 0.3s 3.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(35){animation:showUp 0.3s 3.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(36){animation:showUp 0.3s 3.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(37){animation:showUp 0.3s 3.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(38){animation:showUp 0.3s 3.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(39){animation:showUp 0.3s 3.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(40){animation:showUp 0.3s 4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(41){animation:showUp 0.3s 4.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(42){animation:showUp 0.3s 4.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(43){animation:showUp 0.3s 4.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(44){animation:showUp 0.3s 4.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(45){animation:showUp 0.3s 4.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(46){animation:showUp 0.3s 4.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(47){animation:showUp 0.3s 4.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(48){animation:showUp 0.3s 4.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(49){animation:showUp 0.3s 4.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(50){animation:showUp 0.3s 5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(51){animation:showUp 0.3s 5.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(52){animation:showUp 0.3s 5.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(53){animation:showUp 0.3s 5.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(54){animation:showUp 0.3s 5.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(55){animation:showUp 0.3s 5.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(56){animation:showUp 0.3s 5.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(57){animation:showUp 0.3s 5.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(58){animation:showUp 0.3s 5.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(59){animation:showUp 0.3s 5.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(60){animation:showUp 0.3s 6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(61){animation:showUp 0.3s 6.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(62){animation:showUp 0.3s 6.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(63){animation:showUp 0.3s 6.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(64){animation:showUp 0.3s 6.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(65){animation:showUp 0.3s 6.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(66){animation:showUp 0.3s 6.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(67){animation:showUp 0.3s 6.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(68){animation:showUp 0.3s 6.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(69){animation:showUp 0.3s 6.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(70){animation:showUp 0.3s 7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(71){animation:showUp 0.3s 7.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(72){animation:showUp 0.3s 7.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(73){animation:showUp 0.3s 7.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(74){animation:showUp 0.3s 7.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(75){animation:showUp 0.3s 7.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(76){animation:showUp 0.3s 7.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(77){animation:showUp 0.3s 7.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(78){animation:showUp 0.3s 7.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(79){animation:showUp 0.3s 7.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(80){animation:showUp 0.3s 8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(81){animation:showUp 0.3s 8.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(82){animation:showUp 0.3s 8.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(83){animation:showUp 0.3s 8.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(84){animation:showUp 0.3s 8.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(85){animation:showUp 0.3s 8.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(86){animation:showUp 0.3s 8.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(87){animation:showUp 0.3s 8.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(88){animation:showUp 0.3s 8.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(89){animation:showUp 0.3s 8.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(90){animation:showUp 0.3s 9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(91){animation:showUp 0.3s 9.1s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(92){animation:showUp 0.3s 9.2s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(93){animation:showUp 0.3s 9.3s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(94){animation:showUp 0.3s 9.4s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(95){animation:showUp 0.3s 9.5s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(96){animation:showUp 0.3s 9.6s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(97){animation:showUp 0.3s 9.7s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(98){animation:showUp 0.3s 9.8s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(99){animation:showUp 0.3s 9.9s both cubic-bezier(.455,.03,.515,.955)}.listing-partners.anim .listing-partners__item:nth-child(100){animation:showUp 0.3s 10s both cubic-bezier(.455,.03,.515,.955)}.listing-partners__item{width:22.8571428571%;float:left}.listing-partners__item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-partners__item:nth-child(4n+2){margin-left:25.7142857143%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(4n+3){margin-left:51.4285714286%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(4n+4){margin-left:77.1428571429%;margin-right:-100%;clear:none}.listing-partners__item{margin-bottom:2.8571428571%;opacity:0}@media only screen and (max-width:970px){.listing-partners__item{width:31.4285714286%;float:left}.listing-partners__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-partners__item:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-partners__item{width:100%;float:left}.listing-partners__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.listing-partners__item{width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin:0 0 2.8571428571% 0!important}}.listing-partners__item a{font-size:.875em;display:block;color:#1d252c}.listing-partners__item a:hover{text-decoration:none}.listing-partners__item__thumb{position:relative;display:block;height:100px}.listing-partners__item__thumb img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:block;max-width:150px;max-height:100px;margin:0 auto}.listing-partners__item__title{font-size:1em;margin-top:30px;text-align:center}.block:before,.block:after{content:" ";display:table}.block:after{clear:both}.block{position:relative}.block--dark{color:#fff;background-color:#1d252c}.block--dark .title-h2{color:#fff}.block--number{background-color:#efefef}.block__slider{box-sizing:border-box;width:41.6666666667%;float:left;position:absolute;top:0;left:0;height:auto;min-height:0}@media only screen and (max-width:970px){.block__slider{width:100%;float:left;margin-left:0;margin-right:0;position:relative;margin-bottom:60px}}.block__slider .slider__navigation{bottom:0;color:#1d252c;background-color:#efefef}.block__slider .slider__navigation::before{color:#909090}.block__slider .slider__navigation:hover{background-color:#ff5100}.block__slider .slider__navigation:hover:before{color:#fff}.block__thumb{box-sizing:border-box;width:41.6666666667%;float:left;background-size:cover;position:absolute;top:0;left:0;overflow:hidden;height:100%;background-repeat:no-repeat}.block__thumb--alternate{box-sizing:border-box;width:41.6666666667%;float:right;right:0;left:inherit}.block__thumb--ratio{position:relative}.block__thumb--ratio:before{display:block;content:" ";width:100%;padding-top:66.66666%}.block__thumb--ratio{position:absolute;height:inherit}@media only screen and (max-width:970px){.block__thumb--ratio{position:relative}}.block__thumb__inner{transition:width 0.6s 0.4s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0;overflow:hidden;width:0;height:100%}.block__thumb__inner img{position:absolute;bottom:0}.block__thumb--bottom{background-position:center bottom}@media only screen and (max-width:970px){.block__thumb{width:100%;float:left;margin-left:0;margin-right:0;position:relative}.block__thumb:before{display:block;content:" ";width:100%;padding-top:66.66666%}.block__thumb{position:relative;margin-bottom:2.8571428571%}}.block__content{box-sizing:border-box;width:58.3333333333%;float:right;transform:translate3d(0,50px,0);transition:transform 0.8s 0.8s cubic-bezier(.19,1,.22,1),opacity 0.8s 0.8s cubic-bezier(.165,.84,.44,1);padding:60px 0 60px 2.8571428571%;opacity:0}@media only screen and (max-width:970px){.block__content{opacity:1}}.block__content--smallest{min-height:475px;padding:0 0 0 5.8823529412%}@media only screen and (max-width:600px){.block__content--smallest{margin-top:5.8823529412%;opacity:1}}.block__content--alternate{box-sizing:border-box;width:58.3333333333%;float:left;padding:60px 2.8571428571% 60px 0}.block__content--fast{transition:transform 0.5s cubic-bezier(.19,1,.22,1),opacity 0.5s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:970px){.block__content{width:100%;float:left;margin-left:0;margin-right:0;padding-right:0;padding-left:0}}.block.anim .block__thumb__inner{width:100%}.block.anim .block__content{transform:translate3d(0,0,0);opacity:1}.block--left .block__content{box-sizing:border-box;width:58.3333333333%;float:left;padding:0 5.8823529412% 0 0}@media only screen and (max-width:970px){.block--left .block__content{width:100%;float:left;margin-left:0;margin-right:0;padding-right:0}}.block--left .block__slider{right:0;left:inherit;float:right}.medias:before,.medias:after{content:" ";display:table}.medias:after{clear:both}.medias__tabs:before,.medias__tabs:after{content:" ";display:table}.medias__tabs:after{clear:both}.medias__tabs{margin-bottom:2.5em}.medias__tabs__item{font-size:1.3125em;line-height:1.6666666667;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#1d252c;margin-bottom:0em;transition:opacity 0.3s cubic-bezier(.165,.84,.44,1);position:relative;float:left;padding:0 .9523809524em;cursor:pointer;opacity:.6}@media only screen and (max-width:600px){.medias__tabs__item{display:block;float:none;clear:both;width:100%;margin-bottom:1.1904761905em;padding:0;text-align:center}.medias__tabs__item:last-child{margin-bottom:0}}.medias__tabs__item .icon,.medias__tabs__item .ms-choice>div,.medias__tabs__item .ms-search,.medias__tabs__item .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .medias__tabs__item label,.medias__tabs__item .dk-selected:before,.medias__tabs__item .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .medias__tabs__item label,.medias__tabs__item .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .medias__tabs__item label,.medias__tabs__item .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .medias__tabs__item .MultiFile-remove,.medias__tabs__item .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .medias__tabs__item .tl-slidenav-icon,.medias__tabs__item .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .medias__tabs__item .tl-slidenav-icon,.medias__tabs__item #timeline .tl-icon-goback,#timeline .medias__tabs__item .tl-icon-goback,.medias__tabs__item #timeline .tl-icon-zoom-out,#timeline .medias__tabs__item .tl-icon-zoom-out,.medias__tabs__item #timeline .tl-icon-zoom-in,#timeline .medias__tabs__item .tl-icon-zoom-in,.medias__tabs__item #timeline .tl-icon-image,#timeline .medias__tabs__item .tl-icon-image,.medias__tabs__item .lb-nav a.lb-prev,.lb-nav .medias__tabs__item a.lb-prev,.medias__tabs__item .lb-nav a.lb-next,.lb-nav .medias__tabs__item a.lb-next,.medias__tabs__item .lb-data .lb-close,.lb-data .medias__tabs__item .lb-close,.medias__tabs__item .ui-datepicker .ui-datepicker-prev,.ui-datepicker .medias__tabs__item .ui-datepicker-prev,.medias__tabs__item .ui-datepicker .ui-datepicker-next,.ui-datepicker .medias__tabs__item .ui-datepicker-next{font-size:.8571428571em}.medias__tabs__item figure{width:0;height:0;position:absolute;z-index:-1;overflow:hidden}.medias__tabs__item:hover{opacity:1}.medias__tabs__item::before{width:3px;height:20px;position:relative;left:-.9523809524em;display:inline-block;content:"";background-color:#efefef}.medias__tabs__item::after{width:25px;height:3px;transform:translate(-50%,0) scale(0,1);transition:opacity 0.3s cubic-bezier(.165,.84,.44,1),transform 0.3s cubic-bezier(.165,.84,.44,1);transform-origin:50%;position:absolute;bottom:-13px;left:50%;display:block;content:"";opacity:0;background-color:#ff5100}.medias__tabs__item:first-child{padding-left:0}.medias__tabs__item:first-child::before{display:none}.medias__tabs__item--current{opacity:1;color:#ff5100}.medias__tabs__item--current::after{transform:translate(-50%,0) scale(1,1);opacity:1}.medias__tab-sections{transition:min-height 0.2s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.medias__tab-section{transition:opacity 0.2s linear;position:relative;z-index:0;top:0;left:0;overflow:hidden;width:100%;pointer-events:none;opacity:0}.medias__tab-section:nth-child(2),.medias__tab-section:nth-child(3),.medias__tab-section:nth-child(4),.medias__tab-section:nth-child(5){position:absolute;top:0}.medias__tab-section #map-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.medias__tab-section--current{z-index:20;pointer-events:inherit;opacity:1}.medias__tab-section__page{position:relative;float:left;height:100%}.medias__tab-section__page__picture{background-size:cover;display:block;background-repeat:no-repeat;background-position:center center}.medias__tab-section__page__picture--landscape{position:relative}.medias__tab-section__page__picture--landscape:before{display:block;content:" ";width:100%;padding-top:64.2857142857%}.medias__tab-section__page__picture--portrait{position:relative}.medias__tab-section__page__picture--portrait:before{display:block;content:" ";width:100%;padding-top:132%}.medias__tab-section__page__picture::after{transition:opacity 0.3s cubic-bezier(.47,0,.745,.715);width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";opacity:0;background-color:#ff5100}.medias__tab-section__page__picture:hover:after{opacity:.5}.medias__tab-section__page__pdf{width:14.2857142857%;float:left}.medias__tab-section__page__pdf:nth-child(6n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.medias__tab-section__page__pdf:nth-child(6n+2){margin-left:17.1428571429%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+3){margin-left:34.2857142857%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+4){margin-left:51.4285714286%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+5){margin-left:68.5714285714%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+6){margin-left:85.7142857143%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf{margin-bottom:2.8571428571%}.medias__tab-section__page__pdf a{transition:color 0.3s cubic-bezier(.47,0,.745,.715);display:block;text-align:center}.medias__tab-section__page__pdf a:hover{text-decoration:none;color:#ff5100}.medias__tab-section__page__pdf a::before{font-size:4.5em;display:block}.medias__tab-section__page__video{box-sizing:border-box;position:relative}.medias__tab-section__page__video:before{display:block;content:" ";width:100%;padding-top:64.2857142857%}.medias__tab-section__page__video{background-size:cover;display:block;background-repeat:no-repeat;background-position:center center}.medias__tab-section__page__video a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}.medias__tab-section__page__video a .icon,.medias__tab-section__page__video a .ms-choice>div,.medias__tab-section__page__video a .ms-search,.medias__tab-section__page__video a .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .medias__tab-section__page__video a label,.medias__tab-section__page__video a .dk-selected:before,.medias__tab-section__page__video a .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .medias__tab-section__page__video a label,.medias__tab-section__page__video a .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .medias__tab-section__page__video a label,.medias__tab-section__page__video a .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .medias__tab-section__page__video a .MultiFile-remove,.medias__tab-section__page__video a .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .medias__tab-section__page__video a .tl-slidenav-icon,.medias__tab-section__page__video a .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .medias__tab-section__page__video a .tl-slidenav-icon,.medias__tab-section__page__video a #timeline .tl-icon-goback,#timeline .medias__tab-section__page__video a .tl-icon-goback,.medias__tab-section__page__video a #timeline .tl-icon-zoom-out,#timeline .medias__tab-section__page__video a .tl-icon-zoom-out,.medias__tab-section__page__video a #timeline .tl-icon-zoom-in,#timeline .medias__tab-section__page__video a .tl-icon-zoom-in,.medias__tab-section__page__video a #timeline .tl-icon-image,#timeline .medias__tab-section__page__video a .tl-icon-image,.medias__tab-section__page__video a .lb-nav a.lb-prev,.lb-nav .medias__tab-section__page__video a a.lb-prev,.medias__tab-section__page__video a .lb-nav a.lb-next,.lb-nav .medias__tab-section__page__video a a.lb-next,.medias__tab-section__page__video a .lb-data .lb-close,.lb-data .medias__tab-section__page__video a .lb-close,.medias__tab-section__page__video a .ui-datepicker .ui-datepicker-prev,.ui-datepicker .medias__tab-section__page__video a .ui-datepicker-prev,.medias__tab-section__page__video a .ui-datepicker .ui-datepicker-next,.ui-datepicker .medias__tab-section__page__video a .ui-datepicker-next{transition:opacity 0.3s cubic-bezier(.47,0,.745,.715);transform:translate(-50%,-50%);font-size:40px;position:absolute;z-index:20;top:50%;left:50%;opacity:0;color:#fff}.medias__tab-section__page__video a::after{transition:opacity 0.3s cubic-bezier(.47,0,.745,.715);width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;display:block;content:"";opacity:0;background-color:#ff5100}.medias__tab-section__page__video a:hover{text-decoration:none}.medias__tab-section__page__video a:hover:after{opacity:.5}.medias__tab-section__page__video a:hover .icon,.medias__tab-section__page__video a:hover .ms-choice>div,.medias__tab-section__page__video a:hover .ms-search,.medias__tab-section__page__video a:hover .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .medias__tab-section__page__video a:hover label,.medias__tab-section__page__video a:hover .dk-selected:before,.medias__tab-section__page__video a:hover .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .medias__tab-section__page__video a:hover label,.medias__tab-section__page__video a:hover .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .medias__tab-section__page__video a:hover label,.medias__tab-section__page__video a:hover .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .medias__tab-section__page__video a:hover .MultiFile-remove,.medias__tab-section__page__video a:hover .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .medias__tab-section__page__video a:hover .tl-slidenav-icon,.medias__tab-section__page__video a:hover .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .medias__tab-section__page__video a:hover .tl-slidenav-icon,.medias__tab-section__page__video a:hover #timeline .tl-icon-goback,#timeline .medias__tab-section__page__video a:hover .tl-icon-goback,.medias__tab-section__page__video a:hover #timeline .tl-icon-zoom-out,#timeline .medias__tab-section__page__video a:hover .tl-icon-zoom-out,.medias__tab-section__page__video a:hover #timeline .tl-icon-zoom-in,#timeline .medias__tab-section__page__video a:hover .tl-icon-zoom-in,.medias__tab-section__page__video a:hover #timeline .tl-icon-image,#timeline .medias__tab-section__page__video a:hover .tl-icon-image,.medias__tab-section__page__video a:hover .lb-nav a.lb-prev,.lb-nav .medias__tab-section__page__video a:hover a.lb-prev,.medias__tab-section__page__video a:hover .lb-nav a.lb-next,.lb-nav .medias__tab-section__page__video a:hover a.lb-next,.medias__tab-section__page__video a:hover .lb-data .lb-close,.lb-data .medias__tab-section__page__video a:hover .lb-close,.medias__tab-section__page__video a:hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker .medias__tab-section__page__video a:hover .ui-datepicker-prev,.medias__tab-section__page__video a:hover .ui-datepicker .ui-datepicker-next,.ui-datepicker .medias__tab-section__page__video a:hover .ui-datepicker-next{opacity:1}.medias__tab-section__pages{transition:left 0.3s cubic-bezier(.165,.84,.44,1)}.medias__tab-section__pages:before,.medias__tab-section__pages:after{content:" ";display:table}.medias__tab-section__pages:after{clear:both}.medias__tab-section__pages{position:relative;left:0;height:100%}.medias__navigation{position:relative;z-index:100;float:right;margin-bottom:20px}.medias__navigation__item{transition:background-color 0.3s cubic-bezier(.165,.84,.44,1),color 0.3s cubic-bezier(.165,.84,.44,1);font-size:.875em;line-height:24px;float:left;margin-right:8px;padding:0 8px;cursor:pointer;text-align:center;background-color:#efefef}.medias__navigation__item:last-child{margin-right:0}.medias__navigation__item--current{color:#fff;background-color:#ff5100}.listing-conference:before,.listing-conference:after{content:" ";display:table}.listing-conference:after{clear:both}.listing-conference{margin-top:1.875em}.listing-conference__item{width:48.5714285714%;float:left}.listing-conference__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-conference__item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none}.listing-conference__item{margin-bottom:2.8571428571%;text-align:center}@media only screen and (max-width:600px){.listing-conference__item{width:100%;float:left}.listing-conference__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.listing-conference__item{width:100%;float:left;margin-left:0;margin-right:0}.listing-conference__item:nth-child(1n+1){margin-right:0}}.listing-conference__item__icon{position:relative;display:block;margin:0 auto 1.25em;color:#1d252c}.listing-conference__item__icon::before{font-size:3.75em;display:block;text-align:center;color:#1d252c}.listing-jobs__item{width:48.5714285714%;float:left}.listing-jobs__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.listing-jobs__item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none}.listing-jobs__item{margin-top:3.75em}.listing-jobs__item:first-child,.listing-jobs__item:nth-child(2){margin-top:0}.listing-jobs__item__title{margin-bottom:.9523809524em}@media only screen and (max-width:970px){.listing-jobs__item{width:100%;float:left;margin-left:0;margin-right:0;float:none!important;clear:both!important;margin:0 0 50px 0!important}}.subnav:before,.subnav:after{content:" ";display:table}.subnav:after{clear:both}.subnav{transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),top 0.3s cubic-bezier(.455,.03,.515,.955);position:absolute;top:73px;width:100%;background-color:#efefef}.subnav--is-fixed{position:fixed;z-index:90;top:73px}@media only screen and (max-width:1024px){.subnav--is-open .subnav__menu{max-height:500px}}.subnav__menu:before,.subnav__menu:after{content:" ";display:table}.subnav__menu:after{clear:both}.subnav__menu{transition:max-height 0.3s cubic-bezier(.47,0,.745,.715);float:right;margin-right:20%}@media only screen and (max-width:1280px){.subnav__menu{transform:translate3d(-50%,0,0);position:relative;left:50%;float:left;margin-right:0}}@media only screen and (max-width:1024px){.subnav__menu{overflow:hidden;max-height:0}}.subnav__menu__item{float:left}@media only screen and (max-width:600px){.subnav__menu__item{display:block;clear:both;width:100%;text-align:center}}.subnav__menu__item__link{line-height:3.125em;position:relative;display:block;padding:0 .9375em;color:#1d252c}@media only screen and (max-width:600px){.subnav__menu__item__link{font-size:.875em}}.subnav__menu__item__link::after{width:30px;height:3px;transform:translate(-50%,0) scale(0,1);transform-origin:50% 50%;transition:transform 0.3s cubic-bezier(.47,0,.745,.715);position:absolute;bottom:0;left:50%;display:block;content:"";background-color:#ff5100}.subnav__menu__item__link:hover{text-decoration:none;color:#1d252c}.subnav__menu__item__link--current{color:#ff5100}.subnav__menu__item__link--current::after{transform:translate(-50%,0) scale(1)}.backtotop{transition:color 0.3s cubic-bezier(.47,0,.745,.715);font-size:22px;position:fixed;z-index:300;right:20px;bottom:14px;display:none;padding:10px;color:#ff5100}.backtotop:hover{text-decoration:none;color:#ff5100}.icon-loader{animation:loader 2s infinite ease;position:relative;top:-38px;display:block;width:30px;height:30px;margin:0 auto;border:4px solid #ff5100}.icon-loader__inner{animation:loader-inner 2s infinite ease-in;display:inline-block;width:100%;vertical-align:top;background-color:#ff5100}.popup{width:100%;height:100%;transform:translate(-100%,0);transition:opacity 0.2s cubic-bezier(.55,.085,.68,.53),transform 0s 0.2s cubic-bezier(.455,.03,.515,.955);position:fixed;z-index:2500;top:0;left:0;opacity:0}.popup--is-open{transition:opacity 0.2s cubic-bezier(.55,.085,.68,.53),transform 0s 0s cubic-bezier(.55,.085,.68,.53);transform:translate(0,0);opacity:1}.popup__cache{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.8;background-color:#000}.popup__cache__btn{font-size:1.5em;position:absolute;top:50px;right:50px;color:#fff}@media only screen and (max-width:768px){.popup__cache__btn{top:15px;right:15px}}.popup__inner{transition:opacity 0.2s cubic-bezier(.55,.085,.68,.53),transform 0.2s cubic-bezier(.55,.085,.68,.53);transform:translate(-50%,-45%);position:absolute;top:50%;left:50%;overflow-y:scroll;width:80%;max-width:1280px;height:80%;padding:1.875em;border:1.25em solid #fff;background-color:#fff}@media only screen and (max-width:1440px){.popup__inner{width:70%;height:70%}}@media only screen and (max-width:768px){.popup__inner{width:90%;height:68%;padding:.625em}}.popup--is-open .popup__inner{transition:opacity 0.2s 0.3s cubic-bezier(.55,.085,.68,.53),transform 0.2s cubic-bezier(.55,.085,.68,.53);transform:translate(-50%,-50%)}.popup__inner--overflow{overflow:hidden;border-width:.625em}.popup__inner__video{position:absolute;top:0;left:0;width:100%;height:100%}.popup__inner__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup__inner .center{width:100%;margin:0}.popup__inner .section-content{margin:0;padding:0}.listing-profile{padding-left:.625em}.listing-profile__item{font-size:.875em;margin-bottom:.7142857143em;color:#909090}.intro__icon{display:block;margin:0 auto}.intro__title{margin-bottom:.6818181818em;text-align:center}.intro__title:before{font-size:1.1363636364em;display:block;color:#ff5100}.intro__content{width:100%;max-width:850px;margin:0 auto;text-align:center}.listing-innovation__item{margin-bottom:5.8823529412%}.listing-innovation__item:last-child{margin-bottom:0}@media only screen and (max-width:970px){.listing-innovation__item:last-child{margin-bottom:5.8823529412%}}.listing-innovation__item__title{margin-bottom:.6818181818em}.gmaps{height:700px}@media only screen and (max-width:970px){.gmaps{height:400px}}@media only screen and (max-width:600px){.gmaps{height:280px}}.infobox{font-size:1em;padding:.7142857143em;background-color:#fff}.infobox__inner{width:250px}.infobox__inner__title{font-size:1.125em;margin-bottom:0}.infobox__inner__thumb{width:100%;height:auto}.infobox__inner__link{font-size:1em;margin-top:.9375em}.infobox__inner__content.infobox__inner__content{margin-bottom:10px}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination ul:before,.pagination ul:after{content:" ";display:table}.pagination ul:after{clear:both}.pagination ul{transform:translate(-50%,0);position:relative;left:50%;display:inline-block}.pagination__item{font-size:1em;line-height:1.3125em;position:relative;float:left;margin-right:.625em}.pagination__item a{transition:color 0.3s cubic-bezier(.47,0,.745,.715);color:#1d252c}.pagination__item a:hover{text-decoration:none;color:#ff5100}.pagination__item--active a{color:#ff5100}.pagination__item--more{color:#909090}.pagination__item--btn{transition:color 0.3s cubic-bezier(.47,0,.745,.715);font-size:.8125em;position:relative;top:1px}.pagination__item--btn:hover{color:#ff5100}.pagination__item--btn a{position:absolute;top:0;left:0;display:block;width:13px;height:19px}.pagination__item--btn--left{margin-right:.9375em}.pagination__item--btn--right{margin-left:.9375em}.loader--full{width:100%;height:100%;position:fixed;z-index:-2;top:0;left:0;opacity:0;background-color:rgb(255 255 255 / .5)}.loader--is-active{z-index:95;opacity:1}.loader .icon-loader{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.listing-block:before,.listing-block:after{content:" ";display:table}.listing-block:after{clear:both}.listing-block--center--5 .listing-block__item:nth-child(4){margin-left:17.2857142857%}@media only screen and (max-width:970px){.listing-block--center--5 .listing-block__item:nth-child(4){margin-left:0}}.listing-block--center--5--reverse .listing-block__item:nth-child(1){margin-left:17.2857142857%}@media only screen and (max-width:970px){.listing-block--center--5--reverse .listing-block__item:nth-child(1){margin-left:0}}.listing-block--center--5--reverse .listing-block__item:nth-child(3){clear:both}@media only screen and (max-width:970px){.listing-block--center--5--reverse .listing-block__item:nth-child(3){clear:inherit}}.listing-block--center--5--reverse .listing-block__item.listing-block__item:nth-child(3n+4){clear:inherit}.listing-block__item{background-color:#efefef}.listing-block__item.featured{color:#ff5100;background-color:#ffe6da}.listing-block__item.featured h4{color:#ff5100!important}.listing-block__item__inner{padding:1.875em}.listing-block__item ul{margin-bottom:0}.listing-block__item ul li{font-size:.875em}.listing-block__item__link{color:#1d252c}.listing-block__item__link:hover{color:#ff5100}.listing-block--5 .listing-block__item{width:17.2413793103%;float:left;margin-right:3.4482758621%;margin-bottom:3.4482758621%}.listing-block--5 .listing-block__item:nth-child(5n+6){clear:both}.listing-block--5 .listing-block__item:nth-child(5n+5){width:17.2413793103%;float:right;margin-right:0}@media only screen and (max-width:970px){.listing-block--5 .listing-block__item{width:48.275862069%;float:left;margin-right:3.4482758621%}}@media only screen and (max-width:600px){.listing-block--5 .listing-block__item{width:100%;float:left;margin-left:0;margin-right:0}}.listing-block--3 .listing-block__item{width:31.4285714286%;float:left;margin-right:2.8571428571%;margin-bottom:2.8571428571%}.listing-block--3 .listing-block__item:nth-child(3n+4){clear:both}.listing-block--3 .listing-block__item:nth-child(3n+3){width:31.4285714286%;float:right;margin-right:0}@media only screen and (max-width:970px){.listing-block--3 .listing-block__item{width:48.5714285714%;float:left;margin-right:2.8571428571%}.listing-block--3 .listing-block__item:nth-child(3n+4){clear:inherit}.listing-block--3 .listing-block__item:nth-child(3n+3){width:48.5714285714%;float:left;margin-right:2.8571428571%}.listing-block--3 .listing-block__item:nth-child(2n+2){width:48.5714285714%;float:right;margin-right:0}}@media only screen and (max-width:600px){.listing-block--3 .listing-block__item{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:5.8823529412%}.listing-block--3 .listing-block__item:nth-child(3n+3){width:100%;float:left;margin-left:0;margin-right:0}.listing-block--3 .listing-block__item:nth-child(2n+2){width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (max-width:600px){.listing-block--3{width:100%;float:left;margin-left:0;margin-right:0}}.attachement img{display:block;max-width:1024px;height:auto;margin:0 auto}@media only screen and (max-width:970px){.attachement img{max-width:100%}}.attachement figcaption{max-width:1024px;height:auto;margin:0 auto;margin-top:20px}@media only screen and (max-width:970px){.attachement figcaption{max-width:100%}}.timeline .timeline-event .timeline-event-line{width:200px}.timeline .timeline-event .timeline-event-year{margin-right:200px}.slider__slides__slide--current:first-child{transition:none!important}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}.header{transform:translate3d(0,0,0);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),background-color 0.2s cubic-bezier(.455,.03,.515,.955);position:fixed;z-index:100;top:0;left:0;width:100%;padding:13px 0;background:url(/wp-content/themes/greisch_v2/library/img/gradien.png) repeat-x top}.header--is-hide{transform:translate3d(0,-100%,0)}.header--mobile--is-open .header__logo{background-image:url(/wp-content/themes/greisch_v2/library/img/logo-greisch-white.svg)!important}.header--mobile--is-open .header__navigation--primary{transform:translate3d(0,0,0);left:0px!important}.header__logo{position:relative;z-index:10;display:block;float:left;width:110px;height:110px;margin-right:20px;text-indent:-9999px;background-repeat:no-repeat;background-image:url(/wp-content/themes/greisch_v2/library/img/logo-greisch-white.svg);background-size:110px auto}@media only screen and (max-width:600px){.header__logo{width:70;height:70px;margin-right:0;background-size:70px auto}}.header .menu:before,.header .menu:after{content:" ";display:table}.header .menu:after{clear:both}.header .menu:hover li{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);opacity:.5}.header .menu:hover li:hover{opacity:1}.header .menu li,.header .menu__item{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);float:left}.header .menu li--is-hide,.header .menu__item--is-hide{display:none}@media only screen and (max-width:1400px){.header .menu li--is-hide,.header .menu__item--is-hide{display:block}}.header .menu li a,.header .menu li__link,.header .menu__item a,.header .menu__item__link{font-size:.9375em;line-height:0;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;margin-bottom:0em;transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);font-size:1em;font-weight:700;line-height:47px;position:relative;display:block;padding:0 20px}@media only screen and (max-width:1540px){.header .menu li a,.header .menu li__link,.header .menu__item a,.header .menu__item__link{padding:0 15px}}@media only screen and (max-width:600px){.header .menu li a,.header .menu li__link,.header .menu__item a,.header .menu__item__link{font-size:1.125em;line-height:37px}}.header .menu li a:hover,.header .menu li__link:hover,.header .menu__item a:hover,.header .menu__item__link:hover{text-decoration:none;opacity:1}.header .menu li a::before,.header .menu li__link::before,.header .menu__item a::before,.header .menu__item__link::before{width:auto;height:47px;line-height:45px;display:block}@media only screen and (max-width:600px){.header .menu li a::before,.header .menu li__link::before,.header .menu__item a::before,.header .menu__item__link::before{line-height:35px;height:37px}}.header .menu li a::after,.header .menu li__link::after,.header .menu__item a::after,.header .menu__item__link::after{transform:scale(0) translate3d(-50%,0,0);transform-origin:50% 50%;position:absolute;bottom:0;left:50%;display:block;width:25px;height:3px;content:"";background-color:#ff5100}.header .menu li.current_page_item a,.header .menu li.current-menu-item a,.header .menu__item.current_page_item a,.header .menu__item.current-menu-item a{opacity:1}.header .menu li.current_page_item a::after,.header .menu li.current-menu-item a::after,.header .menu__item.current_page_item a::after,.header .menu__item.current-menu-item a::after{transform:scale(1) translate3d(-50%,0,0);transition:transform 0.3s 15s cubic-bezier(.455,.03,.515,.955)}.header .menu li--mobile,.header .menu__item--mobile{height:47px;margin-left:20px}@media only screen and (max-width:600px){.header .menu li--mobile,.header .menu__item--mobile{height:37px}}.header .menu li--magnify,.header .menu__item--magnify{margin-right:45px}@media only screen and (max-width:600px){.header .menu li--magnify,.header .menu__item--magnify{margin-right:10px}}.header .menu li--magnify button,.header .menu__item--magnify button{width:auto;height:47px;line-height:47px}@media only screen and (max-width:600px){.header .menu li--magnify button,.header .menu__item--magnify button{line-height:37px;height:37px}}.header--with-bg{background-color:#fff;background-image:none}.header--with-bg .header__logo{background-image:url(/wp-content/themes/greisch_v2/library/img/logo-greisch.svg);background-size:70px auto;width:70px;height:70px}.header--with-bg .header__navigation--primary{left:110px}.header--with-bg .menu__item--magnify button{color:#1d252c}.header--with-bg .language-switcher button{color:#1d252c}.header--with-bg .language-switcher .language-switcher__listing{background-color:#fff}.header--with-bg .language-switcher .language-switcher__listing li.language-switcher__listing__item a{color:#1d252c}.header--with-bg .menu__item--mobile button span{background-color:#1d252c}.header--with-bg .menu__item--mobile button span::before,.header--with-bg .menu__item--mobile button span::after{background-color:#1d252c}.header--with-bg .menu li a,.header--with-bg .menu__item a{font-weight:500;color:#1d252c}.header--with-bg.header--mobile--is-open .menu__item--magnify button{transition:color 0.3s 0.2s cubic-bezier(.455,.03,.515,.955);color:#fff}.header--with-bg.header--mobile--is-open .language-switcher button{transition:color 0.3s 0.2s cubic-bezier(.455,.03,.515,.955);color:#fff}.header--with-bg.header--mobile--is-open .menu__item--mobile button span{background-color:#fff0}.header--with-bg.header--mobile--is-open .menu__item--mobile button span::before,.header--with-bg.header--mobile--is-open .menu__item--mobile button span::after{background-color:#fff}.header--with-bg.header--mobile--is-open .menu li a,.header--with-bg.header--mobile--is-open .menu__item a{transition:color 0.3s 0.2s cubic-bezier(.455,.03,.515,.955);color:#fff}.header__navigation{float:left}.header__navigation--primary{position:absolute;right:auto;left:130px;top:50%;transform:translate3d(0,-50%,0)}@media only screen and (max-width:1400px){.header__navigation--primary{transition:max-height 0.4s cubic-bezier(.455,.03,.515,.955);position:fixed;z-index:0;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;max-height:0;background-color:rgb(0 0 0 / .8)}.header__navigation--primary .menu__item--magnify button{color:#fff}.header__navigation--primary .language-switcher button{color:#fff}.header__navigation--primary .menu__item--mobile button span{background-color:#fff}.header__navigation--primary .menu__item--mobile button span::before,.header__navigation--primary .menu__item--mobile button span::after{background-color:#fff}.header__navigation--primary .menu{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;min-width:300px}.header__navigation--primary .menu__item,.header__navigation--primary .menu li{transform:translate3d(0,20px,0);transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955),transform 0.3s cubic-bezier(.455,.03,.515,.955);float:none;clear:both;text-align:center;opacity:0}.header__navigation--primary .menu__item a,.header__navigation--primary .menu li a{font-size:1em;color:#fff}}.header--mobile--is-open .header__navigation--primary{transition:max-height 0.4s cubic-bezier(.455,.03,.515,.955);max-height:1024px}.header--mobile--is-open .header__navigation--primary .menu__item,.header--mobile--is-open .header__navigation--primary .menu li{transform:translate3d(0,0,0);transition:opacity 0.3s 0.3s cubic-bezier(.455,.03,.515,.955),transform 0.3s 0.3s cubic-bezier(.455,.03,.515,.955);opacity:1}.header__navigation--secondary{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.language-switcher{position:relative;height:47px;padding:0 12px}@media only screen and (max-width:600px){.language-switcher{height:37px}}.language-switcher__button{width:auto;height:47px;font-size:.875em;line-height:3.3571428571;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;margin-bottom:0em;text-transform:uppercase}@media only screen and (max-width:600px){.language-switcher__button{line-height:37px;height:37px}}.language-switcher__button .icon,.language-switcher__button .ms-choice>div,.language-switcher__button .ms-search,.language-switcher__button .ms-select-all.ms-select-all label,.ms-select-all.ms-select-all .language-switcher__button label,.language-switcher__button .dk-selected:before,.language-switcher__button .ninja-forms-cont .field-wrap.list-radio-wrap ul li label,.ninja-forms-cont .field-wrap.list-radio-wrap ul li .language-switcher__button label,.language-switcher__button .ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li .language-switcher__button label,.language-switcher__button .MultiFile-list .MultiFile-label .MultiFile-remove,.MultiFile-list .MultiFile-label .language-switcher__button .MultiFile-remove,.language-switcher__button .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-next .language-switcher__button .tl-slidenav-icon,.language-switcher__button .tl-slidenav-previous .tl-slidenav-icon,.tl-slidenav-previous .language-switcher__button .tl-slidenav-icon,.language-switcher__button #timeline .tl-icon-goback,#timeline .language-switcher__button .tl-icon-goback,.language-switcher__button #timeline .tl-icon-zoom-out,#timeline .language-switcher__button .tl-icon-zoom-out,.language-switcher__button #timeline .tl-icon-zoom-in,#timeline .language-switcher__button .tl-icon-zoom-in,.language-switcher__button #timeline .tl-icon-image,#timeline .language-switcher__button .tl-icon-image,.language-switcher__button .lb-nav a.lb-prev,.lb-nav .language-switcher__button a.lb-prev,.language-switcher__button .lb-nav a.lb-next,.lb-nav .language-switcher__button a.lb-next,.language-switcher__button .lb-data .lb-close,.lb-data .language-switcher__button .lb-close,.language-switcher__button .ui-datepicker .ui-datepicker-prev,.ui-datepicker .language-switcher__button .ui-datepicker-prev,.language-switcher__button .ui-datepicker .ui-datepicker-next,.ui-datepicker .language-switcher__button .ui-datepicker-next{transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);font-size:8px;margin-left:8px;opacity:.5}.language-switcher__listing{position:absolute;top:45px;left:0;display:none}.language-switcher__listing li.language-switcher__listing__item{display:block;float:none}.language-switcher__listing li.language-switcher__listing__item a{font-size:.875em;line-height:2;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;margin-bottom:0em}.language-switcher--active .language-switcher__listing{display:block}.footer:before,.footer:after{content:" ";display:table}.footer:after{clear:both}.footer{padding:1.25em 0;background:#fff}.footer--404{position:fixed;bottom:0;width:100%}.footer__logo{display:block;float:left;margin-right:4.0625em;text-indent:-9999px;background-repeat:no-repeat;background-image:url(/wp-content/themes/greisch_v2/library/img/logo-greisch-footer.svg);background-size:auto 47px;width:47px;height:47px}@media only screen and (max-width:600px){.footer__logo{transform:translate(-50%,0);position:relative;left:50%;float:none}}.footer .menu:before,.footer .menu:after{content:" ";display:table}.footer .menu:after{clear:both}.footer .menu{float:left}@media only screen and (max-width:1024px){.footer .menu{transform:translate(-50%,0);position:relative;left:50%;display:inline-block;display:none;float:none;clear:both;margin:0 auto}}@media only screen and (max-width:600px){.footer .menu{display:none}}.footer .menu li,.footer .menu .menu__item{float:left}@media only screen and (max-width:600px){.footer .menu li,.footer .menu .menu__item{clear:both;width:100%;text-align:center}}.footer .menu li a,.footer .menu li_item,.footer .menu .menu__item a,.footer .menu .menu__item_item{font-size:.75em;line-height:0;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#141417;margin-bottom:0em;transition:opacity 0.3s cubic-bezier(.455,.03,.515,.955);line-height:3.9166666667em;position:relative;display:block;padding:0 1em}@media only screen and (max-width:600px){.footer .menu li a,.footer .menu li_item,.footer .menu .menu__item a,.footer .menu .menu__item_item{font-size:.875em}}.footer .menu li a:hover,.footer .menu li_item:hover,.footer .menu .menu__item a:hover,.footer .menu .menu__item_item:hover{text-decoration:none;opacity:1}.footer .menu li a::before,.footer .menu li_item::before,.footer .menu .menu__item a::before,.footer .menu .menu__item_item::before{width:auto;height:47px;line-height:3.75em;display:block}.footer .menu li.current_page_item a,.footer .menu li.current-menu-item a,.footer .menu .menu__item.current_page_item a,.footer .menu .menu__item.current-menu-item a{color:#ff5100}.footer__copyright{font-size:.75em;line-height:3.9166666667;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#141417;margin-bottom:0em;display:block;float:left;margin-right:70px}@media only screen and (max-width:970px){.footer__copyright{float:left;margin-right:0}}@media only screen and (max-width:600px){.footer__copyright{display:block;float:none;width:100%;margin-top:.4166666667em;text-align:center}}.footer .by .noomia{position:relative;display:inline-block;width:81px;height:14px;text-indent:-9999px}.footer .by .noomia:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.7;background:url(/wp-content/themes/greisch_v2/library/img/logo-noomia.png) no-repeat;background-position:left center;background-size:81px 14px}.svg .footer .by .noomia:before{background:url(/wp-content/themes/greisch_v2/library/img/logo-noomia.svg) no-repeat}.footer .by .noomia:after{transition:width 0.3s cubic-bezier(.55,.085,.68,.53);position:absolute;top:0;left:0;display:block;width:0;height:100%;content:"";background:url(/wp-content/themes/greisch_v2/library/img/logo-noomia.png) no-repeat;background-position:left center;background-size:81px 14px}.svg .footer .by .noomia:after{background:url(/wp-content/themes/greisch_v2/library/img/logo-noomia.svg) no-repeat}.footer .by .noomia:hover:after{width:100%}.footer .by{font-size:.75em;line-height:3.9166666667;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#141417;margin-bottom:0em;float:right}@media only screen and (max-width:970px){.footer .by{transform:translate(-50%,0);position:relative;left:50%;display:inline-block;float:none;clear:both;margin:0 auto}}.footer .by .noomia{position:relative;top:16px;margin-left:10px}.sidebar__return{height:4.125em;margin-bottom:2.5em}.sidebar__block{margin-bottom:1.875em;padding:1.875em;background-color:#efefef}.sidebar__block__title{margin-bottom:1.4285714286em}.sidebar__block__content{font-size:.875em}.sidebar__block__content a::before{margin-right:.3571428571em}.sidebar__block:last-of-type{margin-bottom:0;border:none}.sidebar__block--project{margin-bottom:0;background:none}.sidebar__block--clear{border-bottom:1px solid #efefef;background:none}.sidebar__block--profile-picture{position:relative}.sidebar__block--profile-picture:before{display:block;content:" ";width:100%;padding-top:150%}.sidebar__block--profile-picture{position:relative;padding:0;background:none}.sidebar__block--infos ul li{position:relative;margin-bottom:.7142857143em;padding-left:1.25em}.sidebar__block--infos ul li.nolist{padding-left:0}.sidebar__block--infos ul li.nolist::before{display:none}.sidebar__block--infos ul li::before{width:5px;height:5px;position:absolute;top:7px;left:0;display:block;content:"";background-color:#1d252c}.sidebar__block--infos ul li::before::before{display:none}.sidebar__block--infos ul li:last-child{margin-bottom:0}.sidebar__block--infos ul.with-column:before,.sidebar__block--infos ul.with-column:after{content:" ";display:table}.sidebar__block--infos ul.with-column:after{clear:both}.sidebar__block--infos ul.with-column li{width:31.4285714286%;float:left}.sidebar__block--infos ul.with-column li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.sidebar__block--infos ul.with-column li:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none}.sidebar__block--infos ul.with-column li:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none}.sidebar__block--infos ul.with-column li h6,.sidebar__block--infos ul.with-column li p{padding-right:1.25em}@media only screen and (max-width:970px){.sidebar__block--infos ul.with-column li{width:100%;float:left}.sidebar__block--infos ul.with-column li:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.sidebar__block--infos ul.with-column li{margin:0 0 2.8571428571% 0!important}}.sidebar--team{width:22.8571428571%;float:left;margin-left:0}@media only screen and (max-width:1024px){.sidebar--team{width:40%;float:left;margin-left:0}}@media only screen and (max-width:768px){.sidebar--team{width:100%;float:left;margin-left:0;margin-right:0}}#logo_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff0;z-index:99999}#logo_overlay .video{z-index:10;display:block;width:auto;height:1080px;max-height:100%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);background:#fff0;opacity:1;transition:opacity 0.5s ease}#logo_overlay .video video{display:block;width:auto;height:100%}#logo_overlay .video.remove_it{opacity:0}#logo_overlay .left-shape{z-index:0;position:absolute;top:0;left:-149px;height:100%;width:50%;background:#fff;opacity:1;transition:all 0.5s ease-in-out}#logo_overlay .left-shape:after{content:"";display:inline-block;height:0;width:0;border-right:300px solid #fff0;border-top:100vh solid #fff;position:absolute;top:0;right:-300px}#logo_overlay .right-shape{z-index:0;position:absolute;top:0;right:-149px;height:100%;width:50%;background:#fff;opacity:1;transition:all 0.5s ease-in-out}#logo_overlay .right-shape:after{content:"";display:inline-block;height:0;width:0;border-left:300px solid #fff0;border-bottom:100vh solid #fff;position:absolute;top:0;left:-300px}#logo_overlay.open .left-shape{left:calc(-50% - 300px)}#logo_overlay.open .right-shape{right:calc(-50% - 300px)}#home .section-content--news{padding-bottom:5.8823529412%}#home .section-content--projects{padding-top:0!important}#home .section-content--about{padding-bottom:5.8823529412%}#home .section-content--about figure img{margin-bottom:50%}#home .section-content--contact .center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#home .section-content--contact .center .contact__link{margin-bottom:20px;font-weight:500}#home .section-content--contact .center .contact__social__title{color:#fff}#home .section-content--contact .center .contact__social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#home .section-content--contact .center .contact__social .contact__social__item{margin:0 10px}#home .section-content--contact .center .contact__social .contact__social__item a{color:#fff;font-size:20px}#team.content--has-cover{margin-top:600px}@media only screen and (max-width:600px){#team.content--has-cover{margin-top:40vh}}.team__title{margin-bottom:20px!important}.team__title__role{font-size:.4444444444em;font-style:italic;display:block;color:#909090}.team__description__profile-contact{margin-bottom:40px;padding:20px 20px 5px 20px;background:#efefef}.team__description__profile-contact .listing-profile--contact{font-size:0;margin:0}.team__description__profile-contact .listing-profile--contact li{font-size:14px;line-height:20px;display:inline-block;height:20px;margin-right:40px;margin-bottom:15px;padding-left:0;list-style:none}.team__description__profile-contact .listing-profile--contact li:before{display:none}.team__description__profile-contact .listing-profile--contact li i.icon,.team__description__profile-contact .listing-profile--contact li i.ms-search,.team__description__profile-contact .listing-profile--contact li i.dk-selected:before,.team__description__profile-contact .listing-profile--contact li .MultiFile-list .MultiFile-label i.MultiFile-remove,.MultiFile-list .MultiFile-label .team__description__profile-contact .listing-profile--contact li i.MultiFile-remove,.team__description__profile-contact .listing-profile--contact li .tl-slidenav-next i.tl-slidenav-icon,.tl-slidenav-next .team__description__profile-contact .listing-profile--contact li i.tl-slidenav-icon,.team__description__profile-contact .listing-profile--contact li .tl-slidenav-previous i.tl-slidenav-icon,.tl-slidenav-previous .team__description__profile-contact .listing-profile--contact li i.tl-slidenav-icon,.team__description__profile-contact .listing-profile--contact li #timeline i.tl-icon-goback,#timeline .team__description__profile-contact .listing-profile--contact li i.tl-icon-goback,.team__description__profile-contact .listing-profile--contact li #timeline i.tl-icon-zoom-out,#timeline .team__description__profile-contact .listing-profile--contact li i.tl-icon-zoom-out,.team__description__profile-contact .listing-profile--contact li #timeline i.tl-icon-zoom-in,#timeline .team__description__profile-contact .listing-profile--contact li i.tl-icon-zoom-in,.team__description__profile-contact .listing-profile--contact li #timeline i.tl-icon-image,#timeline .team__description__profile-contact .listing-profile--contact li i.tl-icon-image,.team__description__profile-contact .listing-profile--contact li .lb-data i.lb-close,.lb-data .team__description__profile-contact .listing-profile--contact li i.lb-close,.team__description__profile-contact .listing-profile--contact li .ui-datepicker i.ui-datepicker-prev,.ui-datepicker .team__description__profile-contact .listing-profile--contact li i.ui-datepicker-prev,.team__description__profile-contact .listing-profile--contact li .ui-datepicker i.ui-datepicker-next,.ui-datepicker .team__description__profile-contact .listing-profile--contact li i.ui-datepicker-next{margin-right:10px}.team__description__profile-contact .listing-profile--contact li i.icon-phone{position:relative;top:3px}.team__description__profile-contact .listing-profile--contact li a{line-height:20px}.team__description__profile-contact .listing-profile--contact li a:before{margin-right:10px}.team__description__profile-infos{margin-top:40px}.team__description__profile-infos h3{margin-bottom:20px!important}.team__thumb{position:absolute;top:0;left:0;width:100%;padding:0em}.team__thumb img{max-width:100%;height:auto}@media only screen and (max-width:768px){.team__thumb img{margin:0 auto}}.main--team{width:74.2857142857%;float:right;margin-right:0}@media only screen and (max-width:1024px){.main--team{width:57.1428571429%;float:right;margin-right:0}}@media only screen and (max-width:768px){.main--team{width:100%;float:left;margin-left:0;margin-right:0}}.navigation-team ul:before,.navigation-team ul:after{content:" ";display:table}.navigation-team ul:after{clear:both}.navigation-team__item{margin-bottom:2.8571428571%}.navigation-team__item__link{transition:background-color 0.3s cubic-bezier(.55,.085,.68,.53),color 0.3s cubic-bezier(.55,.085,.68,.53);font-size:1.125em;line-height:3.3333333333em;display:block;text-align:center;color:#1d252c;background-color:#efefef}@media only screen and (max-width:970px){.navigation-team__item__link{line-height:3.3333333333em!important}}.navigation-team__item__link--active{color:#ff5100;background-color:#ffe6da}.navigation-team__item__link:hover{text-decoration:none;color:#fff;background-color:#ff5100}.navigation-team__item__child{margin-bottom:9.0909090909%}@media only screen and (max-width:970px){.navigation-team__item__child{margin-bottom:2.8571428571%}}.navigation-team__item__child:last-child{margin-bottom:0}.navigation-team__item--full{width:100%;float:left;margin-left:0;margin-right:0}.navigation-team__item--column{width:31.4285714286%;float:left;margin-right:2.8571428571%;margin-bottom:0}@media only screen and (max-width:970px){.navigation-team__item--column{margin-bottom:2.8571428571%}}.navigation-team__item--column--last{width:31.4285714286%;float:right;margin-right:0;margin-bottom:0}.navigation-team__item--column--height .navigation-team__item__link{display:block;height:100%}@media only screen and (max-width:970px){.navigation-team__item--column{width:100%;float:left;margin-left:0;margin-right:0}.navigation-team__item--column--last{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (max-width:1100px){.js-team-title{height:auto!important}}@media only screen and (max-width:1380px){.section-content__column--small .listing-team__item:first-child h4{min-height:54px}}@media only screen and (max-width:1100px){.section-content__column--small .listing-team__item:first-child h4{min-height:0}}#about .section-content--timeline{background:#fff}#about .section-content--numbers #chart__number{position:absolute;top:0;left:0;max-width:95%;pointer-events:none}#about .section-content--numbers .block__thumb{max-height:80%;margin-top:75px}@media only screen and (max-width:600px){#about .section-content--numbers .block__thumb{margin-top:0}}@media only screen and (max-width:1100px){#about .section-content--numbers .block__thumb{width:100%;float:left;margin-left:0;margin-right:0;position:relative}#about .section-content--numbers .block__thumb:before{display:block;content:" ";width:100%;padding-top:66.66666%}#about .section-content--numbers .block__thumb{position:relative;margin-bottom:2.8571428571%}}#about .section-content--numbers .block__thumb__inner{width:100%}#about .section-content--numbers .block__thumb img{position:absolute;top:0;left:0;max-width:100%;max-height:100%}@media only screen and (max-width:600px){#about .section-content--numbers .block__content{padding-top:0}}#projects{padding-top:262px}@media only screen and (max-width:1200px){#projects{padding-top:0!important}}@media only screen and (max-width:600px){#projects{margin-top:63px!important}}#projects .projects{padding-top:0}#project{margin-top:80vh}#project .mission{margin-top:3.75em;padding:1.875em;background-color:rgb(255 81 0 / .1)}#project .mission__title{margin-bottom:.4761904762em;color:#ff5100}@media only screen and (max-width:970px){#project .sidebar .sidebar__return{display:none}}#project #map-canvas,#project #gmaps{height:500px}@media only screen and (970px){#project #map-canvas,#project #gmaps{height:400px}}@media only screen and (600px){#project #map-canvas,#project #gmaps{height:200px}}#error404{margin-top:0}#error404 .heading{position:relative}#error404 .heading__title{font-size:100px;font-weight:700;line-height:60px;position:absolute;z-index:100;bottom:0;width:100%;margin-bottom:0;text-align:center;text-transform:uppercase;color:#fff}#error404 .title{overflow:hidden}#error404 .title__content{font-size:215px;font-weight:700;line-height:100px;margin-bottom:0;text-align:center;text-transform:uppercase;color:#909090}#error404 .slider{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:600px){#contact{margin-top:50px!important}}@media only screen and (min-width:1025px){#contact .subnav{height:50px;line-height:50px}#contact .subnav__menu{float:none;margin-right:0;display:inline-block;left:50%;position:absolute;transform:translate3d(-50%,0,0)}}#contact .conferences{background-color:#efefef}#contact .conferences .center:after{content:" ";display:block;clear:both}#contact .conferences .center{max-width:760px;margin-left:auto;margin-right:auto;width:80%}#contact .conferences__title{margin-bottom:.625em;text-align:center}#contact .conferences__content{text-align:center}#contact .section-content--jobs{text-align:center}.page-template-contact #ui-datepicker-div{display:none}.content#jobs .subnav{height:0;position:relative;top:0}.content#jobs .main--jobs{margin-top:0}.content#jobs .main--jobs>h2{text-align:left}.content#jobs .main--jobs h3{margin-top:40px;margin-bottom:20px}.content#jobs .main--jobs .listing-jobs{list-style:none;padding:0;font-size:0;margin-bottom:30px;margin-top:0}.content#jobs .main--jobs .listing-jobs *{box-sizing:border-box}.content#jobs .main--jobs .listing-jobs__item{font-size:16px;width:calc(50% - 6px);float:none;display:inline-block;vertical-align:top;margin:0 12px 12px 0!important}.content#jobs .main--jobs .listing-jobs__item:nth-child(2n){margin-right:0px!important}.content#jobs .main--jobs .listing-jobs__item:last-child{margin-bottom:0}@media only screen and (max-width:970px){.content#jobs .main--jobs .listing-jobs__item{width:100%;margin-left:0px!important;margin-right:0px!important}.content#jobs .main--jobs .listing-jobs__item:nth-child(2n){margin-right:0px!important}}.content#jobs .main--jobs .listing-jobs__item__title{width:100%;display:block;background:#fff0;border:1px solid #ff5100;color:#ff5100;padding:0 30px;line-height:30px;margin:0;padding:15px 70px 15px 30px;font-size:18px;transition:background 0.3s ease;cursor:pointer;position:relative}.content#jobs .main--jobs .listing-jobs__item__title:hover{background:#ff5100;color:#fff}.content#jobs .main--jobs .listing-jobs__item__title:hover:before,.content#jobs .main--jobs .listing-jobs__item__title:hover:after{background:#fff}.content#jobs .main--jobs .listing-jobs__item__title:before{content:"";display:block;width:20px;height:2px;position:absolute;top:50%;right:30px;background:#ff5100;transform:translate3d(0,-50%,0)}.content#jobs .main--jobs .listing-jobs__item__title:after{content:"";display:block;width:2px;height:20px;position:absolute;top:50%;right:40px;background:#ff5100;transform:translate3d(50%,-50%,0);transition:height 0.3s ease}.content#jobs .main--jobs .listing-jobs__item__description{padding:30px 29px;overflow:hidden;display:none;border-left:1px solid #ff5100;border-right:1px solid #ff5100;border-bottom:1px solid #ff5100}.content#jobs .main--jobs .listing-jobs__item.show .listing-jobs__item__title{background-color:#fff0;color:#ff5100;border-bottom:1px solid #fff}.content#jobs .main--jobs .listing-jobs__item.show .listing-jobs__item__title:hover:before{background:#ff5100}.content#jobs .main--jobs .listing-jobs__item.show .listing-jobs__item__title:before{background:#ff5100}.content#jobs .main--jobs .listing-jobs__item.show .listing-jobs__item__title:after{height:0}.content#jobs .main--jobs .listing-jobs__item--spontaneous .listing-jobs__item__title,.content#jobs .main--jobs .listing-jobs__item--stage .listing-jobs__item__title{background:rgb(0 0 0 / .7)}.content#jobs .main--jobs .listing-jobs__item--spontaneous .listing-jobs__item__title:hover,.content#jobs .main--jobs .listing-jobs__item--stage .listing-jobs__item__title:hover{background:#000}.content#jobs .main--jobs .listing-jobs__item--spontaneous .listing-jobs__item__description,.content#jobs .main--jobs .listing-jobs__item--stage .listing-jobs__item__description{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.content#jobs .main--jobs .listing-jobs__item--spontaneous.show .listing-jobs__item__title,.content#jobs .main--jobs .listing-jobs__item--stage.show .listing-jobs__item__title{background-color:#000}.content#jobs .main--jobs .listing-jobs__item--spontaneous{margin-bottom:80px}.content#jobs .main--jobs .listing-jobs__item--spontaneous>.text-content,.content#jobs .main--jobs .listing-jobs__item--stage>.text-content{max-width:860px}#search .form--searchbar .input--search{color:#1d252c;background-color:#efefef}#search .form--searchbar .btn--submit--search{color:#1d252c}#single .read-more--return{line-height:32px;float:right}#single .sharebox:before,#single .sharebox:after{content:" ";display:table}#single .sharebox:after{clear:both}#single .sharebox{height:32px;padding:10px 0}#single .sharebox .addthis_sharing_toolbox{float:left}#single h1,#single h2,#single h3,#single h4,#single h5,#single h6{margin-bottom:1.25em}#single .section-content--title+.section-content--news{padding-top:0}#single .video-container{overflow:hidden;position:relative;width:100%;margin-bottom:30px}#single .video-container::after{padding-top:56.25%;display:block;content:""}#single .video-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}#single .wp-video,#single video.wp-video-shortcode,#single .mejs-container,#single .mejs-overlay.load{width:100%!important;height:100%!important}#single .mejs-container{padding-top:56.25%;margin-bottom:30px}#single .wp-video,#single video.wp-video-shortcode{max-width:100%!important}#actuality{padding-top:50px}@media only screen and (max-width:600px){#actuality{margin-top:50px!important}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3NoYXJlZC9fZm9udHMuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc2hhcmVkL19yZXNldC5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zaGFyZWQvX2dyaWQuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc2hhcmVkL19pY29ucy5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zaGFyZWQvYm91cmJvbi9jc3MzL19rZXlmcmFtZXMuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc2hhcmVkL19hbmltYXRpb25zLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3NoYXJlZC9fbWl4aW5zLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3dwL2xvZ2luLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3dwL2FkbWluLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL21vZHVsZXMvX211bHRpcGxlLXNlbGVjdC5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zaGFyZWQvX3ZhcmlhYmxlcy5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9tb2R1bGVzL19lemR6LnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3BraWNrLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL21vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvbW9kdWxlcy9fZm9ybXMuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc3VzeS9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc3VzeS9zdXN5L291dHB1dC9mbG9hdC9fc3Bhbi5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zdXN5L3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zdXN5L3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fcm93cy5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zdXN5L3N1c3kvb3V0cHV0L2Zsb2F0L19lbmQuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvbW9kdWxlcy9fdGltZWxpbmUuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvbW9kdWxlcy9fbGlnaHRib3guc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvbW9kdWxlcy9fanF1ZXJ5LXVpLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL21vZHVsZXMvX2JlZm9yZS1hZnRlci1zbGlkZXIuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3N1c3kvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3Mvc3VzeS9zdXN5L291dHB1dC9zaGFyZWQvX2NvbnRhaW5lci5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy91aS5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9zdXN5L3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fc3Bhbi5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9wYXJ0aWFscy9oZWFkZXIuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydGlhbHMvZm9vdGVyLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3BhcnRpYWxzL3NpZGViYXIuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydGlhbHMvbG9nb19zaG93Y2FzZS5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9wYXJ0cy9ob21lLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3BhcnRzL3RlYW0uc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydHMvYWJvdXQuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydHMvcHJvamVjdHMuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydHMvcHJvamVjdC5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9wYXJ0cy80MDQuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydHMvY29udGFjdC5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9wYXJ0cy9qb2JzLnNjc3MiLCJVc2Vycy9iYXN0aWVuL05vb21pYS9Qcm9qZXRzJTIwTm9vbWlhL2dyZWlzY2gvd3AtY29udGVudC90aGVtZXMvZ3JlaXNjaF92Mi9saWJyYXJ5L3NyYy9zY3NzL3BhcnRzL3NlYXJjaC5zY3NzIiwiVXNlcnMvYmFzdGllbi9Ob29taWEvUHJvamV0cyUyME5vb21pYS9ncmVpc2NoL3dwLWNvbnRlbnQvdGhlbWVzL2dyZWlzY2hfdjIvbGlicmFyeS9zcmMvc2Nzcy9wYXJ0cy9zaW5nbGUuc2NzcyIsIlVzZXJzL2Jhc3RpZW4vTm9vbWlhL1Byb2pldHMlMjBOb29taWEvZ3JlaXNjaC93cC1jb250ZW50L3RoZW1lcy9ncmVpc2NoX3YyL2xpYnJhcnkvc3JjL3Njc3MvcGFydHMvYWN0dWFsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMkJULGtGQUFBO0FDdkJSOzs7Ozs7Ozs7Ozs7O0VBYUUsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7Q0ZERDs7QUVHRCxpREFBQTtBQUNBOztFQUVFLGVBQUE7Q0ZBRDs7QUVFRDtFQUNFLGVBQUE7Q0ZDRDs7QUVDRDtFQUNFLGlCQUFBO0NG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LGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBOztBSTNhRDtFQUNDLGlCQUFBO0NKOGFBO0FLdGhCRztFQzNCQTtJQzBLTSw2QkR6S2lCO0lBRW5CLFdBQUE7R05nbUJMO0VNOWxCQztJQ3FLTSw0QkRwS2lCO0lBRW5CLFdBQUE7R05pbUJMO0NBQ0Y7QUsva0JHO0VDZEE7SUM2Sk0sNkJENUppQjtHTnNvQnhCO0VNbG9CQztJQ3dKTSw0QkR2SmlCO0dOc29CeEI7Q0FDRjtBSy9uQkc7RUNEQTtJQ2dKTSw0QkQvSWlCO0lBRW5CLFdBQUE7R044cUJMO0VNNXFCQztJQzJJTSx5QkQxSWlCO0lBRW5CLFdBQUE7R04rcUJMO0NBQ0Y7QUt2ckJHO0VDWUE7SUNtSU0seUJEbElpQjtJQUVuQixXQUFBO0dOeXRCTDtFTXZ0QkM7SUM4SE0sMkJEN0hpQjtJQUVuQixXQUFBO0dOMHRCTDtDQUNGO0FLL3VCRztFQ3lCQTtJQ3NITSx5QkRySGlC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RUFkSjtJQWVRLG1CQUFBO0dmMDlEVDtDQUNGO0FleDlETztFQUNJLGtCQUFBO0NmMDlEWDtBZXY5RE87RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0NmeTlEWDtBZXY5RFc7RUFMSjtJQU1RLG1CQUFBO0lBQ0Esa0JBQUE7R2YwOURiO0NBQ0Y7QWV2OURPO0VSMUVFLG1IUTJFRTtDZjI5RFg7QWV4OURPO0VSekJFLG9DQUFBO0NQcS9EVDtBZXo5RFc7RUFISjtJUnpCRSxpQ0FBQTtHUDAvRFA7Q0FDRjtBZTE5RE87RUN0Tkosc0JDS087RURMUCxZQ0tPO0NqQitxRVY7QWtCdG9FRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEIycUVWO0FrQjVvRUc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CbXNFakI7QWtCanBFRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkJ3c0VqQjtBa0J0cEVHO0VGOUNBLDRCQ0tPO0VETFAsb0JDS087RURMUCxZR0pjO0NuQjZzRWpCO0FrQjNwRUc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25Ca3RFakI7QU83c0VDO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUDhzRUg7QU81c0VDO0VBQ0UsWUFBQTtDUDhzRUg7QWUzL0RXO0VBQ0ksbUJBQUE7RUFFQSxZQUFBO0VBQ0Esc0JBQUE7Q2Y0L0RmO0FlMS9EZTtFQUNJLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFFQSxtQ0FBQTtDZjIvRG5CO0FPL3FFQztFQUFnQyxlSWxEWDtDWG91RXRCO0FPanJFQztFQUFnQyxlSW5EWDtDWHV1RXRCO0FPbnJFQztFQUFnQyxlSXBEWDtDWDB1RXRCO0FPcnJFQztFQUFnQyxlSXJEWDtDWDZ1RXRCO0FlcGdFZTtFQUdJLGdCQUFBO0VBQ0Esa0JBQUE7RUFFQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFFQSxhQUFBO0VBQ0Esb0JKNVBMO0NYOHZFZDtBZWhnRW1CO0VBRUksY0FBQTtDZmlnRXZCO0FlOS9EbUI7RUFDSSxjQUFBO0NmZ2dFdkI7QWUzL0RXO0VBM0NKO0lDdE5KLHNCQ0tPO0lETFAsWUNLTztHakI0dkVSO0VrQm50RUM7SUY5Q0EsZUNLTztJRExQLG9CQ0tPO0lETFAsWUdaYztJSFlkLGVJZU87R3BCd3ZFUjtFa0J6dEVDO0lGOUNBLDRCQ0tPO0lETFAsb0JDS087SURMUCxZR0pjO0duQmd4RWY7RWtCOXRFQztJRjlDQSw0QkNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkJxeEVmO0NBQ0Y7QWU3Z0VXO0VBL0NKO0lDdE5KLFlDS087SURMUCxZQ0tPO0dqQmt4RVI7RWtCenVFQztJRjlDQSxlQ0tPO0lETFAsb0JDS087SURMUCxZR0pjO0duQmd5RWY7RWV0a0VLO0lBa0RRLFlBQUE7SUFFQSwyQkFBQTtJQUNBLHNCQUFBO0dmc2hFYjtDQUNGO0FlbmhFZTtFQUNJLHNCQUFBO0NmcWhFbkI7QWV0aEVlO0VBQ0ksc0JBQUE7Q2Z3aEVuQjtBZXpoRWU7RUFDSSxzQkFBQTtDZjJoRW5CO0FlNWhFZTtFQUNJLHNCQUFBO0NmOGhFbkI7QWUvaEVlO0VBQ0ksc0JBQUE7Q2ZpaUVuQjtBT2h6RUM7RUFFRSxhQUFBLENBQUEsT0FBQTtFQUNBLGVBQUEsQ0FBQSxPQUFBO0NQaXpFSDtBTy95RUM7RUFDRSxZQUFBO0NQaXpFSDtBZW5pRWU7RUFHSSxZQUFBO0VBRUEsc0JBQUE7RUFDQSxXQUFBO0Nma2lFbkI7QWVoaUVtQjtFQUNJLDRCQUFBO0Nma2lFdkI7QWUvaEVtQjtFQUNJLGFBQUE7RUFFQSwyQkFBQTtDZmdpRXZCO0FlN2hFZTtFQUNJLFlBQUE7RUFFQSxzQkFBQTtFQUNBLFdBQUE7Q2Y4aEVuQjtBZTNoRWU7RUFDSSxjQUFBO0NmNmhFbkI7O0FlL2dFRztFUjdMTSxvSFE4TEY7RVIxTUgsbUJRMk0wQjtFQUV2QixtQkFBQTtFQUNBLFNBQUE7RUFFQSxzQkFBQTtFQUVBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxt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eEJzc01EO0V3QnBzTUM7SUFDRSxZQUFBO0lBQ0EsYUFBQTtHeEJzc01IO0NBQ0Y7O0F3QmhzTUM7RUFDRSw0Q0FBQTtDeEJtc01IOztBeUJ0ME1EO0VsQjJCRSxvQ0FBQTtFQUNBLG1DQUFBO0VBKytCRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzRUl4L0JnQjtFSnkvQmhCLG9CQUpvRztFQUtwRyxlSXZnQ1c7RUp3Z0NYLG1CQUFBO0NQaTBLSDtBMEIxME1HO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0MxQjQwTUw7QXlCbDFNRztFVFdBLGtCV05PO0VYTVAsa0JXTk87RVhNUCxtQldOTztFRkZILG1CQUFBO0VBRUEsV0FBQTtFQUNBLGlCQUFBO0N6Qm8xTVA7QXlCbDFNTztFQVJKO0lBU1EsV0FBQTtHekJxMU1UO0NBQ0Y7QU9uMU1DO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUG8xTUg7QU9sMU1DO0VBQ0UsWUFBQTtDUG8xTUg7QXlCajFNRztFQUNJLGlCQUFBO0N6Qm0xTVA7QXlCajFNTztFQUhKO0lBSVEsaUJBQUE7SUFDQSx5QkFBQTtHekJvMU1UO0NBQ0Y7QXlCbDFNTztFQUVJLGlCQUFBO0N6Qm0xTVg7QXlCajFNVztFQUpKO0lBTVEseUJBQUE7R3pCbTFNYjtDQUNGO0F5QmgxTU87RUFDSSxrQkFBQTtDekJrMU1YO0F5QmgxTVc7RUFISjtJQUtRLHlCQUFBO0d6QmsxTWI7Q0FDRjs7QXlCeDBNRztFVDVDQSxzQkNLTztFRExQLFlDS087RURMUCxlQ0tPO0NqQnEzTVY7QXlCMzBNTztFQUhKO0lUNUNBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lRNkNDLDZCQUFBO0d6QmcxTVQ7Q0FDRjtBeUI3ME1HO0VUdERBLHNCQ0tPO0VETFAsYUNLTztFRExQLDJCQ0tPO0NqQm00TVY7QXlCLzBNTztFQUhKO0lUdERBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lRdURDLDZCQUFBO0d6Qm8xTVQ7Q0FDRjtBeUJqMU1HO0VBQ0ksWUFBQTtFQUVBLGVBQUE7Q3pCazFNUDs7QXlCOTBNRDtFVHZFSSxzQkNLTztFRExQLGFDS087RURMUCwyQkNLTztDakJzNU1WO0F5QmoxTUc7RUFISjtJVHZFSSxZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztHakI2NU1SO0NBQ0Y7QXlCcjFNRztFVDlFQSxzQkNLTztFRExQLFlDS087RURMUCxlQ0tPO0NqQm02TVY7QXlCdjFNTztFQUhKO0lUOUVBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQjA2TVI7Q0FDRjtBeUIxMU1HO0VUdEZBLFlDS087RURMUCxZQ0tPO0VETFAsZUNLTztFRExQLGdCQ0tPO0VRb0ZILGlCQUFBO0N6QjgxTVA7QXlCMzFNRztFVDVGQSxzQkNLTztFRExQLFlDS087RURMUCxlQ0tPO0VRMEZILFlBQUE7RUFDQSxZQUFBO0VBRUEsc0JBQUE7Q3pCNjFNUDs7QXlCcjFNRDtFQUNJLHNCQUFBO0VBRUEsZWRqSGU7Q1h3OE1sQjtBeUJyMU1HO0VBQ0ksMkJBQUE7Q3pCdTFNUDs7QXlCLzBNRDtFQUNJLGVBQUE7Q3pCazFNSDtBeUJoMU1HO0VsQm5GRixTa0JvRm9CO0VsQm5GcEIsVWtCbUZzQjtFQUVoQixtQkFBQTtFQUVBLG1CQUFBO0VBQ0EsaUJBQUE7RUFFQSxXQUFBO0N6QmcxTVA7O0F5QjMwTUc7RWxCaEdGLFNrQmlHb0I7RWxCaEdwQixVa0JnR3NCO0VBRWhCLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUVBLHFCQUFBO0VBRUEsV0FBQTtDekIyME1QOztBeUJuME1EO0VBQ0ksdUJBQUE7Q3pCczBNSDtBeUJwME1HO0VBQ0ksaUJBQUE7Q3pCczBNUDs7QXlCOXpNRDtFbEJvMUJJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzRUl4L0JnQjtFSnkvQmhCLG9CQUpvRztFQUtwRyxlSWpnQ21CO0VKa2dDbkIsbUJBQUE7Q1A4K0tIO0F5QnAwTUc7RUFISjtJQUlRLGVBQUE7SUFDQSxpQkFBQTtHekJ1ME1MO0NBQ0Y7QXlCcjBNRztFQVJKO0lBU1Esa0JBQUE7R3pCdzBNTDtDQUNGO0F5QnQwTUc7RWxCdzBCQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0VJeC9CZ0I7RUp5L0JoQixvQkFKb0c7RUFLcEcsZUlqZ0NtQjtFSmtnQ25CLDhCQUFBO0NQaWdMSDtBeUIzME1PO0VBQ0ksa0JBQUE7RUFFQSxlZGxNRztDWDhnTmQ7QXlCejBNTztFQVRKO0lBVVEsa0JBQUE7SUFDQSxpQkFBQTtHekI0ME1UO0NBQ0Y7QXlCMTBNTztFQWRKO0lBZVEsa0JBQUE7R3pCNjBNVDtDQUNGOztBeUJ6ME1EOztFbEJvekJJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzRUl4L0JnQjtFSnkvQmhCLGlCa0JyekI2RTtFbEJzekI3RSxlSWpnQ21CO0VKa2dDbkIsOEJBQUE7Q1AwaExIO0F5Qi8wTUc7RUFKSjs7SUFLUSxlQUFBO0d6Qm0xTUw7Q0FDRjtBeUJqMU1HO0VBUko7O0lBU1Esa0JBQUE7R3pCcTFNTDtDQUNGO0F5Qm4xTUc7O0VBQ0ksa0JBQUE7RUFFQSxzQkFBQTtFQUVBLGlCQUFBO0VBQ0EsaUJBQUE7RUFFQSxlZDdOZTtDWGdqTnRCO0F5QmoxTU87O0VBQ0ksMEJBQUE7RUFDQSxrQkFBQTtFQUVBLGVBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtFQUNBLGtCQUFBO0VBRUEsbUJBQUE7RUFFQSxlZDlPTztFYytPUCwrQkFBQTtDekJnMU1YO0F5QjkwTVc7RUFmSjs7SUFnQlEsaUJBQUE7R3pCazFNYjtDQUNGO0F5QmgxTVc7RUFuQko7O0lBb0JRLDBCQUFBO0d6Qm8xTWI7Q0FDRjtBeUJsMU1XOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VsQnJIRiwyRGtCc0hNO0VBRUEsb0JBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFFQSxrQkFBQTtDekJ1M01mO0F5QnAzTVc7RUFsQ0o7O0lBbUNRLFlBQUE7SUFDQSxZQUFBO0lBRUEsNEJBQUE7R3pCdTNNYjtDQUNGO0F5QnAzTU87O0VBQ0ksc0JBQUE7Q3pCdTNNWDtBeUJyM01XOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksV0FBQTtDekIyNU1mO0F5QnQ1TUc7O0VBQ0ksb0JBQUE7Q3pCeTVNUDtBeUJ2NU1POztFQUNJLG1CQUFBO0N6QjA1TVg7O0F5QnI1TUQ7RWxCa3VCSSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0VJeC9CZ0I7RUp5L0JoQixpQmtCcHVCNkU7RWxCcXVCN0UsZUlqZ0NtQjtFSmtnQ25CLG1CQUFBO0NQdXJMSDtBeUIxNU1PO0VBQ0ksZWR2U0c7Q1htc05kOztBeUJ2NU1EO0VsQnd0QkksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNFSXgvQmdCO0VKeS9CaEIsaUJrQjF0QjBGO0VsQjJ0QjFGLGVJamdDbUI7RUprZ0NuQiw4QkFBQTtFQWo0Qk0sK0RrQnNLTjtDekJpNk1IOztBeUI5NU1EO0VsQm10QkksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNFSXgvQmdCO0VKeS9CaEIsaUJrQnJ0QjBGO0VsQnN0QjFGLGVJamdDbUI7RUprZ0NuQiw4QkFBQTtDUCtzTEg7QXlCcDZNRztFbEJndEJBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzRUl4L0JnQjtFSnkvQmhCLGlCa0JsdEI4RjtFbEJtdEI5RixlSWpnQ21CO0VKa2dDbkIsOEJBQUE7Q1B1dExIO0F5Qno2TU87RUFDSSxpQkFBQTtDekIyNk1YO0F5QnY2TUc7RWxCcExNLCtEa0JxTEY7RUFFQSxzQkFBQTtFQUVBLGVkMVRlO0NYbXVOdEI7QXlCdjZNTztFQUNJLHNCQUFBO0VBRUEsZWRsVU87Q1gwdU5sQjs7QXlCOTVNRztFQUNJLGtCQUFBO0N6Qmk2TVA7QXlCOTVNRztFQUNJLGtCQUFBO0VBRUEsc0JkbFZnQjtDWGl2TnZCO0F5QjU1TUc7O0VBRUksbUJBQUE7Q3pCODVNUDtBeUIzNU1HOztFQUVJLGtCQUFBO0N6QjY1TVA7QXlCMTVNRztFQUNJLHVCQUFBO0N6QjQ1TVA7QXlCejVNRztFQUNJLFlBQUE7RUFFQSxzQkFBQTtDekIwNU1QO0F5QnY1TUc7RUFDSSxhQUFBO0VBRUEscUJBQUE7Q3pCdzVNUDtBeUJyNU1HO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7Q3pCdTVNUDtBeUJwNU1HO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7Q3pCczVNUDtBeUJuNU1HO0VBQ0ksaUJBQUE7RUFFQSxnQkFBQTtFQUNBLHVCQUFBO0N6Qm81TVA7QXlCbDVNTztFQUNJLGtCQUFBO0VBRUEsa0JBQUE7Q3pCbTVNWDtBeUJoNU1PO0VBQ0ksaUJBQUE7Q3pCazVNWDtBeUI5NE1HO0VBQ0ksdUJBQUE7Q3pCZzVNUDtBeUI5NE1PO0VBQ0ksbUJBQUE7RUFFQSx3QkFBQTtFQUNBLG1CQUFBO0N6Qis0TVg7QXlCNzRNVztFbEIxV1YsV2tCMlc0QjtFbEIxVzVCLFlrQjBXaUM7RUFFbkIsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUVBLGVBQUE7RUFFQSxZQUFBO0VBRUEsMEJkamFHO0NYNnlObEI7QXlCejRNVztFQUNJLHFCQUFBO0N6QjI0TWY7QXlCdDRNRztFQUNJLHVCQUFBO0VBRUEsdUJBQUE7Q3pCdTRNUDtBeUJyNE1PO0VBQ0ksbUJBQUE7RUFFQSx3QkFBQTtFQUNBLG1CQUFBO0VBRUEsMkJBQUE7Q3pCcTRNWDtBeUJuNE1XO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLGVBQUE7RUFFQSwrQkFBQTtFQUVBLGVkaGNHO0NYazBObEI7QXlCLzNNVztFQUNJLHFCQUFBO0N6Qmk0TWY7O0FPaDBOQztFQUVFLGFBQUEsQ0FBQSxPQUFBO0VBQ0EsZUFBQSxDQUFBLE9BQUE7Q1BrME5IO0FPaDBOQztFQUNFLFlBQUE7Q1BrME5IO0E0QngxTkQ7RUFHRSxtQkFBQTtFQUNBLFlBQUE7RUFFQSxrQkFBQTtFQUVBLDBCakJEYTtDWHUxTmQ7QTRCbjFORztFWklBLHNCQ0tPO0VETFAsWUNLTztFRExQLDRCQ0tPO0NqQiswTlY7QTRCcjFOSztFQUhGO0laSUEsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCczFOUjtDQUNGO0E0QngxTkc7RVpKQSxzQkNLTztFRExQLGFDS087RURMUCxnQkNLTztFV0VMLG1CQUFBO0M1QjIxTkw7QTRCejFOSztFQUxGO0laSkEsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087SVdPSCxpQkFBQTtHNUI4MU5MO0NBQ0Y7QTRCMTFOQztFQUNFLFdBQUE7QzVCNDFOSDtBNEJ6MU5DO0VBQ0UsMEJqQnpCb0I7Q1hvM052QjtBNEJ4MU5DO0VBQ0UsZ0JBQUE7QzVCMDFOSDtBNEJ2MU5DO0VBQ0Usd0JBQUE7QzVCeTFOSDtBNEJ0MU5DO0VBQ0UsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtDNUJ3MU5IO0E0QnQxTkc7RUFDRSxZQUFBO0M1QncxTkw7QTRCcjFORztFQVRGO0lBVUksZUFBQTtHNUJ3MU5IO0NBQ0Y7QTRCcjFOQztFQUNFLGVBQUE7QzVCdTFOSDtBNEJwMU5DO0VBQ0Usa0JBQUE7QzVCczFOSDtBNEJuMU5DO0VBQ0UsY0FBQTtFQUVBLG9CQUFBO0M1Qm8xTkg7QTRCbDFORztFQUNFLGFBQUE7RUFDQSxVQUFBO0M1Qm8xTkw7QTRCajFORztFQVZGO0lBV0ksZUFBQTtHNUJvMU5IO0NBQ0Y7QTRCajFOQztFQUdFLDBCakI1RW9CO0NYNjVOdkI7QTRCLzBORztFQUNFLDBCakJwRlM7Q1hxNk5kO0E0QjcwTkM7RUFDRSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtDNUIrME5IO0E0QjcwTkc7RUFORjtJQU9JLGdCQUFBO0c1QmcxTkg7Q0FDRjtBNEI3ME5DO0VBQ0UsV0FBQTtDNUIrME5IO0E0QjUwTkM7RUFDRSxlQUFBO0M1QjgwTkg7QTRCMzBOQztFQUNFLGVBQUE7RUFFQSwwQmpCekdvQjtDWHE3TnZCO0E0QnowTkM7RXJCdUJRLHNOcUJ0Qk47RXJCMkVNLGdDQUFBO0NQb3dOVDtBNEJ2ME5HO0VyQm1FTSxvQ0FBQTtFcUJoRUosaUJBQUE7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUVBLFdBQUE7QzVCdTBOTDtBNEJuME5DO0VyQkVRLHNOcUJETjtFckJzRE0sZ0NBQUE7Q1BteE5UO0E0QmowTkc7RXJCOENNLG9DQUFBO0VxQjNDSixpQkFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBRUEsV0FBQTtDNUJpME5MO0E0Qjd6TkM7RXJCbkJRLDREcUJvQk47RUFFQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLFdBQUE7QzVCK3pOSDtBNEI3ek5HO0VBQ0UsV0FBQTtDNUIrek5MOztBTzE5TkM7RUFFRSxhQUFBLENBQUEsT0FBQTtFQUNBLGVBQUEsQ0FBQSxPQUFBO0NQNDlOSDtBTzE5TkM7RUFDRSxZQUFBO0NQNDlOSDtBNEJ4ek5PO0VyQmdERix1RXFCL0N1QjtDNUI0ek41QjtBNEI3ek5PO0VyQmdERix5RXFCL0N1QjtDNUJpME41QjtBNEJsME5PO0VyQmdERix5RXFCL0N1QjtDNUJzME41QjtBNEJ2ME5PO0VyQmdERix5RXFCL0N1QjtDNUIyME41QjtBNEI1ME5PO0VyQmdERix5RXFCL0N1QjtDNUJnMU41QjtBNEJqMU5PO0VyQmdERix5RXFCL0N1QjtDNUJxMU41QjtBNEJ0MU5PO0VyQmdERix5RXFCL0N1QjtDNUIwMU41QjtBNEIzMU5PO0VyQmdERix5RXFCL0N1QjtDNUIrMU41QjtBNEJoMk5PO0VyQmdERix5RXFCL0N1QjtDNUJvMk41QjtBNEJyMk5PO0VyQmdERix5RXFCL0N1QjtDNUJ5Mk41QjtBNEIxMk5PO0VyQmdERix1RXFCL0N1QjtDNUI4Mk41QjtBNEIvMk5PO0VyQmdERix5RXFCL0N1QjtDNUJtM041QjtBNEJwM05PO0VyQmdERix5RXFCL0N1QjtDNUJ3M041QjtBNEJ6M05PO0VyQmdERix5RXFCL0N1QjtDNUI2M041QjtBNEI5M05PO0VyQmdERix5RXFCL0N1QjtDNUJrNE41QjtBNEJuNE5PO0VyQmdERix5RXFCL0N1QjtDNUJ1NE41QjtBNEJ4NE5PO0VyQmdERix5RXFCL0N1QjtDNUI0NE41QjtBNEI3NE5PO0VyQmdERix5RXFCL0N1QjtDNUJpNU41QjtBNEJsNU5PO0VyQmdERix5RXFCL0N1QjtDNUJzNU41QjtBNEJ2NU5PO0VyQmdERix5RXFCL0N1QjtDNUIyNU41QjtBNEI1NU5PO0VyQmdERix1RXFCL0N1QjtDNUJnNk41QjtBNEJqNk5PO0VyQmdERix5RXFCL0N1QjtDNUJxNk41QjtBNEJ0Nk5PO0VyQmdERix5RXFCL0N1QjtDNUIwNk41QjtBNEIzNk5PO0VyQmdERix5RXFCL0N1QjtDNUIrNk41QjtBNEJoN05PO0VyQmdERix5RXFCL0N1QjtDNUJvN041QjtBNEJyN05PO0VyQmdERix5RXFCL0N1QjtDNUJ5N041QjtBNEIxN05PO0VyQmdERix5RXFCL0N1QjtDNUI4N041QjtBNEIvN05PO0VyQmdERix5RXFCL0N1QjtDNUJtOE41QjtBNEJwOE5PO0VyQmdERix5RXFCL0N1QjtDNUJ3OE41QjtBNEJ6OE5PO0VyQmdERix5RXFCL0N1QjtDNUI2OE41QjtBNEI5OE5PO0VyQmdERix1RXFCL0N1QjtDNUJrOU41QjtBNEJuOU5PO0VyQmdERix5RXFCL0N1QjtDNUJ1OU41QjtBNEJ4OU5PO0VyQmdERix5RXFCL0N1QjtDNUI0OU41QjtBNEI3OU5PO0VyQmdERix5RXFCL0N1QjtDNUJpK041QjtBNEJsK05PO0VyQmdERix5RXFCL0N1QjtDNUJzK041QjtBNEJ2K05PO0VyQmdERix5RXFCL0N1QjtDNUIyK041QjtBNEI1K05PO0VyQmdERix5RXFCL0N1QjtDNUJnL041QjtBNEJqL05PO0VyQmdERix5RXFCL0N1QjtDNUJxL041QjtBNEJ0L05PO0VyQmdERix5RXFCL0N1QjtDNUIwL041QjtBNEIzL05PO0VyQmdERix5RXFCL0N1QjtDNUIrL041QjtBNEJoZ09PO0VyQmdERix1RXFCL0N1QjtDNUJvZ081QjtBNEJyZ09PO0VyQmdERix5RXFCL0N1QjtDNUJ5Z081QjtBNEIxZ09PO0VyQmdERix5RXFCL0N1QjtDNUI4Z081QjtBNEIvZ09PO0VyQmdERix5RXFCL0N1QjtDNUJtaE81QjtBNEJwaE9PO0VyQmdERix5RXFCL0N1QjtDNUJ3aE81QjtBNEJ6aE9PO0VyQmdERix5RXFCL0N1QjtDNUI2aE81QjtBNEI5aE9PO0VyQmdERix5RXFCL0N1QjtDNUJraU81QjtBNEJuaU9PO0VyQmdERix5RXFCL0N1QjtDNUJ1aU81QjtBNEJ4aU9PO0VyQmdERix5RXFCL0N1QjtDNUI0aU81QjtBNEI3aU9PO0VyQmdERix5RXFCL0N1QjtDNUJpak81QjtBNEJsak9PO0VyQmdERix1RXFCL0N1QjtDNUJzak81QjtBNEJ2ak9PO0VyQmdERix5RXFCL0N1QjtDNUIyak81QjtBNEI1ak9PO0VyQmdERix5RXFCL0N1QjtDNUJna081QjtBNEJqa09PO0VyQmdERix5RXFCL0N1QjtDNUJxa081QjtBNEJ0a09PO0VyQmdERix5RXFCL0N1QjtDNUIwa081QjtBNEIza09PO0VyQmdERix5RXFCL0N1QjtDNUIra081QjtBNEJobE9PO0VyQmdERix5RXFCL0N1QjtDNUJvbE81QjtBNEJybE9PO0VyQmdERix5RXFCL0N1QjtDNUJ5bE81QjtBNEIxbE9PO0VyQmdERix5RXFCL0N1QjtDNUI4bE81QjtBNEIvbE9PO0VyQmdERix5RXFCL0N1QjtDNUJtbU81QjtBNEJwbU9PO0VyQmdERix1RXFCL0N1QjtDNUJ3bU81QjtBNEJ6bU9PO0VyQmdERix5RXFCL0N1QjtDNUI2bU81QjtBNEI5bU9PO0VyQmdERix5RXFCL0N1QjtDNUJrbk81QjtBNEJubk9PO0VyQmdERix5RXFCL0N1QjtDNUJ1bk81QjtBNEJ4bk9PO0VyQmdERix5RXFCL0N1QjtDNUI0bk81QjtBNEI3bk9PO0VyQmdERix5RXFCL0N1QjtDNUJpb081QjtBNEJsb09PO0VyQmdERix5RXFCL0N1QjtDNUJzb081QjtBNEJ2b09PO0VyQmdERix5RXFCL0N1QjtDNUIyb081QjtBNEI1b09PO0VyQmdERix5RXFCL0N1QjtDNUJncE81QjtBNEJqcE9PO0VyQmdERix5RXFCL0N1QjtDNUJxcE81QjtBNEJ0cE9PO0VyQmdERix1RXFCL0N1QjtDNUIwcE81QjtBNEIzcE9PO0VyQmdERix5RXFCL0N1QjtDNUIrcE81QjtBNEJocU9PO0VyQmdERix5RXFCL0N1QjtDNUJvcU81QjtBNEJycU9PO0VyQmdERix5RXFCL0N1QjtDNUJ5cU81QjtBNEIxcU9PO0VyQmdERix5RXFCL0N1QjtDNUI4cU81QjtBNEIvcU9PO0VyQmdERix5RXFCL0N1QjtDNUJtck81QjtBNEJwck9PO0VyQmdERix5RXFCL0N1QjtDNUJ3ck81QjtBNEJ6ck9PO0VyQmdERix5RXFCL0N1QjtDNUI2ck81QjtBNEI5ck9PO0VyQmdERix5RXFCL0N1QjtDNUJrc081QjtBNEJuc09PO0VyQmdERix5RXFCL0N1QjtDNUJ1c081QjtBNEJ4c09PO0VyQmdERix1RXFCL0N1QjtDNUI0c081QjtBNEI3c09PO0VyQmdERix5RXFCL0N1QjtDNUJpdE81QjtBNEJsdE9PO0VyQmdERix5RXFCL0N1QjtDNUJzdE81QjtBNEJ2dE9PO0VyQmdERix5RXFCL0N1QjtDNUIydE81QjtBNEI1dE9PO0VyQmdERix5RXFCL0N1QjtDNUJndU81QjtBNEJqdU9PO0VyQmdERix5RXFCL0N1QjtDNUJxdU81QjtBNEJ0dU9PO0VyQmdERix5RXFCL0N1QjtDNUIwdU81QjtBNEIzdU9PO0VyQmdERix5RXFCL0N1QjtDNUIrdU81QjtBNEJodk9PO0VyQmdERix5RXFCL0N1QjtDNUJvdk81QjtBNEJydk9PO0VyQmdERix5RXFCL0N1QjtDNUJ5dk81QjtBNEIxdk9PO0VyQmdERix1RXFCL0N1QjtDNUI4dk81QjtBNEIvdk9PO0VyQmdERix5RXFCL0N1QjtDNUJtd081QjtBNEJwd09PO0VyQmdERix5RXFCL0N1QjtDNUJ3d081QjtBNEJ6d09PO0VyQmdERix5RXFCL0N1QjtDNUI2d081QjtBNEI5d09PO0VyQmdERix5RXFCL0N1QjtDNUJreE81QjtBNEJueE9PO0VyQmdERix5RXFCL0N1QjtDNUJ1eE81QjtBNEJ4eE9PO0VyQmdERix5RXFCL0N1QjtDNUI0eE81QjtBNEI3eE9PO0VyQmdERix5RXFCL0N1QjtDNUJpeU81QjtBNEJseU9PO0VyQmdERix5RXFCL0N1QjtDNUJzeU81QjtBNEJ2eU9PO0VyQmdERix5RXFCL0N1QjtDNUIyeU81QjtBNEI1eU9PO0VyQmdERix3RXFCL0N1QjtDNUJnek81QjtBNEJqek9PO0VyQmdERiwwRXFCL0N1QjtDNUJxek81QjtBNEJ0ek9PO0VyQmdERiwwRXFCL0N1QjtDNUIwek81QjtBNEIzek9PO0VyQmdERiwwRXFCL0N1QjtDNUIrek81QjtBNEJoME9PO0VyQmdERiwwRXFCL0N1QjtDNUJvME81QjtBNEJyME9PO0VyQmdERiwwRXFCL0N1QjtDNUJ5ME81QjtBNEIxME9PO0VyQmdERiwwRXFCL0N1QjtDNUI4ME81QjtBNEIvME9PO0VyQmdERiwwRXFCL0N1QjtDNUJtMU81QjtBNEJwMU9PO0VyQmdERiwwRXFCL0N1QjtDNUJ3MU81QjtBNEJ6MU9PO0VyQmdERiwwRXFCL0N1QjtDNUI2MU81QjtBNEI5MU9PO0VyQmdERix3RXFCL0N1QjtDNUJrMk81QjtBNEJuMk9PO0VyQmdERiwwRXFCL0N1QjtDNUJ1Mk81QjtBNEJ4Mk9PO0VyQmdERiwwRXFCL0N1QjtDNUI0Mk81QjtBNEI3Mk9PO0VyQmdERiwwRXFCL0N1QjtDNUJpM081QjtBNEJsM09PO0VyQmdERiwwRXFCL0N1QjtDNUJzM081QjtBNEJ2M09PO0VyQmdERiwwRXFCL0N1QjtDNUIyM081QjtBNEI1M09PO0VyQmdERiwwRXFCL0N1QjtDNUJnNE81QjtBNEJqNE9PO0VyQmdERiwwRXFCL0N1QjtDNUJxNE81QjtBNEJ0NE9PO0VyQmdERiwwRXFCL0N1QjtDNUIwNE81QjtBNEIzNE9PO0VyQmdERiwwRXFCL0N1QjtDNUIrNE81QjtBNEJoNU9PO0VyQmdERix3RXFCL0N1QjtDNUJvNU81QjtBNEJyNU9PO0VyQmdERiwwRXFCL0N1QjtDNUJ5NU81QjtBNEIxNU9PO0VyQmdERiwwRXFCL0N1QjtDNUI4NU81QjtBNEIvNU9PO0VyQmdERiwwRXFCL0N1QjtDNUJtNk81QjtBNEJwNk9PO0VyQmdERiwwRXFCL0N1QjtDNUJ3Nk81QjtBNEJ6Nk9PO0VyQmdERiwwRXFCL0N1QjtDNUI2Nk81QjtBNEI5Nk9PO0VyQmdERiwwRXFCL0N1QjtDNUJrN081QjtBNEJuN09PO0VyQmdERiwwRXFCL0N1QjtDNUJ1N081QjtBNEJ4N09PO0VyQmdERiwwRXFCL0N1QjtDNUI0N081QjtBNEI3N09PO0VyQmdERiwwRXFCL0N1QjtDNUJpOE81QjtBNEJsOE9PO0VyQmdERix3RXFCL0N1QjtDNUJzOE81QjtBNEJ2OE9PO0VyQmdERiwwRXFCL0N1QjtDNUIyOE81QjtBNEI1OE9PO0VyQmdERiwwRXFCL0N1QjtDNUJnOU81QjtBNEJqOU9PO0VyQmdERiwwRXFCL0N1QjtDNUJxOU81QjtBNEJ0OU9PO0VyQmdERiwwRXFCL0N1QjtDNUIwOU81QjtBNEIzOU9PO0VyQmdERiwwRXFCL0N1QjtDNUIrOU81QjtBNEJoK09PO0VyQmdERiwwRXFCL0N1QjtDNUJvK081QjtBNEJyK09PO0VyQmdERiwwRXFCL0N1QjtDNUJ5K081QjtBNEIxK09PO0VyQmdERiwwRXFCL0N1QjtDNUI4K081QjtBNEIvK09PO0VyQmdERiwwRXFCL0N1QjtDNUJtL081QjtBNEJwL09PO0VyQmdERix3RXFCL0N1QjtDNUJ3L081QjtBNEJ6L09PO0VyQmdERiwwRXFCL0N1QjtDNUI2L081QjtBNEI5L09PO0VyQmdERiwwRXFCL0N1QjtDNUJrZ1A1QjtBNEJuZ1BPO0VyQmdERiwwRXFCL0N1QjtDNUJ1Z1A1QjtBNEJ4Z1BPO0VyQmdERiwwRXFCL0N1QjtDNUI0Z1A1QjtBNEI3Z1BPO0VyQmdERiwwRXFCL0N1QjtDNUJpaFA1QjtBNEJsaFBPO0VyQmdERiwwRXFCL0N1QjtDNUJzaFA1QjtBNEJ2aFBPO0VyQmdERiwwRXFCL0N1QjtDNUIyaFA1QjtBNEI1aFBPO0VyQmdERiwwRXFCL0N1QjtDNUJnaVA1QjtBNEJqaVBPO0VyQmdERiwwRXFCL0N1QjtDNUJxaVA1QjtBNEJ0aVBPO0VyQmdERix3RXFCL0N1QjtDNUIwaVA1QjtBNEJwaVBLO0VBQ0UsV0FBQTtDNUJzaVBQO0E0QmppUEM7RUFDRSwwQkFBQTtFQUNBLDJCQUFBO0VBRUEsOEJBQUE7QzVCa2lQSDtBNEI5aFBHO0VBQ0UsaUJBQUE7QzVCZ2lQTDtBNEIvaFBLO0VBRkY7SUFHSSw2QkFBQTtHNUJraVBMO0NBQ0Y7QTRCaGlQSztFQU5GO0lBT0ksMEJBQUE7RzVCbWlQTDtDQUNGO0E0Qi9oUEM7RVo1TUUsc0JDS087RURMUCxZQ0tPO0NqQjB1UFY7QWtCanNQRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEJzdVBWO0FrQnZzUEc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25COHZQakI7QWtCNXNQRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkJtd1BqQjtBNEJualBDO0VyQjVFUSw0R3FCOEVOO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBRUEsNkJBQUE7RUFFQSxXQUFBO0VBQ0EsMEJqQnpOb0I7Q1g0d1B2QjtBNEJqalBHO0VBWkY7SVo1TUUsc0JDS087SURMUCxZQ0tPO0dqQnl3UFI7RWtCaHVQQztJRjlDQSxlQ0tPO0lETFAsb0JDS087SURMUCxZR1pjO0lIWWQsZUllTztHcEJxd1BSO0VrQnR1UEM7SUY5Q0EsNEJDS087SURMUCxvQkNLTztJRExQLFlHSmM7R25CNnhQZjtDQUNGO0E0QjlqUEc7RUFoQkY7SVo1TUUsWUNLTztJRExQLFlDS087R2pCMHhQUjtFa0JqdlBDO0lGOUNBLGVDS087SURMUCxvQkNLTztJRExQLFlHSmM7R25Cd3lQZjtFNEJ4bFBEO0laNU1FLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXMk5MLDBCQUFBO0c1QjJrUEg7RTRCemtQRztJQUNFLFlBQUE7SUFFQSxnQkFBQTtHNUIwa1BMO0U0QnZrUEc7SXJCL0dJLHlDcUJnSEY7RzVCMGtQTDtDQUNGO0E0QnZrUEc7RXJCcEhNLDRDcUJxSEo7RUFFQSxXQUFBO0M1QnlrUEw7QTRCdGtQRztFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0M1QnVrUEw7QTRCcGtQRztFQUNFLGlCQUFBO0VBQ0EsdUJBQUE7QzVCc2tQTDtBNEJwa1BLO0VBSkY7SUFLSSxpQkFBQTtHNUJ1a1BMO0NBQ0Y7QTRCcmtQSztFQVJGO0lBU0ksaUJBQUE7RzVCd2tQTDtDQUNGO0E0QnRrUEs7RUFaRjtJQWFJLGlCQUFBO0c1QnlrUEw7Q0FDRjtBNEJ2a1BLO0VBaEJGO0lBaUJJLGNBQUE7RzVCMGtQTDtDQUNGO0E0QnZrUEc7RXJCc3ZCRixtQkFBQTtDUG8xTkQ7QU9sMU5DO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7Q1BvMU5IO0E0QmhsUEc7RXJCK3ZCRjs7Ozs7O01BQUE7RXFCNXZCSSxtQkFBQTtFQUVBLDhDQUFBO0M1QnNsUEw7QTRCcGxQSztFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7QzVCcWxQUDtBNEJsbFBLO0VyQnBISSxpQ0FBQTtFcUJ1SEYsaUJBQUE7RUFFQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxnQ0FBQTtDNUJrbFBQO0E0Qi9rUEs7RXJCdFFKLFlxQnVRb0I7RXJCdFFwQixhcUJzUTBCO0VyQi9LbEIsNERxQmdMRjtFQUVBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUVBLFlBQUE7RUFFQSxXQUFBO0VBQ0EsMEJqQmhVVztDWGc1UGxCO0E0QjlrUE87RUFFRSxjQUFBO0M1QitrUFQ7QTRCMWtQRztFQUNFLGtDQUFBO0M1QjRrUEw7QTRCemtQRztFQUNFLGVBQUE7QzVCMmtQTDtBNEJ6a1BLO0VyQmdyQkYsb0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNFSXgvQmdCO0VKeS9CaEIsb0JBSm9HO0VBS3BHLGVJamdDbUI7RUprZ0NuQixtQkFBQTtDUDQ1Tkg7QTRCN2tQSztFQUNFLHNCQUFBO0M1QitrUFA7QTRCN2tQTztFQUNFLGVqQnhWUztDWHU2UGxCO0E0QjNrUFM7RXJCeW9CTiwwQkFBQTtFQUNBLHFCQUFBO0NQczhOSDtBNEI1a1BTO0VBQ0UsYUFBQTtDNUI4a1BYO0E0QjFrUE87RUFDRSxXQUFBO0M1QjRrUFQ7QTRCMWtQUztFQUVFLGNBQUE7QzVCMmtQWDtBNEJsa1BLO0VaL1dGLFlDS087RURMUCxZQ0tPO0VETFAsZUNLTztFRExQLGdCQ0tPO0VXNldILDZCQUFBO0VBRUEsaUJBQUE7QzVCcWtQUDtBNEJua1BPO0VyQjdQRSxpQnFCOFBBO0VBRUEsT0FBQTtDNUJxa1BUO0E0QmxrUE87RUFDRSxpQkFBQTtDNUJva1BUO0E0QmprUE87RXJCeFZOLGFxQnlWc0I7RXJCeFZ0QixhcUJ3VjZCO0VBRXJCLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxrQkFBQTtDNUJra1BUO0E0Qi9qUE87RVoxWUosWUNLTztFRExQLFlDS087RURMUCxlQ0tPO0VETFAsZ0JDS087RVY0T0QsdUJxQjJKb0I7RUFFcEIsc0JBQUE7QzVCcWtQVDs7QU9sOVBDO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUG85UEg7QU9sOVBDO0VBQ0UsWUFBQTtDUG85UEg7QTRCNWpQTztFckJwTUYsdUVxQnFNdUI7QzVCZ2tQNUI7QTRCamtQTztFckJwTUYseUVxQnFNdUI7QzVCcWtQNUI7QTRCdGtQTztFckJwTUYseUVxQnFNdUI7QzVCMGtQNUI7QTRCM2tQTztFckJwTUYseUVxQnFNdUI7QzVCK2tQNUI7QTRCaGxQTztFckJwTUYseUVxQnFNdUI7QzVCb2xQNUI7QTRCcmxQTztFckJwTUYseUVxQnFNdUI7QzVCeWxQNUI7QTRCMWxQTztFckJwTUYseUVxQnFNdUI7QzVCOGxQNUI7QTRCL2xQTztFckJwTUYseUVxQnFNdUI7QzVCbW1QNUI7QTRCcG1QTztFckJwTUYseUVxQnFNdUI7QzVCd21QNUI7QTRCem1QTztFckJwTUYseUVxQnFNdUI7QzVCNm1QNUI7QTRCOW1QTztFckJwTUYsdUVxQnFNdUI7QzVCa25QNUI7QTRCbm5QTztFckJwTUYseUVxQnFNdUI7QzVCdW5QNUI7QTRCeG5QTztFckJwTUYseUVxQnFNdUI7QzVCNG5QNUI7QTRCN25QTztFckJwTUYseUVxQnFNdUI7QzVCaW9QNUI7QTRCbG9QTztFckJwTUYseUVxQnFNdUI7QzVCc29QNUI7QTRCdm9QTztFckJwTUYseUVxQnFNdUI7QzVCMm9QNUI7QTRCNW9QTztFckJwTUYseUVxQnFNdUI7QzVCZ3BQNUI7QTRCanBQTztFckJwTUYseUVxQnFNdUI7QzVCcXBQNUI7QTRCdHBQTztFckJwTUYseUVxQnFNdUI7QzVCMHBQNUI7QTRCM3BQTztFckJwTUYseUVxQnFNdUI7QzVCK3BQNUI7QTRCaHFQTztFckJwTUYsdUVxQnFNdUI7QzVCb3FQNUI7QTRCcnFQTztFckJwTUYseUVxQnFNdUI7QzVCeXFQNUI7QTRCMXFQTztFckJwTUYseUVxQnFNdUI7QzVCOHFQNUI7QTRCL3FQTztFckJwTUYseUVxQnFNdUI7QzVCbXJQNUI7QTRCcHJQTztFckJwTUYseUVxQnFNdUI7QzVCd3JQNUI7QTRCenJQTztFckJwTUYseUVxQnFNdUI7QzVCNnJQNUI7QTRCOXJQTztFckJwTUYseUVxQnFNdUI7QzVCa3NQNUI7QTRCbnNQTztFckJwTUYseUVxQnFNdUI7QzVCdXNQNUI7QTRCeHNQTztFckJwTUYseUVxQnFNdUI7QzVCNHNQNUI7QTRCN3NQTztFckJwTUYseUVxQnFNdUI7QzVCaXRQNUI7QTRCbHRQTztFckJwTUYsdUVxQnFNdUI7QzVCc3RQNUI7QTRCdnRQTztFckJwTUYseUVxQnFNdUI7QzVCMnRQNUI7QTRCNXRQTztFckJwTUYseUVxQnFNdUI7QzVCZ3VQNUI7QTRCanVQTztFckJwTUYseUVxQnFNdUI7QzVCcXVQNUI7QTRCdHVQTztFckJwTUYseUVxQnFNdUI7QzVCMHVQNUI7QTRCM3VQTztFckJwTUYseUVxQnFNdUI7QzVCK3VQNUI7QTRCaHZQTztFckJwTUYseUVxQnFNdUI7QzVCb3ZQNUI7QTRCcnZQTztFckJwTUYseUVxQnFNdUI7QzVCeXZQNUI7QTRCMXZQTztFckJwTUYseUVxQnFNdUI7QzVCOHZQNUI7QTRCL3ZQTztFckJwTUYseUVxQnFNdUI7QzVCbXdQNUI7QTRCcHdQTztFckJwTUYsdUVxQnFNdUI7QzVCd3dQNUI7QTRCendQTztFckJwTUYseUVxQnFNdUI7QzVCNndQNUI7QTRCOXdQTztFckJwTUYseUVxQnFNdUI7QzVCa3hQNUI7QTRCbnhQTztFckJwTUYseUVxQnFNdUI7QzVCdXhQNUI7QTRCeHhQTztFckJwTUYseUVxQnFNdUI7QzVCNHhQNUI7QTRCN3hQTztFckJwTUYseUVxQnFNdUI7QzVCaXlQNUI7QTRCbHlQTztFckJwTUYseUVxQnFNdUI7QzVCc3lQNUI7QTRCdnlQTztFckJwTUYseUVxQnFNdUI7QzVCMnlQNUI7QTRCNXlQTztFckJwTUYseUVxQnFNdUI7QzVCZ3pQNUI7QTRCanpQTztFckJwTUYseUVxQnFNdUI7QzVCcXpQNUI7QTRCdHpQTztFckJwTUYsdUVxQnFNdUI7QzVCMHpQNUI7QTRCM3pQTztFckJwTUYseUVxQnFNdUI7QzVCK3pQNUI7QTRCaDBQTztFckJwTUYseUVxQnFNdUI7QzVCbzBQNUI7QTRCcjBQTztFckJwTUYseUVxQnFNdUI7QzVCeTBQNUI7QTRCMTBQTztFckJwTUYseUVxQnFNdUI7QzVCODBQNUI7QTRCLzBQTztFckJwTUYseUVxQnFNdUI7QzVCbTFQNUI7QTRCcDFQTztFckJwTUYseUVxQnFNdUI7QzVCdzFQNUI7QTRCejFQTztFckJwTUYseUVxQnFNdUI7QzVCNjFQNUI7QTRCOTFQTztFckJwTUYseUVxQnFNdUI7QzVCazJQNUI7QTRCbjJQTztFckJwTUYseUVxQnFNdUI7QzVCdTJQNUI7QTRCeDJQTztFckJwTUYsdUVxQnFNdUI7QzVCNDJQNUI7QTRCNzJQTztFckJwTUYseUVxQnFNdUI7QzVCaTNQNUI7QTRCbDNQTztFckJwTUYseUVxQnFNdUI7QzVCczNQNUI7QTRCdjNQTztFckJwTUYseUVxQnFNdUI7QzVCMjNQNUI7QTRCNTNQTztFckJwTUYseUVxQnFNdUI7QzVCZzRQNUI7QTRCajRQTztFckJwTUYseUVxQnFNdUI7QzVCcTRQNUI7QTRCdDRQTztFckJwTUYseUVxQnFNdUI7QzVCMDRQNUI7QTRCMzRQTztFckJwTUYseUVxQnFNdUI7QzVCKzRQNUI7QTRCaDVQTztFckJwTUYseUVxQnFNdUI7QzVCbzVQNUI7QTRCcjVQTztFckJwTUYseUVxQnFNdUI7QzVCeTVQNUI7QTRCMTVQTztFckJwTUYsdUVxQnFNdUI7QzVCODVQNUI7QTRCLzVQTztFckJwTUYseUVxQnFNdUI7QzVCbTZQNUI7QTRCcDZQTztFckJwTUYseUVxQnFNdUI7QzVCdzZQNUI7QTRCejZQTztFckJwTUYseUVxQnFNdUI7QzVCNjZQNUI7QTRCOTZQTztFckJwTUYseUVxQnFNdUI7QzVCazdQNUI7QTRCbjdQTztFckJwTUYseUVxQnFNdUI7QzVCdTdQNUI7QTRCeDdQTztFckJwTUYseUVxQnFNdUI7QzVCNDdQNUI7QTRCNzdQTztFckJwTUYseUVxQnFNdUI7QzVCaThQNUI7QTRCbDhQTztFckJwTUYseUVxQnFNdUI7QzVCczhQNUI7QTRCdjhQTztFckJwTUYseUVxQnFNdUI7QzVCMjhQNUI7QTRCNThQTztFckJwTUYsdUVxQnFNdUI7QzVCZzlQNUI7QTRCajlQTztFckJwTUYseUVxQnFNdUI7QzVCcTlQNUI7QTRCdDlQTztFckJwTUYseUVxQnFNdUI7QzVCMDlQNUI7QTRCMzlQTztFckJwTUYseUVxQnFNdUI7QzVCKzlQNUI7QTRCaCtQTztFckJwTUYseUVxQnFNdUI7QzVCbytQNUI7QTRCcitQTztFckJwTUYseUVxQnFNdUI7QzVCeStQNUI7QTRCMStQTztFckJwTUYseUVxQnFNdUI7QzVCOCtQNUI7QTRCLytQTztFckJwTUYseUVxQnFNdUI7QzVCbS9QNUI7QTRCcC9QTztFckJwTUYseUVxQnFNdUI7QzVCdy9QNUI7QTRCei9QTztFckJwTUYseUVxQnFNdUI7QzVCNi9QNUI7QTRCOS9QTztFckJwTUYsdUVxQnFNdUI7QzVCa2dRNUI7QTRCbmdRTztFckJwTUYseUVxQnFNdUI7QzVCdWdRNUI7QTRCeGdRTztFckJwTUYseUVxQnFNdUI7QzVCNGdRNUI7QTRCN2dRTztFckJwTUYseUVxQnFNdUI7QzVCaWhRNUI7QTRCbGhRTztFckJwTUYseUVxQnFNdUI7QzVCc2hRNUI7QTRCdmhRTztFckJwTUYseUVxQnFNdUI7QzVCMmhRNUI7QTRCNWhRTztFckJwTUYseUVxQnFNdUI7QzVCZ2lRNUI7QTRCamlRTztFckJwTUYseUVxQnFNdUI7QzVCcWlRNUI7QTRCdGlRTztFckJwTUYseUVxQnFNdUI7QzVCMGlRNUI7QTRCM2lRTztFckJwTUYseUVxQnFNdUI7QzVCK2lRNUI7QTRCaGpRTztFckJwTUYsd0VxQnFNdUI7QzVCb2pRNUI7QTRCcmpRTztFckJwTUYsMEVxQnFNdUI7QzVCeWpRNUI7QTRCMWpRTztFckJwTUYsMEVxQnFNdUI7QzVCOGpRNUI7QTRCL2pRTztFckJwTUYsMEVxQnFNdUI7QzVCbWtRNUI7QTRCcGtRTztFckJwTUYsMEVxQnFNdUI7QzVCd2tRNUI7QTRCemtRTztFckJwTUYsMEVxQnFNdUI7QzVCNmtRNUI7QTRCOWtRTztFckJwTUYsMEVxQnFNdUI7QzVCa2xRNUI7QTRCbmxRTztFckJwTUYsMEVxQnFNdUI7QzVCdWxRNUI7QTRCeGxRTztFckJwTUYsMEVxQnFNdUI7QzVCNGxRNUI7QTRCN2xRTztFckJwTUYsMEVxQnFNdUI7QzVCaW1RNUI7QTRCbG1RTztFckJwTUYsd0VxQnFNdUI7QzVCc21RNUI7QTRCdm1RTztFckJwTUYsMEVxQnFNdUI7QzVCMm1RNUI7QTRCNW1RTztFckJwTUYsMEVxQnFNdUI7QzVCZ25RNUI7QTRCam5RTztFckJwTUYsMEVxQnFNdUI7QzVCcW5RNUI7QTRCdG5RTztFckJwTUYsMEVxQnFNdUI7QzVCMG5RNUI7QTRCM25RTztFckJwTUYsMEVxQnFNdUI7QzVCK25RNUI7QTRCaG9RTztFckJwTUYsMEVxQnFNdUI7QzVCb29RNUI7QTRCcm9RTztFckJwTUYsMEVxQnFNdUI7QzVCeW9RNUI7QTRCMW9RTztFckJwTUYsMEVxQnFNdUI7QzVCOG9RNUI7QTRCL29RTztFckJwTUYsMEVxQnFNdUI7QzVCbXBRNUI7QTRCcHBRTztFckJwTUYsd0VxQnFNdUI7QzVCd3BRNUI7QTRCenBRTztFckJwTUYsMEVxQnFNdUI7QzVCNnBRNUI7QTRCOXBRTztFckJwTUYsMEVxQnFNdUI7QzVCa3FRNUI7QTRCbnFRTztFckJwTUYsMEVxQnFNdUI7QzVCdXFRNUI7QTRCeHFRTztFckJwTUYsMEVxQnFNdUI7QzVCNHFRNUI7QTRCN3FRTztFckJwTUYsMEVxQnFNdUI7QzVCaXJRNUI7QTRCbHJRTztFckJwTUYsMEVxQnFNdUI7QzVCc3JRNUI7QTRCdnJRTztFckJwTUYsMEVxQnFNdUI7QzVCMnJRNUI7QTRCNXJRTztFckJwTUYsMEVxQnFNdUI7QzVCZ3NRNUI7QTRCanNRTztFckJwTUYsMEVxQnFNdUI7QzVCcXNRNUI7QTRCdHNRTztFckJwTUYsd0VxQnFNdUI7QzVCMHNRNUI7QTRCM3NRTztFckJwTUYsMEVxQnFNdUI7QzVCK3NRNUI7QTRCaHRRTztFckJwTUYsMEVxQnFNdUI7QzVCb3RRNUI7QTRCcnRRTztFckJwTUYsMEVxQnFNdUI7QzVCeXRRNUI7QTRCMXRRTztFckJwTUYsMEVxQnFNdUI7QzVCOHRRNUI7QTRCL3RRTztFckJwTUYsMEVxQnFNdUI7QzVCbXVRNUI7QTRCcHVRTztFckJwTUYsMEVxQnFNdUI7QzVCd3VRNUI7QTRCenVRTztFckJwTUYsMEVxQnFNdUI7QzVCNnVRNUI7QTRCOXVRTztFckJwTUYsMEVxQnFNdUI7QzVCa3ZRNUI7QTRCbnZRTztFckJwTUYsMEVxQnFNdUI7QzVCdXZRNUI7QTRCeHZRTztFckJwTUYsd0VxQnFNdUI7QzVCNHZRNUI7QTRCN3ZRTztFckJwTUYsMEVxQnFNdUI7QzVCaXdRNUI7QTRCbHdRTztFckJwTUYsMEVxQnFNdUI7QzVCc3dRNUI7QTRCdndRTztFckJwTUYsMEVxQnFNdUI7QzVCMndRNUI7QTRCNXdRTztFckJwTUYsMEVxQnFNdUI7QzVCZ3hRNUI7QTRCanhRTztFckJwTUYsMEVxQnFNdUI7QzVCcXhRNUI7QTRCdHhRTztFckJwTUYsMEVxQnFNdUI7QzVCMHhRNUI7QTRCM3hRTztFckJwTUYsMEVxQnFNdUI7QzVCK3hRNUI7QTRCaHlRTztFckJwTUYsMEVxQnFNdUI7QzVCb3lRNUI7QTRCcnlRTztFckJwTUYsMEVxQnFNdUI7QzVCeXlRNUI7QTRCMXlRTztFckJwTUYsd0VxQnFNdUI7QzVCOHlRNUI7QTRCeHlRSztFQUNFLFdBQUE7QzVCMHlRUDtBNEJweVFHO0VaN2FBLFlDS087RURMUCxZQ0tPO0VETFAsZUNLTztFRExQLGdCQ0tPO0VXMmFMLGlCQUFBO0VBRUEsV0FBQTtDNUJ1eVFMO0E0Qmx5UUc7RVp2YkEsc0JDS087RURMUCxZQ0tPO0NqQnd0UlY7QWtCL3FSRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEJvdFJWO0FrQnJyUkc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CNHVSakI7QWtCMXJSRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkJpdlJqQjtBNEJ0elFHO0VBR0UsaUJBQUE7QzVCc3pRTDtBNEJwelFLO0VBTEY7SVp2YkEsc0JDS087SURMUCxZQ0tPO0dqQmd2UlI7RWtCdnNSQztJRjlDQSxlQ0tPO0lETFAsb0JDS087SURMUCxZR1pjO0lIWWQsZUllTztHcEI0dVJSO0VrQjdzUkM7SUY5Q0EsNEJDS087SURMUCxvQkNLTztJRExQLFlHSmM7R25Cb3dSZjtFNEJ6MFFDO0lBUUksNkJBQUE7RzVCbzBRTDtDQUNGO0E0QmwwUUs7RUFYRjtJWnZiQSxZQ0tPO0lETFAsWUNLTztHakJvd1JSO0VrQjN0UkM7SUY5Q0EsZUNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkJreFJmO0U0QnYxUUM7SUFjSSx1Q0FBQTtHNUI0MFFMO0NBQ0Y7QTRCeDBRQztFWjFjRSxzQkNLTztFRExQLFlDS087Q2pCaXhSVjtBa0J4dVJHO0VGOUNBLGVDS087RURMUCxvQkNLTztFRExQLFlHWmM7RUhZZCxlSWVPO0NwQjZ3UlY7QWtCOXVSRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkJxeVJqQjtBa0JudlJHO0VGOUNBLDRCQ0tPO0VETFAsb0JDS087RURMUCxZR0pjO0NuQjB5UmpCO0FrQnh2Ukc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CK3lSakI7QTRCajJRQztFckIxVVEsNEdxQjRVTjtFQUVBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFFQSxpQkFBQTtFQUVBLDZCQUFBO0VBRUEsV0FBQTtFQUNBLDBCakIvZFc7Q1grelJkO0E0QjkxUUc7RUFmRjtJWjFjRSxzQkNLTztJRExQLFlDS087R2pCdXpSUjtFa0I5d1JDO0lGOUNBLGVDS087SURMUCxvQkNLTztJRExQLFlHWmM7SUhZZCxlSWVPO0dwQm16UlI7RWtCcHhSQztJRjlDQSw0QkNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkIyMFJmO0NBQ0Y7QTRCMzJRRztFQW5CRjtJWjFjRSxZQ0tPO0lETFAsWUNLTztHakJ3MFJSO0VrQi94UkM7SUY5Q0EsZUNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkJzMVJmO0U0Qng0UUQ7SVoxY0UsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087SVc0ZEwsWUFBQTtJQUVBLDBCQUFBO0c1QnUzUUg7RTRCcjNRRztJQUNFLFlBQUE7SUFFQSxnQkFBQTtHNUJzM1FMO0NBQ0Y7QTRCbjNRRztFckJ4WEMsa0JxQjBYd0I7RXJCOVduQiwrRHFCK1dKO0VBRUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUVBLFlBQUE7QzVCdTNRTDtBNEJwM1FHO0VyQmxZTSwyQ3FCb1lKO0VBRUEsVUFBQTtDNUJxM1FMO0E0Qm4zUUs7RXJCeFlJLHdDcUIwWUY7QzVCcTNRUDtBNEJqM1FHO0VadmdCQSxzQkNLTztFRExQLFlDS087RURMUCxlQ0tPO0VXcWdCTCxZQUFBO0M1Qm8zUUw7QTRCajNRRztFckJ3ZkYsbUJBQUE7Q1A0M1BEO0FPMTNQQztFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0NQNDNQSDtBNEIxM1FHO0VyQmlnQkY7Ozs7OztNQUFBO0VxQjlmSSwwQmpCbmhCa0I7Q1hvNVJ2QjtBNEIvM1FLO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7QzVC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LHVCcUJxWDZCO0VyQnhvQnJCLGlFcUJ5b0JKO0VBRUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxXQUFBO0VBQ0EsbUNBQUE7QzVCNDFRTDtBNEIxMVFLO0VBQ0UsNkJBQUE7RUFDQSwyQkFBQTtDNUI0MVFQO0E0QnoxUUs7RUFDRSxZQUFBO0VBQ0EsV0FBQTtDNUIyMVFQO0E0QnIxUVc7RXJCcmtCTix1RXFCc2tCMkI7QzVCeTFRaEM7QTRCMTFRVztFckJya0JOLHlFcUJza0IyQjtDNUI4MVFoQztBNEIvMVFXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qm0yUWhDO0E0QnAyUVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCdzJRaEM7QTRCejJRVztFckJya0JOLHlFcUJza0IyQjtDNUI2MlFoQztBNEI5MlFXO0VyQnJrQk4seUVxQnNrQjJCO0M1QmszUWhDO0E0Qm4zUVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCdTNRaEM7QTRCeDNRVztFckJya0JOLHlFcUJza0IyQjtDNUI0M1FoQztBNEI3M1FXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qmk0UWhDO0E0Qmw0UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCczRRaEM7QTRCdjRRVztFckJya0JOLHVFcUJza0IyQjtDNUIyNFFoQztBNEI1NFFXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qmc1UWhDO0E0Qmo1UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCcTVRaEM7QTRCdDVRVztFckJya0JOLHlFcUJza0IyQjtDNUIwNVFoQztBNEIzNVFXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qis1UWhDO0E0Qmg2UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCbzZRaEM7QTRCcjZRVztFckJya0JOLHlFcUJza0IyQjtDNUJ5NlFoQztBNEIxNlFXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qjg2UWhDO0E0Qi82UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCbTdRaEM7QTRCcDdRVztFckJya0JOLHlFcUJza0IyQjtDNUJ3N1FoQztBNEJ6N1FXO0VyQnJrQk4sdUVxQnNrQjJCO0M1QjY3UWhDO0E0Qjk3UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCazhRaEM7QTRCbjhRVztFckJya0JOLHlFcUJza0IyQjtDNUJ1OFFoQztBNEJ4OFFXO0VyQnJrQk4seUVxQnNrQjJCO0M1QjQ4UWhDO0E0Qjc4UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCaTlRaEM7QTRCbDlRVztFckJya0JOLHlFcUJza0IyQjtDNUJzOVFoQztBNEJ2OVFXO0VyQnJrQk4seUVxQnNrQjJCO0M1QjI5UWhDO0E0QjU5UVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCZytRaEM7QTRCaitRVztFckJya0JOLHlFcUJza0IyQjtDNUJxK1FoQztBNEJ0K1FXO0VyQnJrQk4seUVxQnNrQjJCO0M1QjArUWhDO0E0QjMrUVc7RXJCcmtCTix1RXFCc2tCMkI7QzVCKytRaEM7QTRCaC9RVztFckJya0JOLHlFcUJza0IyQjtDNUJvL1FoQztBNEJyL1FXO0VyQnJrQk4seUVxQnNrQjJCO0M1QnkvUWhDO0E0QjEvUVc7RXJCcmtCTix5RXFCc2tCMkI7QzVCOC9RaEM7QTRCLy9RVztFckJya0JOLHlFcUJza0IyQjtDNUJtZ1JoQztBNEJwZ1JXO0VyQnJrQk4seUVxQnNrQjJCO0M1QndnUmhDO0E0QnpnUlc7RXJCcmtCTix5RXFCc2tCMkI7QzVCNmdSaEM7QTRCOWdSVztFckJya0JOLHlFcUJza0IyQjtDNUJraFJoQztBNEJuaFJXO0VyQnJrQk4seUVxQnNrQjJCO0M1QnVoUmhDO0E0QnhoUlc7RXJCcmtCTix5RXFCc2tCMkI7QzVCNGhSaEM7QTRCN2hSVztFckJya0JOLHVFcUJza0IyQjtDNUJpaVJoQztBNEJsaVJXO0VyQnJrQk4seUVxQnNrQjJCO0M1QnNpUmhDO0E0QnZpUlc7RXJCcmtCTix5RXFCc2tCMkI7QzVCMmlSaEM7QTRCNWlSVztFckJya0JOLHlFcUJza0IyQjtDNUJnalJoQztBNEJqalJXO0VyQnJrQk4seUVxQnNrQjJCO0M1QnFqUmhDO0E0QnRqUlc7RXJCcmtCTix5RXFCc2tCMkI7QzVCMGpSaEM7QTRCM2pSVztFckJya0JOLHlFcUJza0IyQjtDNUIralJoQztBNEJoa1JXO0VyQnJrQk4seUVxQnNrQjJCO0M1Qm9rUmhDO0E0QnJrUlc7RXJCcmtCTix5RXFCc2tCMkI7QzVCeWtSaEM7QTRCMWtSVztFckJya0JOLHlFcUJza0IyQjtDNUI4a1JoQztBNEIva1JXO0VyQnJrQk4sdUVxQnNrQjJCO0M1Qm1sUmhDO0E0QjdrUks7RXJCdnFCSSwrRHFCd3FCRjtFQUVBLGVBQUE7RUFFQSxnQkFBQTtFQUVBLGVqQnR6Qk87Q1hvNFNkO0E0QjVrUk87RUFURjtJQVVJLGdCQUFBO0c1QitrUlA7Q0FDRjtBNEI3a1JPO0VBQ0Usc0JBQUE7RUFFQSxlakIzekJTO0NYeTRTbEI7QTRCMWtSSztFckIzckJJLHFFcUI0ckJGO0VyQnB4Qk4sWXFCcXhCb0I7RXJCcHhCcEIsYXFCb3hCMEI7RUFFcEIsa0JBQUE7RUFFQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBRUEsaUJBQUE7RUFFQSxtQkFBQTtFQUVBLGVqQmoxQk87RWlCazFCUCw2Q0FBQTtDNUIwa1JQO0E0QnhrUk87RUFDRSwyQ0FBQTtDNUIwa1JUO0E0QnZrUk87RUFyQkY7SUFzQkksaUJBQUE7SUFFQSxhQUFBO0c1QnlrUlA7Q0FDRjtBNEJ2a1JPO0VBQ0Usc0JBQUE7RUFDQSxpQkFBQTtDNUJ5a1JUO0E0QnZrUlM7RXJCMXRCQSw0RHFCMnRCRTtFQUVBLHNCQUFBO0VBRUEsV0FBQTtDNUJ5a1JYO0E0QmxrUkM7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtDNUJta1JIO0E0QmprUkc7RXJCdjBCRixZcUJ3MEJrQjtFckJ2MEJsQixhcUJ1MEJ3QjtFckJodkJoQixxRHFCaXZCSjtFQUVBLG1CQUFBO0M1QnFrUkw7QTRCbmtSSztFckJydkJJLG1EcUJzdkJGO0M1QnVrUlA7QTRCcGtSSztFckJqMUJKLFlxQmsxQm9CO0VyQmoxQnBCLGFxQmkxQjBCO0VyQnZlMUIsdUJxQndlK0I7RXJCM3ZCdkIsaUVxQjR2QkY7RXJC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QkNLTztJVzZyQ0wsNkJBQUE7RzVCOGlSSDtFNEI1aVJHO0lacHNDRixzQkNLTztJRExQLFlDS087SURMUCw0QkNLTztHakJndlRSO0U0QjdpUkc7SVp4c0NGLHNCQ0tPO0lETFAsYUNLTztJRExQLGdCQ0tPO0dqQnF2VFI7RTRCOWlSRztJQUNFLFlBQUE7RzVCZ2pSTDtDQUNGO0E0QjdpUkc7RUF6Q0Y7SVp4cUNFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXK3NDTCxvQkFBQTtHNUJralJIO0U0QmhqUkc7SVp0dENGLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQnV3VFI7RTRCbGpSRztJWjF0Q0YsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCNndUUjtDQUNGO0E0Qm5qUkM7RUFDRSxtQkFBQTtFQUVBLGlCQUFBO0VBRUEscUJBQUE7QzVCbWpSSDtBNEJqalJHO0VyQmxPRixtQkFBQTtDUHN4UkQ7QU9weFJDO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7Q1BzeFJIO0E0QjFqUkc7RXJCek5GOzs7Ozs7TUFBQTtFcUI0TkksMEJqQjd1Q2tCO0NYOHlUdkI7QTRCOWpSRztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7QzVCOGpSTDtBNEIxalJDO0VBQ0UsOEJBQUE7RUFFQSxlakJwd0NXO0NYK3pUZDtBNEJ6alJHO0VBQ0UsbUJBQUE7RUFDQSxTQUFBO0VBRUEsbUJBQUE7QzVCMGpSTDtBNEJ2alJHO0VBQ0UsZWpCdndDaUI7Q1hnMFR0QjtBNEJwalJHO0VaM3dDQSxzQkNLTztFRExQLFlDS087RURMUCw0QkNLTztFV3l3Q0wsMEJBQUE7QzVCdWpSTDtBNEJyalJLO0VaaHhDRixzQkNLTztFRExQLGFDS087RURMUCxnQkNLTztDakJxMFRWO0E0QnRqUks7RUFURjtJWjN3Q0EsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCNDBUUjtFNEIxalJLO0ladnhDSixZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztHakJrMVRSO0NBQ0Y7O0E0QnJqUkQ7RUFDRSxtQkFBQTtFQUVBLDZCQUFBO0M1QnVqUkQ7QTRCcmpSQztFQUNFLDhCQUFBO0M1QnVqUkg7QTRCcGpSQztFQUNFLFlBQUE7RUFFQSw0QkFBQTtDNUJxalJIO0E0Qm5qUkc7RUFMRjtJQU1JLFlBQUE7SUFFQSxnQkFBQTtHNUJxalJIO0NBQ0Y7QTRCbmpSRztFQUNFLFlBQUE7RUFFQSxnQkFBQTtDNUJvalJMO0E0QmhqUkM7OztFQUNFLG1CQUFBO0VBQ0EsU0FBQTtFQUVBLHVCQUFBO0M1Qm1qUkg7QTRCL2lSRztFQUNFLGVqQjMwQ2E7Q1g0M1RsQjtBNEI3aVJDO0VBQ0UsMkJBQUE7QzVCK2lSSDs7QU8xM1RDO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUDQzVEg7QU8xM1RDO0VBQ0UsWUFBQTtDUDQzVEg7QTRCL2lSRDtFQUdFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFFQSwwQmpCbDJDYTtDWGc1VGQ7QTRCNWlSQztFckJoV0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0VJeC9CZ0I7RUp5L0JoQixpQnFCa1dXO0VyQmpXWCxlSWpnQ21CO0VKa2dDbkIsbUJBQUE7RXFCbVdBLFlBQUE7QzVCNmlSSDtBNEIzaVJHO0VBQ0UsZWpCNzJDVztDWDA1VGhCO0E0QnppUkM7RUFDRSxhQUFBO0M1QjJpUkg7O0FPdDVUQztFQUVFLGFBQUEsQ0FBQSxPQUFBO0VBQ0EsZUFBQSxDQUFBLE9BQUE7Q1B3NVRIO0FPdDVUQztFQUNFLFlBQUE7Q1B3NVRIO0E0QnJpUk87RXJCL3BDRix1RXFCZ3FDdUI7QzVCeWlSNUI7QTRCMWlSTztFckIvcENGLHlFcUJncUN1QjtDNUI4aVI1QjtBNEIvaVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qm1qUjVCO0E0QnBqUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCd2pSNUI7QTRCempSTztFckIvcENGLHlFcUJncUN1QjtDNUI2alI1QjtBNEI5alJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QmtrUjVCO0E0Qm5rUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCdWtSNUI7QTRCeGtSTztFckIvcENGLHlFcUJncUN1QjtDNUI0a1I1QjtBNEI3a1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QmlsUjVCO0E0QmxsUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCc2xSNUI7QTRCdmxSTztFckIvcENGLHVFcUJncUN1QjtDNUIybFI1QjtBNEI1bFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QmdtUjVCO0E0QmptUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCcW1SNUI7QTRCdG1STztFckIvcENGLHlFcUJncUN1QjtDNUIwbVI1QjtBNEIzbVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QittUjVCO0E0QmhuUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCb25SNUI7QTRCcm5STztFckIvcENGLHlFcUJncUN1QjtDNUJ5blI1QjtBNEIxblJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjhuUjVCO0E0Qi9uUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCbW9SNUI7QTRCcG9STztFckIvcENGLHlFcUJncUN1QjtDNUJ3b1I1QjtBNEJ6b1JPO0VyQi9wQ0YsdUVxQmdxQ3VCO0M1QjZvUjVCO0E0QjlvUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCa3BSNUI7QTRCbnBSTztFckIvcENGLHlFcUJncUN1QjtDNUJ1cFI1QjtBNEJ4cFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjRwUjVCO0E0QjdwUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCaXFSNUI7QTRCbHFSTztFckIvcENGLHlFcUJncUN1QjtDNUJzcVI1QjtBNEJ2cVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjJxUjVCO0E0QjVxUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCZ3JSNUI7QTRCanJSTztFckIvcENGLHlFcUJncUN1QjtDNUJxclI1QjtBNEJ0clJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjByUjVCO0E0QjNyUk87RXJCL3BDRix1RXFCZ3FDdUI7QzVCK3JSNUI7QTRCaHNSTztFckIvcENGLHlFcUJncUN1QjtDNUJvc1I1QjtBNEJyc1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnlzUjVCO0E0QjFzUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCOHNSNUI7QTRCL3NSTztFckIvcENGLHlFcUJncUN1QjtDNUJtdFI1QjtBNEJwdFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qnd0UjVCO0E0Qnp0Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCNnRSNUI7QTRCOXRSTztFckIvcENGLHlFcUJncUN1QjtDNUJrdVI1QjtBNEJudVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnV1UjVCO0E0Qnh1Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCNHVSNUI7QTRCN3VSTztFckIvcENGLHVFcUJncUN1QjtDNUJpdlI1QjtBNEJsdlJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnN2UjVCO0E0QnZ2Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCMnZSNUI7QTRCNXZSTztFckIvcENGLHlFcUJncUN1QjtDNUJnd1I1QjtBNEJqd1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnF3UjVCO0E0QnR3Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCMHdSNUI7QTRCM3dSTztFckIvcENGLHlFcUJncUN1QjtDNUIrd1I1QjtBNEJoeFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qm94UjVCO0E0QnJ4Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCeXhSNUI7QTRCMXhSTztFckIvcENGLHlFcUJncUN1QjtDNUI4eFI1QjtBNEIveFJPO0VyQi9wQ0YsdUVxQmdxQ3VCO0M1Qm15UjVCO0E0QnB5Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCd3lSNUI7QTRCenlSTztFckIvcENGLHlFcUJncUN1QjtDNUI2eVI1QjtBNEI5eVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qmt6UjVCO0E0Qm56Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCdXpSNUI7QTRCeHpSTztFckIvcENGLHlFcUJncUN1QjtDNUI0elI1QjtBNEI3elJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QmkwUjVCO0E0QmwwUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCczBSNUI7QTRCdjBSTztFckIvcENGLHlFcUJncUN1QjtDNUIyMFI1QjtBNEI1MFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QmcxUjVCO0E0QmoxUk87RXJCL3BDRix1RXFCZ3FDdUI7QzVCcTFSNUI7QTRCdDFSTztFckIvcENGLHlFcUJncUN1QjtDNUIwMVI1QjtBNEIzMVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QisxUjVCO0E0QmgyUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCbzJSNUI7QTRCcjJSTztFckIvcENGLHlFcUJncUN1QjtDNUJ5MlI1QjtBNEIxMlJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjgyUjVCO0E0Qi8yUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCbTNSNUI7QTRCcDNSTztFckIvcENGLHlFcUJncUN1QjtDNUJ3M1I1QjtBNEJ6M1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjYzUjVCO0E0QjkzUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCazRSNUI7QTRCbjRSTztFckIvcENGLHVFcUJncUN1QjtDNUJ1NFI1QjtBNEJ4NFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjQ0UjVCO0E0Qjc0Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCaTVSNUI7QTRCbDVSTztFckIvcENGLHlFcUJncUN1QjtDNUJzNVI1QjtBNEJ2NVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjI1UjVCO0E0QjU1Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCZzZSNUI7QTRCajZSTztFckIvcENGLHlFcUJncUN1QjtDNUJxNlI1QjtBNEJ0NlJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QjA2UjVCO0E0QjM2Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCKzZSNUI7QTRCaDdSTztFckIvcENGLHlFcUJncUN1QjtDNUJvN1I1QjtBNEJyN1JPO0VyQi9wQ0YsdUVxQmdxQ3VCO0M1Qnk3UjVCO0E0QjE3Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCODdSNUI7QTRCLzdSTztFckIvcENGLHlFcUJncUN1QjtDNUJtOFI1QjtBNEJwOFJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qnc4UjVCO0E0Qno4Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCNjhSNUI7QTRCOThSTztFckIvcENGLHlFcUJncUN1QjtDNUJrOVI1QjtBNEJuOVJPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnU5UjVCO0E0Qng5Uk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCNDlSNUI7QTRCNzlSTztFckIvcENGLHlFcUJncUN1QjtDNUJpK1I1QjtBNEJsK1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnMrUjVCO0E0QnYrUk87RXJCL3BDRix1RXFCZ3FDdUI7QzVCMitSNUI7QTRCNStSTztFckIvcENGLHlFcUJncUN1QjtDNUJnL1I1QjtBNEJqL1JPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1QnEvUjVCO0E0QnQvUk87RXJCL3BDRix5RXFCZ3FDdUI7QzVCMC9SNUI7QTRCMy9STztFckIvcENGLHlFcUJncUN1QjtDNUIrL1I1QjtBNEJoZ1NPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qm9nUzVCO0E0QnJnU087RXJCL3BDRix5RXFCZ3FDdUI7QzVCeWdTNUI7QTRCMWdTTztFckIvcENGLHlFcUJncUN1QjtDNUI4Z1M1QjtBNEIvZ1NPO0VyQi9wQ0YseUVxQmdxQ3VCO0M1Qm1oUzVCO0E0QnBoU087RXJCL3BDRix5RXFCZ3FDdUI7QzVCd2hTNUI7QTRCemhTTztFckIvcENGLHdFcUJncUN1QjtDNUI2aFM1QjtBNEJ2aFNLO0VBQ0UsV0FBQTtDNUJ5aFNQO0E0QnBoU0M7RUFDRSw2QkFBQTtFQUVBLFdBQUE7QzVCcWhTSDtBNEJsaFNLO0VBQ0UsWUFBQTtDNUJvaFNQO0E0QmhoU0c7RUFDRSxZQUFBO0M1QmtoU0w7QTRCL2dTRztFQUNFLGVBQUE7QzVCaWhTTDtBNEIvZ1NLO0VBQ0Usc0JBQUE7QzVCaWhTUDtBNEIvZ1NPO0VBQ0UsZWpCajZDUztDWGs3VWxCO0E0QjlnU087RXJCdnlDRSx5Q3FCd3lDQTtDNUJpaFNUO0E0QjVnU0c7RXJCamFGLG1CQUFBO0NQZzdTRDtBTzk2U0M7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtDUGc3U0g7QTRCcmhTRztFckJ4WkY7Ozs7OztNQUFBO0VBcjVCUSxjcUIreUNKO0VyQnh5Q0ksd0hxQnl5Q0o7RUFLQSxlQUFBO0VBRUEsWUFBQTtFQUVBLDBCakJyN0NrQjtDWCs4VXZCO0E0QnhoU0s7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtDNUJ5aFNQO0E0QnRoU0s7RXJCaHhDSSxpQ0FBQTtFcUJteENGLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxtQkFBQTtFQUVBLGdDQUFBO0M1QnNoU1A7QTRCbGhTRztFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtDNUJtaFNMO0E0QmhoU0c7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEsK0JBQUE7RUFFQSxtQkFBQTtFQUVBLGVqQjc5Q1c7Q1g0K1VoQjtBNEIzZ1NDO0VyQjl1Q1EsdUJzQnpPUTtFYlJkLFdDS087RURMUCxZQ0tPO0VETFAsNEJDS087RURMUCw2QkNLTztFVzY5Q1AsNkJBQUE7RUFFQSxXQUFBO0M1QmloU0g7QTRCL2dTRztFQVBGO0lyQjl1Q1EsdUJzQnpPUTtJYlJkLFdDS087SURMUCxZQ0tPO0lETFAsNEJDS087SURMUCw2QkNLTztHakIwL1VSO0U0QnRoU0c7SUFDRSxlQUFBO0c1QndoU0w7Q0FDRjtBNEJyaFNHO0VBZkY7SVovOUNFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQnFnVlI7Q0FDRjtBNEJ4aFNDO0Vabi9DRSxzQkNLTztFRExQLGFDS087RURMUCxnQkNLTztDakIyZ1ZWO0E0QjFoU0c7RVp0L0NBLFlDS087RURMUCxZQ0tPO0VETFAsZUNLTztFRExQLGdCQ0tPO0NqQmloVlY7QTRCN2hTSztFckJ4d0NJLHVCc0J6T1E7RWJSZCxzQkNLTztFRExQLFlDS087RURMUCw0QkNLTztFRExQLDZCQ0tPO0NqQjBoVlY7QTRCbmlTTztFQUhGO0lyQnh3Q0ksdUJzQnpPUTtJYlJkLFdDS087SURMUCxZQ0tPO0lETFAsNEJDS087SURMUCw2QkNLTztHakJvaVZSO0NBQ0Y7QTRCMWlTTztFQVBGO0lyQnh3Q0ksdUJzQnpPUTtJYlJkLFlDS087SURMUCxZQ0tPO0lETFAsNEJDS087SURMUCw2QkNLTztHakIraVZSO0NBQ0Y7QTRCL2lTRztFQW5CRjtJWm4vQ0UsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCdWpWUjtDQUNGO0E0Qm5qU0c7RXJCenhDTSx1QnNCek9RO0ViUmQsV0NLTztFRExQLFlDS087RURMUCw0QkNLTztFRExQLDZCQ0tPO0NqQmlrVlY7QTRCempTSztFQUhGO0lyQnp4Q00sdUJzQnpPUTtJYlJkLFlDS087SURMUCxZQ0tPO0lETFAsNEJDS087SURMUCw2QkNLTztHakIya1ZSO0NBQ0Y7QTRCaGtTSztFQUNFLGNBQUE7QzVCa2tTUDtBNEJoa1NPO0VBQ0UsZUFBQTtDNUJra1NUO0E0QjNqU0c7RUFDRSxXQUFBO0M1QjZqU0w7QTRCM2pTSztFQUNFLDRCQUFBO0M1QjZqU1A7QTRCM2pTTztFQUhGO0lBSUksZUFBQTtHNUI4alNQO0NBQ0Y7QTRCM2pTSztFQUNFLFlBQUE7RUFFQSw0QkFBQTtDNUI0alNQO0E0QjFqU087RUFMRjtJQU1JLGVBQUE7SUFFQSxlQUFBO0c1QjRqU1A7Q0FDRjtBNEJ0alNHO0VyQnIwQ00sdUJzQnpPUTtFYlJkLHNCQ0tPO0VETFAsWUNLTztFRExQLDRCQ0tPO0VETFAsNkJDS087RVdvakRMLFdBQUE7QzVCNmpTTDtBNEIzalNLO0VBTEY7SVp0akRBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXeWpESCxZQUFBO0c1QmdrU0w7Q0FDRjtBNEI5alNLO0VBQ0UsNEJBQUE7QzVCZ2tTUDtBNEI5alNPO0VBSEY7SVpqa0RGLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXa2tERCxZQUFBO0lBRUEsZUFBQTtHNUJra1NQO0NBQ0Y7QTRCL2pTSztFQUNFLFlBQUE7RUFFQSxlQUFBO0M1QmdrU1A7QTRCOWpTTztFQUxGO0laN2tERixZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztJV2dsREQsWUFBQTtJQUVBLGVBQUE7RzVCa2tTUDtDQUNGO0E0QjdqU0M7RUFDRSxzQkFBQTtFQUVBLGFBQUE7QzVCOGpTSDtBNEI1alNHO0VBTEY7SUFNSSx1QkFBQTtHNUIralNIO0NBQ0Y7QTRCN2pTRztFQUNFLFlBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtDNUI4alNMO0E0QjVqU0s7RUFSRjtJckJyM0NNLHVCc0J6T1E7SWJSZCxzQkNLTztJRExQLFlDS087SURMUCw0QkNLTztJRExQLDZCQ0tPO0lXNG1ESCxZQUFBO0lBRUEsaUJBQUE7RzVCbWtTTDtFNEJqa1NLO0lBQ0UsNEJBQUE7RzVCbWtTUDtDQUNGO0E0QmhrU0s7RUFwQkY7SUFxQkksNkJBQUE7RzVCbWtTTDtDQUNGOztBTzlyVkM7RUFFRSxhQUFBLENBQUEsT0FBQTtFQUNBLGVBQUEsQ0FBQSxPQUFBO0NQZ3NWSDtBTzlyVkM7RUFDRSxZQUFBO0NQZ3NWSDtBNEIvalNDO0VaeG9ERSxzQkNLTztFRExQLFlDS087RURMUCw0QkNLTztFV3NvRFAsdUJBQUE7QzVCa2tTSDtBNEJoa1NHO0VBTEY7SVp4b0RFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQitzVlI7Q0FDRjtBNEJwa1NHO0VBQ0Usa0JBQUE7RUFFQSxlQUFBO0VBRUEsaUJBQUE7QzVCb2tTTDtBNEJsa1NLO0VBQ0UsZWpCN3BEVztDWGl1VmxCO0E0QmprU0s7RUFYRjtJQVlJLFlBQUE7SUFDQSxlQUFBO0lBRUEsWUFBQTtJQUNBLDRCQUFBO0c1Qm1rU0w7Q0FDRjs7QTRCMWpTRDtFQUNFLG1CQUFBO0VBRUEsbUJBQUE7QzVCNGpTRDtBNEIxalNDO0VBQ0UsZWpCcnJEZTtDWGl2VmxCOztBNEJoalNPO0VyQmwrQ0YsdUVxQm0rQ3VCO0M1QnFqUzVCO0E0QnRqU087RXJCbCtDRix5RXFCbStDdUI7QzVCMGpTNUI7QTRCM2pTTztFckJsK0NGLHlFcUJtK0N1QjtDNUIralM1QjtBNEJoa1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qm9rUzVCO0E0QnJrU087RXJCbCtDRix5RXFCbStDdUI7QzVCeWtTNUI7QTRCMWtTTztFckJsK0NGLHlFcUJtK0N1QjtDNUI4a1M1QjtBNEIva1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qm1sUzVCO0E0QnBsU087RXJCbCtDRix5RXFCbStDdUI7QzVCd2xTNUI7QTRCemxTTztFckJsK0NGLHlFcUJtK0N1QjtDNUI2bFM1QjtBNEI5bFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QmttUzVCO0E0Qm5tU087RXJCbCtDRix1RXFCbStDdUI7QzVCdW1TNUI7QTRCeG1TTztFckJsK0NGLHlFcUJtK0N1QjtDNUI0bVM1QjtBNEI3bVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QmluUzVCO0E0QmxuU087RXJCbCtDRix5RXFCbStDdUI7QzVCc25TNUI7QTRCdm5TTztFckJsK0NGLHlFcUJtK0N1QjtDNUIyblM1QjtBNEI1blNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QmdvUzVCO0E0QmpvU087RXJCbCtDRix5RXFCbStDdUI7QzVCcW9TNUI7QTRCdG9TTztFckJsK0NGLHlFcUJtK0N1QjtDNUIwb1M1QjtBNEIzb1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QitvUzVCO0E0QmhwU087RXJCbCtDRix5RXFCbStDdUI7QzVCb3BTNUI7QTRCcnBTTztFckJsK0NGLHVFcUJtK0N1QjtDNUJ5cFM1QjtBNEIxcFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjhwUzVCO0E0Qi9wU087RXJCbCtDRix5RXFCbStDdUI7QzVCbXFTNUI7QTRCcHFTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJ3cVM1QjtBNEJ6cVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjZxUzVCO0E0QjlxU087RXJCbCtDRix5RXFCbStDdUI7QzVCa3JTNUI7QTRCbnJTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJ1clM1QjtBNEJ4clNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjRyUzVCO0E0QjdyU087RXJCbCtDRix5RXFCbStDdUI7QzVCaXNTNUI7QTRCbHNTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJzc1M1QjtBNEJ2c1NPO0VyQmwrQ0YsdUVxQm0rQ3VCO0M1QjJzUzVCO0E0QjVzU087RXJCbCtDRix5RXFCbStDdUI7QzVCZ3RTNUI7QTRCanRTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJxdFM1QjtBNEJ0dFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjB0UzVCO0E0QjN0U087RXJCbCtDRix5RXFCbStDdUI7QzVCK3RTNUI7QTRCaHVTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJvdVM1QjtBNEJydVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qnl1UzVCO0E0QjF1U087RXJCbCtDRix5RXFCbStDdUI7QzVCOHVTNUI7QTRCL3VTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJtdlM1QjtBNEJwdlNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qnd2UzVCO0E0Qnp2U087RXJCbCtDRix1RXFCbStDdUI7QzVCNnZTNUI7QTRCOXZTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJrd1M1QjtBNEJud1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QnV3UzVCO0E0Qnh3U087RXJCbCtDRix5RXFCbStDdUI7QzVCNHdTNUI7QTRCN3dTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJpeFM1QjtBNEJseFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QnN4UzVCO0E0QnZ4U087RXJCbCtDRix5RXFCbStDdUI7QzVCMnhTNUI7QTRCNXhTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJneVM1QjtBNEJqeVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QnF5UzVCO0E0QnR5U087RXJCbCtDRix5RXFCbStDdUI7QzVCMHlTNUI7QTRCM3lTTztFckJsK0NGLHVFcUJtK0N1QjtDNUIreVM1QjtBNEJoelNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qm96UzVCO0E0QnJ6U087RXJCbCtDRix5RXFCbStDdUI7QzVCeXpTNUI7QTRCMXpTTztFckJsK0NGLHlFcUJtK0N1QjtDNUI4elM1QjtBNEIvelNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qm0wUzVCO0E0QnAwU087RXJCbCtDRix5RXFCbStDdUI7QzVCdzBTNUI7QTRCejBTTztFckJsK0NGLHlFcUJtK0N1QjtDNUI2MFM1QjtBNEI5MFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QmsxUzVCO0E0Qm4xU087RXJCbCtDRix5RXFCbStDdUI7QzVCdTFTNUI7QTRCeDFTTztFckJsK0NGLHlFcUJtK0N1QjtDNUI0MVM1QjtBNEI3MVNPO0VyQmwrQ0YsdUVxQm0rQ3VCO0M1QmkyUzVCO0E0QmwyU087RXJCbCtDRix5RXFCbStDdUI7QzVCczJTNUI7QTRCdjJTTztFckJsK0NGLHlFcUJtK0N1QjtDNUIyMlM1QjtBNEI1MlNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QmczUzVCO0E0QmozU087RXJCbCtDRix5RXFCbStDdUI7QzVCcTNTNUI7QTRCdDNTTztFckJsK0NGLHlFcUJtK0N1QjtDNUIwM1M1QjtBNEIzM1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QiszUzVCO0E0Qmg0U087RXJCbCtDRix5RXFCbStDdUI7QzVCbzRTNUI7QTRCcjRTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJ5NFM1QjtBNEIxNFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qjg0UzVCO0E0Qi80U087RXJCbCtDRix1RXFCbStDdUI7QzVCbTVTNUI7QTRCcDVTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJ3NVM1QjtBNEJ6NVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjY1UzVCO0E0Qjk1U087RXJCbCtDRix5RXFCbStDdUI7QzVCazZTNUI7QTRCbjZTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJ1NlM1QjtBNEJ4NlNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjQ2UzVCO0E0Qjc2U087RXJCbCtDRix5RXFCbStDdUI7QzVCaTdTNUI7QTRCbDdTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJzN1M1QjtBNEJ2N1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjI3UzVCO0E0QjU3U087RXJCbCtDRix5RXFCbStDdUI7QzVCZzhTNUI7QTRCajhTTztFckJsK0NGLHVFcUJtK0N1QjtDNUJxOFM1QjtBNEJ0OFNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QjA4UzVCO0E0QjM4U087RXJCbCtDRix5RXFCbStDdUI7QzVCKzhTNUI7QTRCaDlTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJvOVM1QjtBNEJyOVNPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qnk5UzVCO0E0QjE5U087RXJCbCtDRix5RXFCbStDdUI7QzVCODlTNUI7QTRCLzlTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJtK1M1QjtBNEJwK1NPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QncrUzVCO0E0QnorU087RXJCbCtDRix5RXFCbStDdUI7QzVCNitTNUI7QTRCOStTTztFckJsK0NGLHlFcUJtK0N1QjtDNUJrL1M1QjtBNEJuL1NPO0VyQmwrQ0YsdUVxQm0rQ3VCO0M1QnUvUzVCO0E0QngvU087RXJCbCtDRix5RXFCbStDdUI7QzVCNC9TNUI7QTRCNy9TTztFckJsK0NGLHlFcUJtK0N1QjtDNUJpZ1Q1QjtBNEJsZ1RPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QnNnVDVCO0E0QnZnVE87RXJCbCtDRix5RXFCbStDdUI7QzVCMmdUNUI7QTRCNWdUTztFckJsK0NGLHlFcUJtK0N1QjtDNUJnaFQ1QjtBNEJqaFRPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1QnFoVDVCO0E0QnRoVE87RXJCbCtDRix5RXFCbStDdUI7QzVCMGhUNUI7QTRCM2hUTztFckJsK0NGLHlFcUJtK0N1QjtDNUIraFQ1QjtBNEJoaVRPO0VyQmwrQ0YseUVxQm0rQ3VCO0M1Qm9pVDVCO0E0QnJpVE87RXJCbCtDRix3RXFCbStDdUI7QzVCeWlUNUI7QTRCbmlUQztFWnBzREUsc0JDS087RURMUCxZQ0tPO0NqQnN1V1Y7QWtCN3JXRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEJrdVdWO0FrQm5zV0c7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CMHZXakI7QWtCeHNXRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkIrdldqQjtBa0I3c1dHO0VGOUNBLDRCQ0tPO0VETFAsb0JDS087RURMUCxZR0pjO0NuQm93V2pCO0E0QjVqVEM7RUFHRSw2QkFBQTtFQUVBLFdBQUE7QzVCMmpUSDtBNEJ6alRHO0VBUEY7SVpwc0RFLHNCQ0tPO0lETFAsWUNLTztHakJvd1dSO0VrQjN0V0M7SUY5Q0EsZUNLTztJRExQLG9CQ0tPO0lETFAsWUdaYztJSFlkLGVJZU87R3BCZ3dXUjtFa0JqdVdDO0lGOUNBLDRCQ0tPO0lETFAsb0JDS087SURMUCxZR0pjO0duQnd4V2Y7RWtCdHVXQztJRjlDQSw0QkNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkI2eFdmO0NBQ0Y7QTRCM2tURztFQVhGO0lacHNERSxZQ0tPO0lETFAsWUNLTztHakIweFdSO0VrQmp2V0M7SUY5Q0EsZUNLTztJRExQLG9CQ0tPO0lETFAsWUdKYztHbkJ3eVdmO0U0QmhtVEQ7SVpwc0RFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXOHNETCxZQUFBO0lBRUEsdUNBQUE7RzVCdWxUSDtDQUNGO0E0QnJsVEc7RUFDRSxtQkFBQTtFQUVBLGVBQUE7RUFFQSxlakI5dERpQjtDWG16V3RCO0E0Qm5sVEs7RUFDRSxzQkFBQTtDNUJxbFRQO0E0QmpsVEc7RUFDRSxtQkFBQTtFQUVBLGVBQUE7RUFFQSxjQUFBO0M1QmlsVEw7QTRCL2tUSztFckIvakRJLGlDQUFBO0VxQmtrREYsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLGVBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtDNUJnbFRQO0E0QjVrVEc7RUFDRSxlQUFBO0VBRUEsaUJBQUE7RUFFQSxtQkFBQTtDNUI0a1RMOztBTzEwV0M7RUFFRSxhQUFBLENBQUEsT0FBQTtFQUNBLGVBQUEsQ0FBQSxPQUFBO0NQNDBXSDtBTzEwV0M7RUFDRSxZQUFBO0NQNDBXSDtBNEIza1REO0VBR0UsbUJBQUE7QzVCMmtURDtBNEJ6a1RDO0VBQ0UsZWpCdHhEVztFaUJ1eERYLDBCakJoeERtQjtDWDIxV3RCO0E0QnprVEc7RUFDRSxlakIxeERTO0NYcTJXZDtBNEJ2a1RDO0VBQ0UsMEJqQjF4RG9CO0NYbTJXdkI7QTRCdGtUQztFckJ6aURRLHVCc0J6T1E7RWJSZCxzQkNLTztFRExQLFlDS087RVd3eERQLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxhQUFBO0VBQ0EsY0FBQTtDNUIwa1RIO0E0QnhrVEc7RUFWRjtJWjF4REUsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087SVdreURMLG1CQUFBO0lBRUEsb0JBQUE7RzVCNGtUSDtDQUNGO0E0QjFrVEc7RUFDRSxVQUFBO0VBRUEsZWpCaHpEaUI7RWlCaXpEakIsMEJqQm56RGtCO0NYODNXdkI7QTRCemtUSztFQUNFLGVqQnJ6RFM7Q1hnNFdoQjtBNEJ4a1RLO0VBQ0UsMEJqQjN6RFc7Q1hxNFdsQjtBNEJ4a1RPO0VBQ0UsZWpCbDBESztDWDQ0V2Q7QTRCcGtUQztFckIva0RRLHVCc0J6T1E7RWJSZCxzQkNLTztFRExQLFlDS087RVY4WVQsdUJxQis2QzJCO0VBRXpCLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxpQkFBQTtFQUVBLGFBQUE7RUFFQSw2QkFBQTtDNUJ5a1RIO0E0QnZrVEc7RXJCN2xETSx1QnNCek9RO0ViUmQsc0JDS087RURMUCxhQ0tPO0VXNDBETCxTQUFBO0VBQ0EsY0FBQTtDNUI0a1RMO0E0QnprVEc7RXJCaDFCRixtQkFBQTtDUDQ1VUQ7QU8xNVVDO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7Q1A0NVVIO0E0QmxsVEc7RXJCdjBCRjs7Ozs7O01BQUE7RXFCMDBCSSxtQkFBQTtFQUVBLGdCQUFBO0M1QndsVEw7QTRCdGxUSztFQVBGO0lBUUksbUJBQUE7RzVCeWxUTDtDQUNGO0E0QnRsVEc7RXJCanVETSwyRHFCa3VESjtFQUVBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxpQkFBQTtFQUVBLFNBQUE7RUFDQSxhQUFBO0M1QnVsVEw7QTRCcmxUSztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtDNUJ1bFRQO0E0Qm5sVEc7RUFDRSxtQ0FBQTtDNUJxbFRMO0E0QmxsVEc7RUF2REY7SVpoMERFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lWZ2dDVCxtQkFBQTtHUDQ4VUM7RU8xOFVEO0lBQ0UsZUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsdUJBQUE7R1A0OFVEO0U0QnZwVEQ7SXJCbHpCQTs7Ozs7O1FBQUE7SXFCNjJCSSxtQkFBQTtJQUVBLDZCQUFBO0c1QnFtVEg7Q0FDRjtBNEJsbVRDO0VyQmhwRFEsdUJzQnpPUTtFYlJkLHNCQ0tPO0VETFAsYUNLTztFVmdMRCxtQ0FBQTtFQXJEQSxxSHFCb3dETjtFQUtBLG1DQUFBO0VBRUEsV0FBQTtDNUJzbVRIO0E0QnBtVEc7RUFaRjtJQWFJLFdBQUE7RzVCdW1USDtDQUNGO0E0QnJtVEc7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO0M1QnVtVEw7QTRCcm1USztFQUpGO0lBS0ksMEJBQUE7SUFFQSxXQUFBO0c1QnVtVEw7Q0FDRjtBNEJwbVRHO0VyQjNxRE0sdUJzQnpPUTtFYlJkLHNCQ0tPO0VETFAsWUNLTztFVzA1REwsbUNBQUE7QzVCeW1UTDtBNEJ0bVRHO0VyQmx5RE0sMkdxQm15REo7QzVCMG1UTDtBNEJwbVRHO0VBeENGO0laajRERSxZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztJV3U2REwsaUJBQUE7SUFDQSxnQkFBQTtHNUJ5bVRIO0NBQ0Y7QTRCcm1URztFQUNFLFlBQUE7QzVCdW1UTDtBNEJwbVRHO0VyQmp3RE0sZ0NBQUE7RXFCb3dESixXQUFBO0M1QnNtVEw7QTRCam1URztFckI3c0RNLHVCc0J6T1E7RWJS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dVZDO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7Q1BtdVZIO0E0QmhtVE87RXJCaG9DTjs7Ozs7O01BQUE7Q1B5dVZEO0E0QnJtVE87RXJCbGhFRSw2RHFCbWhFQTtFckIzbUVSLFlxQjRtRXNCO0VyQjNtRXRCLGFxQjJtRTRCO0VBRXBCLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBRUEsWUFBQTtFQUVBLFdBQUE7RUFDQSwwQmpCbnFFUztDWHl3WGxCO0E0QmxtVFM7RUFDRSxhQUFBO0M1Qm9tVFg7QTRCL2xUSztFWnpxRUYsc0JDS087RURMUCxZQ0tPO0NqQnV3WFY7QWtCOXRYRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEJtd1hWO0FrQnB1WEc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CMnhYakI7QWtCenVYRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkJneVhqQjtBa0I5dVhHO0VGOUNBLDRCQ0tPO0VETFAsb0JDS087RURMUCxZR0pjO0NuQnF5WGpCO0FrQm52WEc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CMHlYakI7QWtCeHZYRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkIreVhqQjtBNEJsb1RLO0VBR0UsNkJBQUE7QzVCa29UUDtBNEJob1RPO0VyQjlpRUUsMkRxQitpRUE7RUFFQSxlQUFBO0VBRUEsbUJBQUE7QzVCa29UVDtBNEJob1RTO0VBQ0Usc0JBQUE7RUFFQSxlakI5ckVLO0NYK3pYaEI7QTRCOW5UUztFQUNFLGlCQUFBO0VBRUEsZUFBQTtDNUIrblRYO0E0QjFuVEs7RXJCbDlESSx1QnFCbTlEa0I7RXJCL3JDMUIsbUJBQUE7Q1A4elZEO0FPNXpWQztFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0NQOHpWSDtBNEJ0b1RLO0VyQnJyQ0o7Ozs7OztNQUFBO0VBM25CQSx1QnFCbXpEK0I7RUFFekIsZUFBQTtFQUVBLDZCQUFBO0VBQ0EsbUNBQUE7QzVCOG9UUDtBNEI1b1RPO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUVBLGVBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdCQUFBO0M1QjJvVFQ7QTRCem9UUzs7O0VyQnpsRUEsNkRxQjBsRUU7RXJCOWlFRixpQ0FBQTtFcUJpakVFLGdCQUFBO0VBRUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxXQUFBO0VBQ0EsZWpCN3VFRztDWDIzWGQ7QTRCM29UUztFckJ4bUVBLDZEcUJ5bUVFO0VyQmpzRVYsWXFCa3NFd0I7RXJCanNFeEIsYXFCaXNFOEI7RUFFcEIsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBRUEsWUFBQTtFQUVBLFdBQUE7RUFDQSwwQmpCMXZFTztDWHM0WGxCO0E0QnpvVFM7RUFDRSxzQkFBQTtDNUIyb1RYO0E0QjFvVFc7RUFDRSxhQUFBO0M1QjRvVGI7QTRCem9UVzs7O0VBQ0UsV0FBQTtDNUI2b1RiO0E0QnRvVEc7RXJCdm9FTSx5RHFCd29FSjtDNUIwb1RMO0FPajVYQztFQUVFLGFBQUEsQ0FBQSxPQUFBO0VBQ0EsZUFBQSxDQUFBLE9BQUE7Q1BrNVhIO0FPaDVYQztFQUNFLFlBQUE7Q1BrNVhIO0E0QmxwVEc7RUFJRSxtQkFBQTtFQUNBLFFBQUE7RUFFQSxhQUFBO0M1QmdwVEw7QTRCNW9UQztFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFFQSxvQkFBQTtDNUI0b1RIO0E0QjFvVEc7RXJCMXBFTSxvSHFCMnBFSjtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7RUFFQSxZQUFBO0VBRUEsa0JBQUE7RUFDQSxlQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLDBCakI5eUVrQjtDWG83WHZCO0E0QnBvVEs7RUFDRSxnQkFBQTtDNUJzb1RQO0E0Qm5vVEs7RUFDRSxlakIxekVPO0VpQjJ6RVAsMEJqQnp6RVM7Q1g4N1hoQjs7QU92N1hDO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUHk3WEg7QU92N1hDO0VBQ0UsWUFBQTtDUHk3WEg7QTRCbm9URDtFQUdFLG9CQUFBO0M1Qm1vVEQ7QTRCam9UQztFWmwwRUUsc0JDS087RURMUCxZQ0tPO0NqQms4WFY7QWtCejVYRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEI4N1hWO0FrQi81WEc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CczlYakI7QTRCaHBUQztFQUdFLDZCQUFBO0VBRUEsbUJBQUE7QzVCK29USDtBNEI3b1RHO0VBUEY7SVpsMEVFLFlDS087SURMUCxZQ0tPO0dqQnM5WFI7RWtCNzZYQztJRjlDQSxlQ0tPO0lETFAsb0JDS087SURMUCxZR0pjO0duQm8rWGY7RTRCOXBURDtJWmwwRUUsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCaStYUjtFNEJ6cFRHO0lBQ0UsZ0JBQUE7RzVCMnBUTDtDQUNGO0E0QnhwVEc7RUFDRSxtQkFBQTtFQUVBLGVBQUE7RUFFQSxzQkFBQTtFQUVBLGVqQjExRWlCO0NYaS9YdEI7QTRCcnBUSztFQUNFLGtCQUFBO0VBRUEsZUFBQTtFQUVBLG1CQUFBO0VBRUEsZWpCbjJFZTtDWHUvWHRCOztBNEJ6b1RDO0VaNzJFRSxzQkNLTztFRExQLFlDS087Q2pCcy9YVjtBa0I3OFhHO0VGOUNBLGVDS087RURMUCxvQkNLTztFRExQLFlHWmM7RUhZZCxlSWVPO0NwQmsvWFY7QWtCbjlYRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkIwZ1lqQjtBNEJ6cFRDO0VBR0UsbUJBQUE7QzVCeXBUSDtBNEJ2cFRHO0VBRUUsY0FBQTtDNUJ3cFRMO0E0QnJwVEc7RUFDRSw4QkFBQTtDNUJ1cFRMO0E0QnBwVEc7RUFkRjtJWjcyRUUsWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087SVd5M0VMLHVCQUFB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aVRMO0E0QmhpVEs7RUFDRSxZQUFBO0M1QmtpVFA7QTRCL2hUSztFWnYvRkYsc0JDS087RURMUCxhQ0tPO0VETFAsZ0JDS087Q2pCc2haVjtBNEJoaVRLO0VBYkY7SVo5K0ZBLHFCQ0tPO0lETFAsWUNLTztJRExQLDRCQ0tPO0dqQjRoWlI7Q0FDRjtBNEJuaVRLO0VBakJGO0laOStGQSxZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztHakJvaVpSO0NBQ0Y7QTRCcGlURztFWnRnR0Esc0JDS087RURMUCxZQ0tPO0VETFAsNEJDS087RVdvZ0dMLDZCQUFBO0M1QnVpVEw7QTRCcmlUSztFQUNFLFlBQUE7QzVCdWlUUDtBNEJwaVRLO0VaL2dHRixzQkNLTztFRExQLGFDS087RURMUCxnQkNLTztDakJtalpWO0E0QnJpVEs7RUFiRjtJWnRnR0Esc0JDS087SURMUCxZQ0tPO0lETFAsNEJDS087R2pCeWpaUjtFNEJ4aVRLO0lBQ0UsZUFBQTtHNUIwaVRQO0U0QnZpVEs7SVoxaEdKLHNCQ0tPO0lETFAsWUNLTztJRExQLDRCQ0tPO0dqQmlrWlI7RTRCeGlUSztJWjloR0osc0JDS087SURMUCxhQ0tPO0lETFAsZ0JDS087R2pCc2taUjtDQUNGO0E0QnppVEs7RUE3QkY7SVp0Z0dBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0lXaWlHSCw2QkFBQTtHNUI4aVRMO0U0QjVpVEs7SVp4aUdKLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQnFsWlI7RTRCOWlUSztJWjVpR0osWUNLTztJRExQLFlDS087SURMUCxlQ0tPO0lETFAsZ0JDS087R2pCMmxaUjtDQUNGO0E0Qi9pVEc7RUE3Q0Y7SVpyZ0dFLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQm1tWlI7Q0FDRjs7QTRCNWlUQztFQUNFLGVBQUE7RUFFQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0M1QjhpVEg7QTRCNWlURztFQVBGO0lBUUksZ0JBQUE7RzVCK2lUSDtDQUNG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QSxhQUFBO0c5QnFwWnJCO0NBQ0Y7QThCdm9aRztFQUNJLDBCbkJ0TU87RW1CdU1QLHVCQUFBO0M5QnlvWlA7QThCdm9aTztFQUNJLGlEQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDOUJ5b1pYO0E4QnRvWk87RUFDQyxZQUFBO0M5QndvWlI7QThCcm9aTztFQUNJLGVuQjlNVztDWHExWnRCO0E4QnBvWk87RUFDSSxlbkJsTlc7Q1h3MVp0QjtBOEJub1pPO0VBQ0ksMEJuQjdORztDWGsyWmQ7QThCam9aZTtFQUNJLGVuQjNORztDWDgxWnRCO0E4QjduWlc7RUFDSSwwQm5CbE9PO0NYaTJadEI7QThCN25aZTtFQUVJLDBCbkJ0T0c7Q1hvMlp0QjtBOEJ0blplO0VBQ0ksaUJBQUE7RUFFQSxlbkJqUEc7Q1h3Mlp0QjtBOEJqblpXO0V2QnRIRixvRXVCdUhNO0VBRUEsZW5CalFEO0NYcTNaZDtBOEJqblpXO0V2QjVIRixvRXVCNkhNO0VBRUEsZW5CdlFEO0NYMjNaZDtBOEJoblplO0VBQ0ksOEJBQUE7QzlCa25abkI7QThCaG5abUI7RUFFSSwwQm5CaFJUO0NYaTRaZDtBOEJ6bVptQjtFdkJoSlYsb0V1QmlKYztFQUVBLGVuQjNSVDtDWHU0WmQ7QThCam1aRztFQUNJLFlBQUE7QzlCbW1aUDtBOEJqbVpPO0VBQ0MsbUJBQUE7RUFDTixZQUFBO0VBQ0EsWUFBQTtFQUNTLFNBQUE7RXZCaEhGLG1DQUFBO0NQcXRaVDtBOEJsbVpXO0VBUEo7SXZCaktFLG9FdUJ5S007SUFFQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUVBLGVBQUE7SUFDQSxpQkFBQTtJQUVBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtJQUVBLHFDQUFBO0c5Qm1tWmI7RThCam1aYTtJQUNJLGVuQmxVTDtHWHE2Wlo7RThCaG1aYTtJQUNJLGVuQnRVTDtHWHc2Wlo7RThCOWxaaUI7SUFDSSwwQm5CM1VUO0dYMjZaWjtFOEI5bFpxQjtJQUVJLDBCbkIvVWI7R1g4NlpaO0U4QjFsWmE7SXZCaEtO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QUE7Q1A0emFIO0FPMXphQztFQUNFLFlBQUE7Q1A0emFIO0FnQ2p2YW1CO0VoQmxGaEIsc0JDS087RURMUCxZQ0tPO0NqQmswYVY7QWtCenhhRztFRjlDQSxlQ0tPO0VETFAsb0JDS087RURMUCxZR1pjO0VIWWQsZUllTztDcEI4emFWO0FrQi94YUc7RUY5Q0EsNEJDS087RURMUCxvQkNLTztFRExQLFlHSmM7Q25CczFhakI7QWtCcHlhRztFRjlDQSw0QkNLTztFRExQLG9CQ0tPO0VETFAsWUdKYztDbkIyMWFqQjtBZ0Nsd2F1Qjs7RUFFSSxzQkFBQTtDaENvd2EzQjtBZ0Nqd2F1QjtFQVJKO0loQmxGaEIsWUNLTztJRExQLFlDS087R2pCMjFhUjtFa0JsemFDO0lGOUNBLGVDS087SURMUCxvQkNLTztJRExQLFlHSmM7R25CeTJhZjtFZ0NueGFpQjtJQVdRLHVDQUFBO0doQzJ3YXpCO0NBQ0Y7QWdDcHdhRztFaEJyR0Esc0JDS087RURMUCxZQ0tPO0VETFAsZUNLTztDakJ5MmFWO0FnQ3R3YU87RUFISjtJaEJyR0EsV0NLTztJRExQLFlDS087SURMUCxlQ0tPO0dqQisyYVI7Q0FDRjtBZ0N6d2FPO0VBUEo7SWhCckdBLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQnUzYVI7Q0FDRjs7QWlDaDVhRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFnQ0E7RUFDQyxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7Q2pDazVhQTtBaUNoNWFBO0VBQ0MsWUFBQTtFQUVBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUVBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFMUJvSlEsc0NBQUE7RTBCaEpSLHdCQUFBO0VBRUY7Ozs7O0lBQUE7RUFPUSxXQUFBO0UxQmtGRSw4QjBCakZGO0NqQzg0YVA7QWlDNTRhQztFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDakM4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LGFBQUEsQ0FBQSxPQUFBO0VBQ0EsZUFBQSxDQUFBLE9BQUE7Q1Bxb2JIO0FPbm9iQztFQUNFLFlBQUE7Q1Bxb2JIO0FtQ3poYkc7RUFDSSw2QkFBQTtDbkMyaGJQO0FtQ3poYk87RTVCVUUsMEg0QlRFO0VBRUEsbUJBQUE7RUFDQSw0QkFBQTtFQUVBLGVBQUE7RUFFQSxtQkFBQTtFQUVBLGV4QmpJVztFd0JrSVgsMEJ4QnBJWTtDWDZwYnZCO0FtQ3ZoYlc7RUFiSjtJQWNRLHVDQUFBO0duQzBoYmI7Q0FDRjtBbUN4aGJXO0VBQ0ksZXhCOUlDO0V3QitJRCwwQnhCOUlRO0NYd3FidkI7QW1DdmhiVztFQUNJLHNCQUFBO0VBRUEsZXhCdkpEO0V3QndKQywwQnhCcEpHO0NYNHFibEI7QW1DcGhiTztFQUNJLDZCQUFBO0NuQ3NoYlg7QW1DcGhiVztFQUhKO0lBSVEsNkJBQUE7R25DdWhiYjtDQUNGO0FtQ3JoYlc7RUFDSSxpQkFBQTtDbkN1aGJmO0FtQ25oYk87RW5CaEtKLFlDS087RURMUCxZQ0tPO0VETFAsZUNLTztFRExQLGdCQ0tPO0NqQm9yYlY7QW1DcmhiTztFbkJwS0osc0JDS087RURMUCxZQ0tPO0VETFAsNEJDS087RWtCa0tDLGlCQUFBO0NuQ3doYlg7QW1DdGhiVztFQUxKO0lBTVEsNkJBQUE7R25DeWhiYjtDQUNGO0FtQ3ZoYlc7RW5CN0tSLHNCQ0tPO0VETFAsYUNLTztFRExQLGdCQ0tPO0VrQjJLSyxpQkFBQTtDbkMwaGJmO0FtQ3RoYmU7RUFDSSxlQUFBO0VBRUEsYUFBQTtDbkN1aGJuQjtBbUNuaGJXO0VBdkJKO0luQnBLSixZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztHakJndGJSO0VtQ3ZoYmE7SW5COUxaLFlDS087SURMUCxZQ0tPO0lETFAsZUNLTztJRExQLGdCQ0tPO0dqQnN0YlI7Q0FDRjs7QW1DcmhiRztFQURKO0lBRVEsd0JBQUE7R25DeWhiTDtDQUNGOztBbUNyaGJHO0VBQ0k7SUFDSSxpQkFBQTtHbkN3aGJUO0NBQ0Y7QW1DcmhiRztFQUNJO0lBQ0ksZ0JBQUE7R25DdWhiVDtDQUNGOztBb0MxdmJPO0VBQ0ksb0J6QklHO0NYeXZiZDtBb0N6dmJXO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUVBLGVBQUE7RUFFQSxxQkFBQTtDcEN5dmJmO0FvQ3R2Ylc7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0NwQ3d2YmY7QW9DdHZiZTtFQUpKO0lBS1EsY0FBQTtHcEN5dmJqQjtDQUNGO0FvQ3Z2YmU7RUFSSjtJcEJGUixZQ0tPO0lETFAsWUNLTztJRExQLGVDS087SURMUCxnQkNLTztJVmdnQ1QsbUJBQUE7R1Bvd1pDO0VPbHdaRDtJQUNFLGVBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLHVCQUFBO0dQb3daRDtFb0M3d2JTO0k3QjRnQ1Y7Ozs7OztRQUFBO0k2QmhnQ2tCLG1CQUFBO0lBRUEsNkJBQUE7R3BDMHdiakI7Q0FDRjtBb0N4d2JlO0VBQ0ksWUFBQTtDcEMwd2JuQjtBb0N2d2JlO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7Q3BDd3dibkI7QW9DbndiZTtFQURKO0lBRVEsZUFBQTtHcENzd2JqQjtDQUNGOztBcUM3emJEO0VBQ0ksbUJBQUE7Q3JDZzBiSDtBcUM5emJHO0VBSEo7SUFJUSwwQkFBQTtHckNpMGJMO0NBQ0Y7QXFDL3piRztFQVBKO0lBUVEsNEJBQUE7R3JDazBiTDtDQUNGO0FxQ2gwYkc7RUFDSSxpQkFBQTtDckNrMGJQOztBc0M5MGJEO0VBQ0ksaUJBQUE7Q3RDaTFiSDtBc0MzMGJHO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUVBLHdDQUFBO0N0QzQwYlA7QXNDMTBiTztFQUNJLDhCQUFBO0VBRUEsZTNCSEs7Q1g4MGJoQjtBc0NsMGJPO0VBREo7SUFFUSxjQUFBO0d0Q3EwYlQ7Q0FDRjtBc0NsMGJHOztFQUVJLGNBQUE7Q3RDbzBiUDtBc0NsMGJPO0VBSko7O0lBS1EsY0FBQTtHdENzMGJUO0NBQ0Y7QXNDcDBiTztFQVJKOztJQVNRLGNBQUE7R3RDdzBiVDtDQUNGOztBdUNoM2JEO0VBRUksY0FBQTtDdkNrM2JIO0F1Q2gzYkc7RUFFSSxtQkFBQTtDdkNpM2JQO0F1Qy8yYk87RUFFSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFFQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSwwQkFBQTtFQUVBLGU1QmJHO0NYeTNiZDtBdUN4MmJHO0VBRUksaUJBQUE7Q3ZDeTJiUDtBdUN4MmJPO0VBRUksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBRUEsaUJBQUE7RUFFQSxtQkFBQTtFQUNBLDBCQUFBO0VBRUEsZTVCekJLO0NYKzNiaEI7QXVDbDJiRztFQUVJLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtDdkNrMmJQOztBd0N0NWJDO0VBREY7SUFFSSw0QkFBQTtHeEMwNWJEO0NBQ0Y7QXdDeDViQztFQUNFO0lBQ0UsYUFBQTtJQUNBLGtCQUFBO0d4QzA1Ykg7RXdDeDViRztJQUNFLFlBQUE7SUFDQSxrQkFBQTtJQUNBLHNCQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lqQ3lMRSxtQ0FBQTtHUG11YlA7Q0FDRjtBd0NuNWJDO0VBQ0UsMEI3QlZvQjtDWCs1YnZCO0EwQnA2Ykc7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QzFCczZiTDtBd0N4NWJHO0V4QlRBLGlCV05PO0VYTVAsa0JXTk87RVhNUCxtQldOTztFYWtCTCxXQUFBO0N4QzI1Ykw7QXdDeDViRztFQUNFLHVCQUFBO0VBRUEsbUJBQUE7Q3hDeTViTDtBd0N0NWJHO0VBQ0UsbUJBQUE7Q3hDdzViTDtBd0NwNWJDO0VBQ0UsbUJBQUE7Q3hDczViSDs7QXdDajViQztFQUNFLGNBQUE7Q3hDbzViSDs7QXlDdjhiQTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7Q3pDMDhiRDtBeUN2OGJBO0VBQ0MsZ0JBQUE7Q3pDeThiRDtBeUN2OGJDO0VBQ0MsaUJBQUE7Q3pDeThiRjtBeUNsOGJDO0VBQ0MsaUJBQUE7RUFDQSxvQkFBQTtDekNvOGJGO0F5Q2o4YkM7RUFDQyxpQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtDekNtOGJGO0F5Q2o4YkU7RUFDQyx1QkFBQTtDekNtOGJIO0F5Q2g4YkU7RUFDQyxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQ0FBQTtDekNrOGJIO0F5Q2g4Ykc7RUFDQyw2QkFBQTtDekNrOGJKO0F5Qy83Ykc7RUFDQyxtQkFBQTtDekNpOGJKO0F5Qzk3Ykc7RUFoQkQ7SUFpQkUsWUFBQTtJQUNBLDRCQUFBO0lBQ0EsNkJBQUE7R3pDaThiRjtFeUMvN2JFO0lBQ0MsNkJBQUE7R3pDaThiSDtDQUNGO0F5Qzk3Ykc7RUFDQyxZQUFBO0VBQ1MsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlOUJsREs7RThCbURMLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtDekNnOGJiO0F5Qzk3YmE7RUFDQyxvQjlCN0RJO0U4QjhESixZQUFBO0N6Q2c4YmQ7QXlDOTdiYztFQUNDLGlCQUFBO0N6Q2c4YmY7QXlDNTdiSTtFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0Esb0I5QjdFYTtFSnlMVCxtQ0FBQTtDUG8xYlQ7QXlDNTdiSTtFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0Esb0I5QnpGYTtFSnlMVCxxQ0FBQTtFa0M5RkosNkJBQUE7Q3pDKzdiTDtBeUMzN2JHO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNNLGNBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7Q3pDNjdiVjtBeUN6N2JJO0VBQ0MsOEJBQUE7RUFDQSxlOUIzR2E7RThCNEdiLGlDQUFBO0N6QzI3Ykw7QXlDeDdiTTtFQUNDLG9COUJoSFc7Q1gwaWNsQjtBeUN0N2JLO0VBQ0Msb0I5QnJIWTtDWDZpY2xCO0F5Q3I3Yks7RUFDQyxZQUFBO0N6Q3U3Yk47QXlDaDdiSTtFQUNDLCtCQUFBO0N6Q2s3Ykw7QXlDaDdiSztFQUNDLGtCQUFBO0N6Q2s3Yk47QXlDOTZiSTtFQUNDLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDTSxpQ0FBQTtDekNnN2JYO0F5QzU2Yks7RUFDQywwQjlCbkpRO0NYaWtjZDtBeUN2NmJDO0VBQ0Msb0JBQUE7Q3pDeTZiRjtBeUNyNmJFO0VBQ0MsaUJBQUE7Q3pDdTZiSDs7QTBDamxjTztFQUNJLGUvQmVXO0UrQmRYLDBCL0JZWTtDWHdrY3ZCO0EwQ2psY087RUFDSSxlL0JVVztDWHlrY3RCOztBMkMxbGNHO0VBQ0ksa0JBQUE7RUFFQSxhQUFBO0MzQzRsY1A7QU81a2NDO0VBRUUsYUFBQSxDQUFBLE9BQUE7RUFDQSxlQUFBLENBQUEsT0FBQTtDUDZrY0g7QU8za2NDO0VBQ0UsWUFBQTtDUDZrY0g7QTJDaG1jRztFQUdJLGFBQUE7RUFDQSxnQkFBQTtDM0NnbWNQO0EyQzlsY087RUFDSSxZQUFBO0MzQ2dtY1g7QTJDNWxjRzs7Ozs7O0VBTUksc0JBQUE7QzNDOGxjUDtBMkMxbGNJO0VBQ0MsaUJBQUE7QzNDNGxjTDtBMkNybGNHO0VBQ0YsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtDM0N1bGNEO0EyQ3JsY0M7RUFDSSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0MzQ3VsY0w7QTJDcGxjQztFQUNDLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDM0NzbGNGO0EyQ2xsY0E7RUFDSSx1QkFBQTtFQUNBLHdCQUFBO0MzQ29sY0o7QTJDbGxjQTtFQUNJLG9CQUFBO0VBQ0Esb0JBQUE7QzNDb2xjSjtBMkNsbGNBO0VBQ0ksMkJBQUE7QzNDb2xjSjs7QTRDdHBjRDtFQUNJLGtCQUFBO0M1Q3lwY0g7QTRDdnBjRztFQUhKO0lBSVEsNEJBQUE7RzVDMHBjTDtDQUNGIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNDAwaXRhbGljLDcwMCk7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogR3JpZCBTdHlsZXNoZWV0XG5cbkkndmUgc2VwZXJhdGVkIHRoZSBncmlkIHNvIHlvdSBjYW4gc3dhcCBpdCBvdXQgZWFzaWx5LiBJdCdzXG5jYWxsZWQgYXQgdGhlIHRvcCB0aGUgc3R5bGUuc2NzcyBzdHlsZXNoZWV0LlxuXG5UaGVyZSBhcmUgYSB0b24gb2YgZ3JpZCBzb2x1dGlvbnMgb3V0IHRoZXJlLiBZb3Ugc2hvdWxkIGRlZmluaXRlbHlcbmV4cGVyaW1lbnQgd2l0aCB5b3VyIG93bi4gSGVyZSBhcmUgc29tZSByZWNvbW1lbmRhdGlvbnM6XG5cbmh0dHA6Ly9ncmlkc2V0YXBwLmNvbSAtIExvdmUgdGhpcyBzaXRlLiBSZXNwb25zaXZlIEdyaWRzIG1hZGUgZWFzeS5cbmh0dHA6Ly9zdXN5Lm9kZGJpcmQubmV0LyAtIEdyaWRzIHVzaW5nIENvbXBhc3MuIFZlcnkgZWxlZ2FudC5cbmh0dHA6Ly9ncmlkcGFrLmNvbS8gLSBDcmVhdGUgeW91ciBvd24gcmVzcG9uc2l2ZSBncmlkLlxuaHR0cHM6Ly9naXRodWIuY29tL2RvcGUvbGVtb25hZGUgLSBOZWF0IGxpZ2h0d2VpZ2h0IGdyaWQuXG5cblxuVGhlIGdyaWQgYmVsb3cgaXMgYSBjdXN0b20gYnVpbHQgdGhpbmd5IEkgbW9kZWxlZCBhIGJpdCBhZnRlclxuR3JpZHNldC4gSXQncyBWRVJZIGJhc2ljIGFuZCBwcm9iYWJseSBzaG91bGRuJ3QgYmUgdXNlZCBvblxueW91ciBjbGllbnQgcHJvamVjdHMuIFRoZSBpZGVhIGlzIHlvdSBsZWFybiBob3cgdG8gcm9sbCB5b3VyXG5vd24gZ3JpZHMuIEl0J3MgYmV0dGVyIGluIHRoZSBsb25nIHJ1biBhbmQgYWxsb3dzIHlvdSBmdWxsIGNvbnRyb2xcbm92ZXIgeW91ciBwcm9qZWN0J3MgbGF5b3V0LlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGFzdC1jb2wge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG5Nb2JpbGUgR3JpZCBTdHlsZXNcblRoZXNlIGFyZSB0aGUgd2lkdGhzIGZvciB0aGUgbW9iaWxlIGdyaWQuXG5UaGVyZSBhcmUgZm91ciB0eXBlcywgYnV0IHlvdSBjYW4gYWRkIG9yIGN1c3RvbWl6ZVxudGhlbSBob3dldmVyIHlvdSBzZWUgZml0LlxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1hbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tLTFvZjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG4gIC5tLTFvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tLTJvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDY1LjY2NjY2NjY2NjclO1xuICB9XG4gIC5tLTFvZjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDIyLjc1JTtcbiAgfVxuICAubS0zb2Y0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3NC4yNSU7XG4gIH1cbiAgLm0tMW9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTcuNiU7XG4gIH1cbiAgLm0tMm9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzguMiU7XG4gIH1cbiAgLm0tM29mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNTguOCU7XG4gIH1cbiAgLm0tNG9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzkuNCU7XG4gIH1cbiAgLm0tMW9mNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tMW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tMm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMjYuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm0tM29mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDEuMTQyODU3MTQyOSU7XG4gIH1cbiAgLm0tNG9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNTUuODU3MTQyODU3MSU7XG4gIH1cbiAgLm0tNW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzAuNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm0tNm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogODUuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLm0tMW9mOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOS44NzUlO1xuICB9XG4gIC5tLTFvZjkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDguNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm0tMW9mMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDcuMyU7XG4gIH1cbiAgLm0tMW9mMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm0tMW9mMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDUuNTgzMzMzMzMzMyU7XG4gIH1cbn1cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjlweCkge1xuICAudC1hbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50LTFvZjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG4gIC50LTFvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICB9XG4gIC50LTJvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDY1LjY2NjY2NjY2NjclO1xuICB9XG4gIC50LTFvZjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDIyLjc1JTtcbiAgfVxuICAudC0zb2Y0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3NC4yNSU7XG4gIH1cbiAgLnQtMW9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTcuNiU7XG4gIH1cbiAgLnQtMm9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzguMiU7XG4gIH1cbiAgLnQtM29mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNTguOCU7XG4gIH1cbiAgLnQtNG9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzkuNCU7XG4gIH1cbiAgLnQtMW9mNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtMW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtMm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMjYuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLnQtM29mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDEuMTQyODU3MTQyOSU7XG4gIH1cbiAgLnQtNG9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNTUuODU3MTQyODU3MSU7XG4gIH1cbiAgLnQtNW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzAuNTcxNDI4NTcxNCU7XG4gIH1cbiAgLnQtNm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogODUuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLnQtMW9mOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOS44NzUlO1xuICB9XG4gIC50LTFvZjkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDguNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLnQtMW9mMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDcuMyU7XG4gIH1cbiAgLnQtMW9mMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLnQtMW9mMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDUuNTgzMzMzMzMzMyU7XG4gIH1cbn1cbi8qIExhbmRzY2FwZSB0byBzbWFsbCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC5kLWFsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmQtMW9mMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbiAgLmQtMW9mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmQtMm9mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNjUuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmQtMW9mNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMjIuNzUlO1xuICB9XG4gIC5kLTNvZjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDc0LjI1JTtcbiAgfVxuICAuZC0xb2Y1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAxNy42JTtcbiAgfVxuICAuZC0yb2Y1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzOC4yJTtcbiAgfVxuICAuZC0zb2Y1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1OC44JTtcbiAgfVxuICAuZC00b2Y1IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3OS40JTtcbiAgfVxuICAuZC0xb2Y2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMS4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZC0xb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMS4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZC0yb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAyNi40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuZC0zb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA0MS4xNDI4NTcxNDI5JTtcbiAgfVxuICAuZC00b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1NS44NTcxNDI4NTcxJTtcbiAgfVxuICAuZC01b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3MC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuZC02b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA4NS4yODU3MTQyODU3JTtcbiAgfVxuICAuZC0xb2Y4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA5Ljg3NSU7XG4gIH1cbiAgLmQtMW9mOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZC0xb2YxMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNy4zJTtcbiAgfVxuICAuZC0xb2YxMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuZC0xb2YxMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNS41ODMzMzMzMzMzJTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vb21pYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vb21pYS9ub29taWEuZW90PzAuMC4zXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vb21pYS9ub29taWEuZW90PzAuMC4zI2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvbm9vbWlhL25vb21pYS53b2ZmMj8wLjAuM1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbm9vbWlhL25vb21pYS53b2ZmPzAuMC4zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25vb21pYS9ub29taWEudHRmPzAuMC4zXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ub29taWEvbm9vbWlhLnN2Zz8wLjAuMyNub29taWFcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmljb246YmVmb3JlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubGItZGF0YSAubGItY2xvc2U6YmVmb3JlLCAubGItbmF2IGEubGItbmV4dDpiZWZvcmUsIC5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlOmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW46YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24tem9vbS1vdXQ6YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrOmJlZm9yZSwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uOmJlZm9yZSwgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZTpiZWZvcmUsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbDpiZWZvcmUsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbDpiZWZvcmUsIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWw6YmVmb3JlLCAubXMtc2VhcmNoOmJlZm9yZSwgLm1zLWNob2ljZSA+IGRpdjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJub29taWFcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29uLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLWFycm93LS1kb3duOmJlZm9yZSwgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLm1zLWNob2ljZSA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1hcnJvdy0tbGVmdDpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjazpiZWZvcmUsIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1hcnJvdy0tcmlnaHQ6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmxiLW5hdiBhLmxiLW5leHQ6YmVmb3JlLCAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1hcnJvdy0tdXA6YmVmb3JlLCAuZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAuZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLm1zLWNob2ljZSA+IGRpdi5vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSwgLnNlYXJjaGJhci1pcy1vcGVuIC5oZWFkZXIgLm1lbnUgbGktLW1hZ25pZnkgYnV0dG9uOmJlZm9yZSwgLnNlYXJjaGJhci1pcy1vcGVuIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uOmJlZm9yZSwgLmxiLWRhdGEgLmxiLWNsb3NlOmJlZm9yZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmU6YmVmb3JlLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLWVuZXJneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbi1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb24taW5ub3ZhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmljb24tbGlzdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbi1tYWduaWZ5OmJlZm9yZSwgLm1zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLW5vLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLXBpY3R1cmU6YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbi16b29tLS1pbjpiZWZvcmUsICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLXpvb20tLW91dDpiZWZvcmUsICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1VwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNob3dVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2hvd1VwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1VwVGl0bGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzaG93VXBUaXRsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzaG93VXBUaXRsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93VXBUaXRsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzaG93RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvd0Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZURvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgaGlkZURvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGhpZGVEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgaGlkZVVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBoaWRlVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzaG93TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2hvd0xlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3dMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3dSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzaG93UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNob3dSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvd1JpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tncm91bmRQb3NpdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCBjZW50ZXI7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJhY2tncm91bmRQb3NpdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCBjZW50ZXI7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBiYWNrZ3JvdW5kUG9zaXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHggY2VudGVyO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja2dyb3VuZFBvc2l0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4IGNlbnRlcjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItaW5uZXIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAyNSUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgNzUlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRlci1pbm5lciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA3NSUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRlci1pbm5lciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA3NSUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRlci1pbm5lciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA3NSUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXRlIE5hbWU6XG5BdXRob3I6XG5cblN0eWxlc2hlZXQ6IExvZ2luIFN0eWxlc2hlZXRcblxuVGhpcyBzdHlsZXNoZWV0IGlzIGxvYWRlZCAoaWYgYWRtaW4ucGhwIGlzIHNldHVwIGluIHlvdXJcbmZ1bmN0aW9ucyBmaWxlKSBvbiB0aGUgbG9naW4gcGFnZS4gVGhpcyB3YXkgeW91IGNhbiBzdHlsZVxudGhlIGxvZ2luIHBhZ2UuIEl0IHdvbid0IGFmZmVjdCBhbnkgb3RoZXIgcGFnZSwgYWRtaW4gb3IgZnJvbnQtZW5kLlxuXG5Gb3IgbW9yZSBpbmZvLCBjaGVjayBvdXQgdGhlIGNvZGV4OlxuaHR0cDovL2NvZGV4LndvcmRwcmVzcy5vcmcvQ3JlYXRpbmdfQWRtaW5fVGhlbWVzXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkubG9naW4gaDEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzI2cHg7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ2luLWxvZ28ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgLyogbWFrZSBzdXJlIHRvIHJlcGxhY2UgdGhpcyEgKi9cbn1cbmJvZHkubG9naW4gZm9ybSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDI2cHggMjRweCA0NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS5sb2dpbiBmb3JtIC5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgd2lkdGg6IDk3JTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICBib2R5LmxvZ2luIGgxIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9naW4tbG9nb0AyeC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyAvKiBtYWtlIHN1cmUgdG8gcmVwbGFjZSB0aGlzISAqL1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogQWRtaW4gU3R5bGVzaGVldFxuXG5JZiB5b3UgbGlrZSBsaXZpbmcgb24gdGhlIGVkZ2UsIHlvdSBjYW4gYWRkIHNvbWUgc3R5bGVzIGhlcmUgdG9cbmN1c3RvbWl6ZSB0aGUgZGFzaGJvYXJkIGFuZCBXb3JkUHJlc3MgYWRtaW4gYXJlYS4gVGhpcyBzdHlsZXNoZWV0XG5pcyBlbXB0eSwgYnV0IHlvdSBjYW4ganVzdCBzdGFydCBkcm9wcGluZyB5b3VyIHN0eWxlcyBoZXJlIHRvXG5zdGFydCBjdXN0b21pemluZy4gQWxsIGFkbWluIGZ1bmN0aW9ucyBhcmUgbG9jYXRlZCBpbiBsaWIvYWRtaW4vXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogQGF1dGhvciB6aGl4aW4gd2VuIDx3ZW56aGl4aW4yMDEwQGdtYWlsLmNvbT5cbiAqL1xuLm1zLXBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubXMtcGFyZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tcy1jaG9pY2Uge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubXMtY2hvaWNlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1zLWNob2ljZS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubXMtY2hvaWNlLmRpc2FibGVkID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLWNob2ljZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubXMtY2hvaWNlID4gc3Bhbi5wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG5cbi5tcy1jaG9pY2UuZGlzYWJsZWQgPiBzcGFuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5tcy1jaG9pY2UgPiBkaXYge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLm1zLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tcy1kcm9wLmJvdHRvbSB7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbi5tcy1kcm9wLnRvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbi5tcy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLm1zLXNlYXJjaDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5tcy1zZWFyY2ggaW5wdXQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI1cHggMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ubXMtc2VhcmNoLFxuLm1zLXNlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAta2h0bWwtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tcy1kcm9wIHVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm1zLWRyb3AgdWwgPiBsaS5zdWJmaWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubXMtZHJvcCB1bCA+IGxpLnN1YmZpbHRlciBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tcy1kcm9wIHVsID4gbGkuc3ViZmlsdGVyLS1oaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXMtZHJvcCB1bCA+IGxpLnNlbGVjdGVkIGxhYmVsIHtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4ubXMtZHJvcCB1bCA+IGxpLnNlbGVjdGVkIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbn1cblxuLm1zLWRyb3AgdWwgPiBsaS5tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1zLWRyb3AgdWwgPiBsaS5ncm91cCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpLm11bHRpcGxlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLm1zLWRyb3AgdWwgPiBsaSBsYWJlbC5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4ubXMtZHJvcCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tcy1kcm9wIC5tcy1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjEgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG4ubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG4ubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsOjpiZWZvcmUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzkwOTA5MDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwtLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwtLW9wZW4gbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwtLW9wZW4gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFemR6IFtpenktZGl6eV1cbi8vIHYwLjUuMSAtIHJlbGVhc2VkIDIwMTYtMDUtMTAgMTQ6NTJcbi8vIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9qYXlzYWx2YXQvZXpkelxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29weXJpZ2h0IChDKSAyMDE2IEpheSBTYWx2YXRcbi8vIGh0dHA6Ly9qYXlzYWx2YXQuY29tL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lemR6LWRyb3B6b25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzFkMjUyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmV6ZHotZHJvcHpvbmUgZGl2IHtcbiAgLyogKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lemR6LWRyb3B6b25lIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMxZDI1MmM7XG59XG5cbi5lemR6LWRyb3B6b25lIGltZyB7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmV6ZHotZHJvcHpvbmUgW3R5cGU9ZmlsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5lemR6LWZvY3VzIHtcbiAgY29sb3I6IGRhcmtncmF5O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5lemR6LWVudGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MTAwO1xufVxuXG4uZXpkei1hY2NlcHQge1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyNTJjO1xufVxuXG4uZXpkei1yZWplY3Qge1xuICBjb2xvcjogZGFya3JlZDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIGRhcmtyZWQ7XG59XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0ICosXG4uZGstc2VsZWN0ICo6YmVmb3JlLFxuLmRrLXNlbGVjdCAqOmFmdGVyLFxuLmRrLXNlbGVjdC1tdWx0aSxcbi5kay1zZWxlY3QtbXVsdGkgKixcbi5kay1zZWxlY3QtbXVsdGkgKjpiZWZvcmUsXG4uZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRrLXNlbGVjdCxcbi5kay1zZWxlY3QtbXVsdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMjAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRrLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAyMHB4O1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZGstc2VsZWN0ZWQtZGlzYWJsZWQge1xuICBjb2xvcjogI0JCQkJCQjtcbn1cblxuLmRrLXNlbGVjdCAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG59XG5cbi5kay1zZWxlY3QtbXVsdGkgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAuNWVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbi5kay1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZGstb3B0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucyAuZGstb3B0aW9uLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRrLW9wdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLmRrLW9wdGdyb3VwICsgLmRrLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5kay1vcHRncm91cCArIC5kay1vcHRncm91cCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGstb3B0Z3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGstb3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZGstb3B0Z3JvdXAtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGstb3B0Z3JvdXAtbGFiZWw6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uZGstb3B0Z3JvdXAtbGFiZWwuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG5cbi5kay1vcHRncm91cC1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmRrLW9wdGdyb3VwLW9wdGlvbnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3Qtb3B0aW9ucyxcbi5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3Qtb3B0aW9ucyxcbi5kay1zZWxlY3QtbXVsdGk6Zm9jdXMgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kay1zZWxlY3QtbXVsdGk6aG92ZXIsXG4uZGstc2VsZWN0LW11bHRpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRrLXNlbGVjdGVkOmhvdmVyLFxuLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRrLXNlbGVjdC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICNCQkJCQkI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjpiZWZvcmUsIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG59XG4uZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjphZnRlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbn1cblxuc2VsZWN0W2RhdGEtZGtjYWNoZWlkXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi0tcmVzZXQge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi0tcmVzZXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi0tYXBwbHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDtcbn1cbi5idG4tLWFwcGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi5idG4tLWN0YSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY1MTAwO1xufVxuLmJ0bi0tY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuI2hvbWUgLmJ0bi0tY3RhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICByaWdodDogMDtcbn1cbi5idG4tLWZpbHRlcnMge1xuICBsaW5lLWhlaWdodDogMy4xMjVlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnRuLS1saW5lYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMC42MjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNTEwMDtcbn1cbi5idG4tLWxpbmVhcjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC41NTU1NTU1NTU2ZW07XG59XG4uYnRuLS1saW5lYXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjUxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4uYnRuLS1zdWJtaXQtLXNlYXJjaCB7XG4gIHdpZHRoOiAzLjMzMzMzMzMzMzNlbTtcbiAgaGVpZ2h0OiA0LjA1NTU1NTU1NTZlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2hiYXItaXMtb3BlbiAuYnRuLS1zdWJtaXQtLXNlYXJjaCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLS1pY29uX19zZWFyY2gge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1pY29uX19zZWFyY2g6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi0tc2hvdy1tYXBzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xufVxuLmJ0bi0tc2hvdy1tYXBzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG59XG4uYnRuLS1zaG93LW1hcHM6aG92ZXIge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5idG4tLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJ0bi0tbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbi5idG4tLW1vYmlsZV9fbGluZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tbW9iaWxlX19saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tbW9iaWxlX19saW5lOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLW1vYmlsZS0taXMtYWN0aXZlIC5idG4tLW1vYmlsZV9fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tbW9iaWxlLS1pcy1hY3RpdmUgLmJ0bi0tbW9iaWxlX19saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdG9wOiAxcHg7XG59XG4uYnRuLS1tb2JpbGUtLWlzLWFjdGl2ZSAuYnRuLS1tb2JpbGVfX2xpbmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRvcDogLTFweDtcbn1cblxuLmZvcm06YmVmb3JlLCAuZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZm9ybTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm1fX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0gLmlucHV0LS10ZXh0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybSAuaW5wdXQtLXRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0gLmlucHV0LS10ZXh0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tLXNlYXJjaGJhcjpiZWZvcmUsIC5mb3JtLS1zZWFyY2hiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmZvcm0tLXNlYXJjaGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tLXNlYXJjaGJhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogLTEzcHg7XG4gIG1heC1oZWlnaHQ6IDQuNTYyNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbiNzZWFyY2ggLmZvcm0tLXNlYXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG59XG4uZm9ybS0tc2VhcmNoYmFyLS1pcy1jbG9zZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS0tc2VhcmNoYmFyIC5pbnB1dC0tc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjA1NTU1NTU1NTZlbTtcbiAgcGFkZGluZzogMjBweCAxMDBweCAyMHB4IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0gLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtIC5maWVsZCAucmVtb3ZlLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtIC5maWVsZCAucmVtb3ZlLXNlbGVjdGlvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvcm0gLmZpZWxkIC5yZW1vdmUtc2VsZWN0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5mb3JtIC5maWVsZCAucmVtb3ZlLXNlbGVjdGlvbi0taXMtaGlkZSB7XG4gIGN1cnNvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybSAuZmllbGQtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtIC5zZWxlY3Qge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjU3MTQyODU3MTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjU3MTQyODU3MTRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxLjQyODU3MTQyODZlbTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcm0gLnNlbGVjdC5tcy1wYXJlbnQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvcm0gLnNlbGVjdC5kay1zZWxlY3Qge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvcm0gLnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybSAuc2VsZWN0IG9wdGlvbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMy41NzE0Mjg1NzE0ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMuNTcxNDI4NTcxNGVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0gLnNlbGVjdC0tZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybSAuc2VsZWN0LS1tdWx0aSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybSAuc2VsZWN0LS1tdWx0aSBvcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjE0Mjg1NzE0M2VtIDEuNDI4NTcxNDI4NmVtO1xufVxuLmZvcm0gLnNlbGVjdC0taXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS0tZmlsdGVycyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tLWZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZvcm0tLWZpbHRlcnMgc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uZm9ybS0tZmlsdGVycy0taXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwO1xuICB0b3A6IDczcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS0tZmlsdGVycy0taXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tLWZpbHRlcnMtLW5vLXRhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmZvcm0tLWZpbHRlcnMtLWlzLWhpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLS1maWx0ZXJzLS1pcy1oaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB9XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQge1xuICB3aWR0aDogMTcuMjQxMzc5MzEwMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg1bisxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDVuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwLjY4OTY1NTE3MjQlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoNW4rMykge1xuICBtYXJnaW4tbGVmdDogNDEuMzc5MzEwMzQ0OCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg1bis0KSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi4wNjg5NjU1MTcyJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDVuKzUpIHtcbiAgbWFyZ2luLWxlZnQ6IDgyLjc1ODYyMDY4OTclO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZDpiZWZvcmUsIC5mb3JtLS1maWx0ZXJzIC5maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsIC5pbnB1dC0tdGV4dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsIC5pbnB1dC0tdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFkMjUyYztcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFkMjUyYztcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCA1NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQtLWZ1bGwgLmlucHV0LS10ZXh0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsIC5pbnB1dC0tdGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS0tZmlsdGVycyAuZmllbGQge1xuICAgIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoM24rMikge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4yODU3MTQyODU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoM24rMykge1xuICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0Mjg1NzE0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb3JtLS1maWx0ZXJzIC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCgxbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuZm9ybS0tZmlsdGVycyAuZmllbGQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQtLW1vcmUtZWxtIC5zZWxlY3QtLWZpbHRlcnM6YmVmb3JlLCAuZm9ybS0tZmlsdGVycyAuZmllbGQtLW1vcmUtZWxtIC5zZWxlY3QtLWZpbHRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybS0tZmlsdGVycyAuZmllbGQtLW1vcmUtZWxtIC5zZWxlY3QtLWZpbHRlcnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ2LjU1MTcyNDEzNzklO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzLmRrLXNlbGVjdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQ0ODI3NTg2MjElO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzLmRrLXNlbGVjdDpsYXN0LW9mLXR5cGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjQ0ODI3NTg2MjElO1xufVxuLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuZGstc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0Ni41NTE3MjQxMzc5JTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLS1maWx0ZXJzIC5maWVsZC0tbW9yZS1lbG0gc2VsZWN0W2RhdGEtZGtjYWNoZWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uaW5qYS1mb3Jtcy1jb250IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG59XG4ubmluamEtZm9ybXMtY29udCAuY2hlY2tib3gtd3JhcCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5uaW5qYS1mb3Jtcy1yZXF1aXJlZC1pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLm5pbmphLWZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkwOTA5MDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5uaW5qYS1mb3Jtcy1maWVsZC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5oaWRkZW4td3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmZpZWxkLS1taWRkbGUtd3JhcCB7XG4gIHdpZHRoOiA0OC41NzE0Mjg1NzE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuZmllbGQtLW1pZGRsZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmZpZWxkLS1taWRkbGUtLWxhc3Qtd3JhcCB7XG4gIHdpZHRoOiA0OC41NzE0Mjg1NzE0JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmZpZWxkLS1taWRkbGUtLWxhc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCAubmluamEtZm9ybXMtZmllbGQge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjU3MTQyODU3MTRlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy41NzE0Mjg1NzE0ZW07XG4gIHBhZGRpbmc6IDAgMS40Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIC5uaW5qYS1mb3Jtcy1maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCAubmluamEtZm9ybXMtZmllbGQgLmRrLXNlbGVjdGVkLFxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCAubmluamEtZm9ybXMtZmllbGQuZGstc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkLmRrLXNlbGVjdCAuZGstb3B0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCAubmluamEtZm9ybXMtZmllbGQuZGstc2VsZWN0IC5kay1vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAudXBsb2FkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC51cGxvYWQtd3JhcCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAudXBsb2FkLXdyYXAgLmV6ZHotZHJvcHpvbmUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAudXBsb2FkLXdyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjU3MTQyODU3MTRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAudXBsb2FkLXdyYXAgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWw6YmVmb3JlLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbC5pcy1jaGVja2VkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjUxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTUwMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsOmJlZm9yZSwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbn1cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbC5pcy1jaGVja2VkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjUxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTUwMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuc3VibWl0LXdyYXA6YmVmb3JlLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5zdWJtaXQtd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5zdWJtaXQtd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuc3VibWl0LXdyYXAgaW5wdXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMi41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuc3VibWl0LXdyYXAgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuXG4ubmluamEtZm9ybXMtcmVzcG9uc2UtbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NTcxNDI5ZW07XG59XG4ubmluamEtZm9ybXMtcmVzcG9uc2UtbXNnIHAsXG4ubmluamEtZm9ybXMtcmVzcG9uc2UtbXNnIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uaW5qYS1mb3Jtcy1yZXNwb25zZS1tc2cubmluamEtZm9ybXMtc3VjY2Vzcy1tc2cgcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5uaW5qYS1mb3Jtcy1yZXNwb25zZS1tc2cubmluamEtZm9ybXMtZXJyb3ItbXNnIHAsXG4ubmluamEtZm9ybXMtcmVzcG9uc2UtbXNnLm5pbmphLWZvcm1zLWVycm9yLW1zZyBkaXYge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG5cbi8qXG4gICAgVGltZWxpbmVKUyAtIHZlci4gMy4zLjE2IC0gMjAxNi0wNS0zMVxuICAgIENvcHlyaWdodCAoYykgMjAxMi0yMDE2IE5vcnRod2VzdGVybiBVbml2ZXJzaXR5XG4gICAgYSBwcm9qZWN0IG9mIHRoZSBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eSBLbmlnaHQgTGFiLCBvcmlnaW5hbGx5IGNyZWF0ZWQgYnkgWmFjaCBXaXNlXG4gICAgaHR0cHM6Ly9naXRodWIuY29tL05VS25pZ2h0TGFiL1RpbWVsaW5lSlMzXG4gICAgVGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpYyBMaWNlbnNlLCB2LiAyLjAuXG4gICAgSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXMgZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHA6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cbiovXG4vKiFcblx0VGltZWxpbmUgSlMgM1xuXG5cdERlc2lnbmVkIGFuZCBidWlsdCBieSBaYWNoIFdpc2UgZm9yIHRoZSBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eSBLbmlnaHQgTGFiXG5cblx0VGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpY1xuXHRMaWNlbnNlLCB2LiAyLjAuIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzXG5cdGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwczovL21vemlsbGEub3JnL01QTC8yLjAvLlxuXG4qLyAvKiFcblx0VGltZWxpbmUgSlMgM1xuXG5cdERlc2lnbmVkIGFuZCBidWlsdCBieSBaYWNoIFdpc2UgZm9yIHRoZSBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eSBLbmlnaHQgTGFiXG5cblx0VGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpY1xuXHRMaWNlbnNlLCB2LiAyLjAuIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzXG5cdGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwczovL21vemlsbGEub3JnL01QTC8yLjAvLlxuXG4qL1xuLnRsLXN0b3J5anMgZGl2ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnRsLXN0b3J5anMgaDEsXG4udGwtc3RvcnlqcyBoMixcbi50bC1zdG9yeWpzIGgzLFxuLnRsLXN0b3J5anMgaDQsXG4udGwtc3RvcnlqcyBoNSxcbi50bC1zdG9yeWpzIGg2LFxuLnRsLXN0b3J5anMgcCxcbi50bC1zdG9yeWpzIGJsb2NrcXVvdGUsXG4udGwtc3RvcnlqcyBwcmUsXG4udGwtc3RvcnlqcyBhLFxuLnRsLXN0b3J5anMgYWJicixcbi50bC1zdG9yeWpzIGFjcm9ueW0sXG4udGwtc3RvcnlqcyBhZGRyZXNzLFxuLnRsLXN0b3J5anMgY2l0ZSxcbi50bC1zdG9yeWpzIGNvZGUsXG4udGwtc3RvcnlqcyBkZWwsXG4udGwtc3RvcnlqcyBkZm4sXG4udGwtc3RvcnlqcyBlbSxcbi50bC1zdG9yeWpzIGltZyxcbi50bC1zdG9yeWpzIHEsXG4udGwtc3RvcnlqcyBzLFxuLnRsLXN0b3J5anMgc2FtcCxcbi50bC1zdG9yeWpzIHNtYWxsLFxuLnRsLXN0b3J5anMgc3RyaWtlLFxuLnRsLXN0b3J5anMgc3Ryb25nLFxuLnRsLXN0b3J5anMgc3ViLFxuLnRsLXN0b3J5anMgc3VwLFxuLnRsLXN0b3J5anMgdHQsXG4udGwtc3RvcnlqcyB2YXIsXG4udGwtc3RvcnlqcyBkZCxcbi50bC1zdG9yeWpzIGRsLFxuLnRsLXN0b3J5anMgZHQsXG4udGwtc3RvcnlqcyBsaSxcbi50bC1zdG9yeWpzIG9sLFxuLnRsLXN0b3J5anMgdWwsXG4udGwtc3RvcnlqcyBmaWVsZHNldCxcbi50bC1zdG9yeWpzIGZvcm0sXG4udGwtc3RvcnlqcyBsYWJlbCxcbi50bC1zdG9yeWpzIGxlZ2VuZCxcbi50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIHRhYmxlLFxuLnRsLXN0b3J5anMgY2FwdGlvbixcbi50bC1zdG9yeWpzIHRib2R5LFxuLnRsLXN0b3J5anMgdGZvb3QsXG4udGwtc3RvcnlqcyB0aGVhZCxcbi50bC1zdG9yeWpzIHRyLFxuLnRsLXN0b3J5anMgdGgsXG4udGwtc3RvcnlqcyB0ZCxcbi50bC1zdG9yeWpzIC50bC1jb250YWluZXIsXG4udGwtc3RvcnlqcyAuY29udGVudC1jb250YWluZXIsXG4udGwtc3RvcnlqcyAubWVkaWEsXG4udGwtc3RvcnlqcyAudGV4dCxcbi50bC1zdG9yeWpzIC50bC1zbGlkZXIsXG4udGwtc3RvcnlqcyAuc2xpZGVyLFxuLnRsLXN0b3J5anMgLmRhdGUsXG4udGwtc3RvcnlqcyAudGl0bGUsXG4udGwtc3RvcnlqcyAubWVzc2FnZSxcbi50bC1zdG9yeWpzIC5tYXAsXG4udGwtc3RvcnlqcyAuY3JlZGl0LFxuLnRsLXN0b3J5anMgLmNhcHRpb24sXG4udGwtc3RvcnlqcyAudGwtZmVlZGJhY2ssXG4udGwtc3RvcnlqcyAudGwtZmVhdHVyZSxcbi50bC1zdG9yeWpzIC50b29sYmFyLFxuLnRsLXN0b3J5anMgLm1hcmtlcixcbi50bC1zdG9yeWpzIC5kb3QsXG4udGwtc3RvcnlqcyAubGluZSxcbi50bC1zdG9yeWpzIC5mbGFnLFxuLnRsLXN0b3J5anMgLnRpbWUsXG4udGwtc3RvcnlqcyAuZXJhLFxuLnRsLXN0b3J5anMgLm1ham9yLFxuLnRsLXN0b3J5anMgLm1pbm9yLFxuLnRsLXN0b3J5anMgLnRsLW5hdmlnYXRpb24sXG4udGwtc3RvcnlqcyAuc3RhcnQsXG4udGwtc3RvcnlqcyAuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRsLXN0b3J5anMgaDEsXG4udGwtc3RvcnlqcyBoMixcbi50bC1zdG9yeWpzIGgzLFxuLnRsLXN0b3J5anMgaDQsXG4udGwtc3RvcnlqcyBoNSxcbi50bC1zdG9yeWpzIGg2IHtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi50bC1zdG9yeWpzIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi50bC1zdG9yeWpzIG9sLFxuLnRsLXN0b3J5anMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udGwtc3RvcnlqcyBxOmJlZm9yZSxcbi50bC1zdG9yeWpzIHE6YWZ0ZXIsXG4udGwtc3RvcnlqcyBibG9ja3F1b3RlOmJlZm9yZSxcbi50bC1zdG9yeWpzIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGwtc3RvcnlqcyBhOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi50bC1zdG9yeWpzIGE6aG92ZXIsXG4udGwtc3RvcnlqcyBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi50bC1zdG9yeWpzIGFydGljbGUsXG4udGwtc3RvcnlqcyBhc2lkZSxcbi50bC1zdG9yeWpzIGRldGFpbHMsXG4udGwtc3RvcnlqcyBmaWdjYXB0aW9uLFxuLnRsLXN0b3J5anMgZmlndXJlLFxuLnRsLXN0b3J5anMgZm9vdGVyLFxuLnRsLXN0b3J5anMgaGVhZGVyLFxuLnRsLXN0b3J5anMgaGdyb3VwLFxuLnRsLXN0b3J5anMgbmF2LFxuLnRsLXN0b3J5anMgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGwtc3RvcnlqcyBhdWRpbyxcbi50bC1zdG9yeWpzIGNhbnZhcyxcbi50bC1zdG9yeWpzIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbn1cblxuLnRsLXN0b3J5anMgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRsLXN0b3J5anMgZGl2IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4udGwtc3RvcnlqcyBzdWIsXG4udGwtc3RvcnlqcyBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udGwtc3RvcnlqcyBzdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLnRsLXN0b3J5anMgc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4udGwtc3RvcnlqcyBpbWcge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBib3JkZXI6IDA7XG59XG5cbi50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIGlucHV0LFxuLnRsLXN0b3J5anMgc2VsZWN0LFxuLnRsLXN0b3J5anMgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAqb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi50bC1zdG9yeWpzIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbi50bC1zdG9yeWpzIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGwtc3RvcnlqcyBidXR0b24sXG4udGwtc3RvcnlqcyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXJlc2V0XSxcbi50bC1zdG9yeWpzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi50bC1zdG9yeWpzIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGwtc3RvcnlqcyB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGwtdGltZWxpbmUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udGwtdGltZWxpbmUgaDEsXG4udGwtdGltZWxpbmUgaDIsXG4udGwtdGltZWxpbmUgaDMsXG4udGwtdGltZWxpbmUgaDQsXG4udGwtdGltZWxpbmUgaDUsXG4udGwtdGltZWxpbmUgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRsLXRpbWVsaW5lIGgxLFxuLnRsLXRpbWVsaW5lIGgyLFxuLnRsLXRpbWVsaW5lIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnRsLXRpbWVsaW5lIGgxIHNtYWxsLFxuLnRsLXRpbWVsaW5lIGgyIHNtYWxsLFxuLnRsLXRpbWVsaW5lIGgzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRsLXRpbWVsaW5lIGg0LFxuLnRsLXRpbWVsaW5lIGg1LFxuLnRsLXRpbWVsaW5lIGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRsLXRpbWVsaW5lIGg0IHNtYWxsLFxuLnRsLXRpbWVsaW5lIGg1IHNtYWxsLFxuLnRsLXRpbWVsaW5lIGg2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnRsLXRpbWVsaW5lIGgyLnRsLWhlYWRsaW5lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udGwtdGltZWxpbmUgaDIudGwtaGVhZGxpbmUtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cblxuLnRsLXRpbWVsaW5lIGgyLnRsLWhlYWRsaW5lLXRpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRsLXRpbWVsaW5lIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi50bC10aW1lbGluZSBoMjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuXG4udGwtdGltZWxpbmUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi50bC10aW1lbGluZSBwLmxlYWQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50bC10aW1lbGluZSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi50bC10aW1lbGluZSBwIGE6aG92ZXIsXG4udGwtdGltZWxpbmUgcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNjMzQ1Mjg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAudGwtdGltZWxpbmUgcCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC50bC10aW1lbGluZSBwIGE6aG92ZXIsXG4gIC50bC10aW1lbGluZSBwIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjYzM0NTI4O1xuICB9XG59XG4udGwtdGltZWxpbmUgYixcbi50bC10aW1lbGluZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGwtdGltZWxpbmUgaSxcbi50bC10aW1lbGluZSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRsLXRpbWVsaW5lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuXG4udGwtdGltZWxpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzZlMjcxNztcbn1cblxuLnRsLXRpbWVsaW5lIC50bC1jYXB0aW9uLFxuLnRsLXRpbWVsaW5lIC50bC1jcmVkaXQsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LXByZXZpb3VzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnRsLXRpbWVsaW5lIC50bC1jYXB0aW9uIGEsXG4udGwtdGltZWxpbmUgLnRsLWNyZWRpdCBhLFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0IGEsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LXByZXZpb3VzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRsLXRpbWVsaW5lIC50bC1tYWtlbGluayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi50bC10aW1lbGluZSBibG9ja3F1b3RlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBjaXRlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIGNpdGU6YmVmb3JlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUXCI7XG59XG5cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xufVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xufVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICp6b29tOiAxO1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkOmJlZm9yZSxcbi50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC50d2l0dGVyLWRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50bC10aW1lbGluZSAudmNhcmQgLmF1dGhvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIGE6aG92ZXIgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIC5uaWNrbmFtZSB7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC5mbixcbi50bC10aW1lbGluZSAudmNhcmQgLm5pY2tuYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC5mbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC5uaWNrbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciBpbWcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRsLXRpbWVsaW5lIC50bC10ZXh0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi50bC10aW1lbGluZSAudGwtdGV4dCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50bC10aW1lbGluZSAudGwtYnV0dG9uLWNhbGx0b2FjdGlvbiAudGwtYnV0dG9uLWNhbGx0b2FjdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7XG59XG5cbi50bC10aW1lbGluZSAudGwtbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFlYmNjO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC50bC10aW1lbGluZSBoMSxcbiAgLnRsLXRpbWVsaW5lIGgyLFxuICAudGwtdGltZWxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNTAwcHgpIHtcbiAgLnRsLXRpbWVsaW5lIGgxLFxuICAudGwtdGltZWxpbmUgaDIsXG4gIC50bC10aW1lbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4udGwtc2tpbm55IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0bC1pY29ucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChpY29ucy90bC1pY29ucy5lb3QpO1xuICBzcmM6IHVybChpY29ucy90bC1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGljb25zL3RsLWljb25zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChpY29ucy90bC1pY29ucy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaWNvbnMvdGwtaWNvbnMuc3ZnI3RsLWljb25zKSBmb3JtYXQoXCJzdmdcIik7XG59XG5bY2xhc3NePXRsLWljb24tXSxcbltjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogdGwtaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGwtaWNvbi12aW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLnRsLWljb24td2lraXBlZGlhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cblxuLnRsLWljb24tY2hldnJvbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi50bC1pY29uLWNoZXZyb24tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi50bC1pY29uLXlvdXR1YmUtbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi50bC1pY29uLWZvdXJzcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4udGwtaWNvbi1jYW1lcmEtcmV0cm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4udGwtaWNvbi1kb2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4udGwtaWNvbi13ZWlibzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi50bC1pY29uLXJlc2l6ZS1ob3Jpem9udGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cblxuLnRsLWljb24tcmVzaXplLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLnRsLWljb24tcmVzaXplLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4udGwtaWNvbi1yZXNpemUtc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4udGwtaWNvbi10d2l0dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLnRsLWljb24tZ29vZ2xlLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4udGwtaWNvbi12aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi50bC1pY29uLXlvdXR1YmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4udGwtaWNvbi1wbGFpbnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4udGwtaWNvbi1zdG9yaWZ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLnRsLWljb24tcXVvdGUtdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4udGwtaWNvbi1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLnRsLWljb24tbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4udGwtaWNvbi1zcG90aWZ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLnRsLWljb24tbG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4udGwtaWNvbi1nb29nbGVtYXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLnRsLWljb24td2ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLnRsLWljb24tc2hhcmUtdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4udGwtaWNvbi1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLnRsLWljb24tdmlkZW8tdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4udGwtaWNvbi1kYWlseW1vdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi50bC1pY29uLXR1bWJscjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi50bC1pY29uLWxhc3RmbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi50bC1pY29uLWdpdGh1YjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi50bC1pY29uLWRvYy12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi50bC1pY29uLWdvb2dsZWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLnRsLWljb24tZmFjZWJvb2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4udGwtaWNvbi1mbGlja3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4udGwtaWNvbi1kcmliYmJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi50bC1pY29uLXZpbWVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLnRsLWljb24taW5zdGFncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLnRsLWljb24tcGludGVyZXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnRsLWljb24tYXJyb3ctbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi50bC1pY29uLWFycm93LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4udGwtaWNvbi1hcnJvdy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi50bC1pY29uLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLnRsLWljb24tc2hhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4udGwtaWNvbi1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLnRsLWljb24tZXZlcm5vdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4udGwtaWNvbi1tYXBwaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4udGwtaWNvbi1zd2lwZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi50bC1pY29uLXN3aXBlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4udGwtaWNvbi10b3VjaC1zcHJlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4udGwtaWNvbi10b3VjaC1waW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi50bC1kcmFnZ2luZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50bC1tZW51YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuQGtleWZyYW1lcyBpbnZlcnRUb0JsYWNrIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbi50bC1tZW51YmFyLWJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOSk7XG59XG5cbi50bC1tZW51YmFyLWJ1dHRvbi50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG5cbi50bC1tZW51YmFyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY1MTAwO1xufVxuXG4udGwtbWVudWJhci1idXR0b246aG92ZXIudGwtbWVudWJhci1idXR0b24taW5hY3RpdmUge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkpO1xufVxuXG4udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNjcpO1xufVxuXG4udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2MzNDUyODtcbn1cblxuQGtleWZyYW1lcyBpbnZlcnRUb0JsYWNrIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbi50bC1tZXNzYWdlLFxuLnRsLW1lc3NhZ2UtZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGwtbWVzc2FnZSAudGwtbWVzc2FnZS1jb250YWluZXIsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGwtbWVzc2FnZSAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCxcbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmZmZmO1xufVxuXG4udGwtbWVzc2FnZSAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCBzdHJvbmcsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbG9hZGluZy1pY29uLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLWxvYWRpbmctaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgcm90YXRlWCgxODBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZXBsYW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG4udGwtbWVzc2FnZS1mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4udGwtbWVzc2FnZS1mdWxsIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLW1lc3NhZ2UtZnVsbCBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgLnRsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50bC10aW1lbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIGE6aG92ZXIgLnRsLWtuaWdodGxhYi1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzNDUyODtcbn1cblxuLnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM0NTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmJlZm9yZSxcbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogdGwtaWNvbnM7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNjMzQ1Mjg7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmFmdGVyIHtcbiAgYm90dG9tOiAyNHB4O1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyLnRsLXRpbWVuYXYtc2xpZGVyLWFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciAudGwtdGltZW5hdi1zbGlkZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sgLnRsLXRpbWVuYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciAudGwtdGltZW5hdi1jb250YWluZXItbWFzayAudGwtdGltZW5hdi1jb250YWluZXIgLnRsLXRpbWVuYXYtaXRlbS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRsLXRpbWVtYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1mYXN0IC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWZhc3QgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjE1KTtcbn1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmZmZmY7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmZmZmY7XG59XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUgcC50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkpLCBjb2xvci1zdG9wKDUwJSwgI2U1ZTVlNSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXIsIHRvIGJvdHRvbSwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBlbmRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC10aW1lbWFya2VyLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePXRsLWljb24tXSxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2JmYmZiZjtcbn1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLWljb24td2lraXBlZGlhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMTUpO1xufVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbn1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7XG59XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItc21hbGwge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSksIGNvbG9yLXN0b3AoODAlLCAjYmZiZmJmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTkxLCAxOTEsIDE5MSwgMCkgMCwgI2JmYmZiZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCByZ2JhKDE5MSwgMTkxLCAxOTEsIDApIDAsICNiZmJmYmYgODAlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiQHRoZWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiQHRoZWNvbG9yXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePXRsLWljb24tXSxcbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXIsIHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBlbmRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG4gIHotaW5kZXg6IDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICB6LWluZGV4OiA4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNSk7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjUpO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXIsIHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBlbmRDb2xvcnN0cj1cIkB0aGVjb2xvclwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC10aW1lbWFya2VyLW1lZGlhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMTUpO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItbG9uZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQ6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLXRpbWVzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlOmhvdmVyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udGwtdGltZWVyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50bC10aW1lZXJhLnRsLXRpbWVlcmEtZmFzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTZjMztcbn1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjAgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7XG59XG5cbi50bC10aW1lZXJhLnRsLXRpbWVlcmEtY29sb3IxIC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNmMzO1xufVxuXG4udGwtdGltZWVyYS50bC10aW1lZXJhLWNvbG9yMiAudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzJjMztcbn1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjMgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGMzNmM7XG59XG5cbi50bC10aW1lZXJhLnRsLXRpbWVlcmEtY29sb3I0IC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2ZGMzO1xufVxuXG4udGwtdGltZWVyYS50bC10aW1lZXJhLWNvbG9yNSAudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YzNhNztcbn1cblxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQgLnRsLXRpbWVlcmEtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVlcmEtY29udGVudCAudGwtdGltZWVyYS10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSksIGNvbG9yLXN0b3AoNTAlLCAjZTVlNWU1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiQHRoZWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiQHRoZWNvbG9yXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnRsLXRpbWVncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xufVxuXG4udGwtdGltZWdyb3VwIC50bC10aW1lZ3JvdXAtbWVzc2FnZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBjb2xvcjogI2UwZTBlMDtcbiAgdGV4dC1zaGFkb3c6ICNmZmZmZmYgMCAycHggMnB4O1xufVxuXG4udGwtdGltZWdyb3VwLnRsLXRpbWVncm91cC1hbHRlcm5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4udGwtdGltZWdyb3VwLnRsLXRpbWVncm91cC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGwtdGltZWF4aXMtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRsLXRpbWVheGlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5cHg7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvcixcbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayxcbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IgLnRsLXRpbWVheGlzLXRpY2s6YmVmb3JlLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJmYmY7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yLnRsLXRpbWVheGlzLWFuaW1hdGUgLnRsLXRpbWVheGlzLXRpY2ssXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vci50bC10aW1lYXhpcy1hbmltYXRlIC50bC10aW1lYXhpcy10aWNrIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvci50bC10aW1lYXhpcy1hbmltYXRlLW9wYWNpdHkgLnRsLXRpbWVheGlzLXRpY2ssXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vci50bC10aW1lYXhpcy1hbmltYXRlLW9wYWNpdHkgLnRsLXRpbWVheGlzLXRpY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuIC50bC10aW1lYXhpcy10aWNrLXRleHQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG5cbi50bGFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50bC1hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4udGwtYW5pbWF0ZS1vcGFjaXR5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLnRsLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRsLXNsaWRlIC50bC1zbGlkZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG59XG5cbi50bC1zbGlkZSAudGwtc2xpZGUtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGwtc2xpZGUtdGV4dC1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRsLXNsaWRlLXRleHQtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGgzLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDQsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg1LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDYsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGg2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBhOmhvdmVyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBhOmhvdmVyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBiLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBiLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBpLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBpLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtY2FwdGlvbixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLWNyZWRpdCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLWNyZWRpdCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudmNhcmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC52Y2FyZCAubmlja25hbWUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCAubmlja25hbWUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNSU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDAwMDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgzLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg2IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDA7XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLWNhcHRpb24sXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jcmVkaXQge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDAwMDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50bC1zbGlkZS50bC10ZXh0LWJhY2tncm91bmQgLnRsLXRleHQgLnRsLXRleHQtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udGwtc2xpZGUudGwtdGV4dC1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udGwtc2tpbm55IC50bC1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhLFxuLnRsLXNraW5ueSAudGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgaW1nLFxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgZW1iZWQsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBvYmplY3QsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB2aWRlbyxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDE3NXB4O1xufVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXMsXG4udGwtc2xpZGVuYXYtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTE1KTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuMTU7XG4gIC1tb3otb3BhY2l0eTogMC4xNTtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSBzbWFsbCxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24gc21hbGwsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAta2h0bWwtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xufVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZmZmZjtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzMzMzMzMztcbn1cblxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24ge1xuICBmb250LWZhbWlseTogdGwtaWNvbnM7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRsLXNsaWRlbmF2LW5leHQge1xuICByaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4O1xufVxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uOjpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb246OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xufVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAta2h0bWwtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQge1xuICByaWdodDogMzJweDtcbn1cblxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lcixcbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG9wYWNpdHk6IDAuMzM7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMyk7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjMzO1xuICAtbW96LW9wYWNpdHk6IDAuMzM7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG59XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xufVxuXG4udGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIge1xuICByaWdodDogNzBweDtcbn1cblxuLnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG59XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG59XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG59XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xufVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG9wYWNpdHk6IDAuMzM7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMyk7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjMzO1xuICAtbW96LW9wYWNpdHk6IDAuMzM7XG59XG5cbi50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmFjdGl2ZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xufVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBvcGFjaXR5OiAwLjMzO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzMpO1xuICAta2h0bWwtb3BhY2l0eTogMC4zMztcbiAgLW1vei1vcGFjaXR5OiAwLjMzO1xufVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG59XG5cbi50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNraW5ueS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNraW5ueS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXMsXG4udGwtc2tpbm55LnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCxcbi50bC1za2lubnkudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXNraW5ueS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCxcbi50bC1za2lubnkudGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50bC1zdG9yeXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGwtc3RvcnlzbGlkZXIgaW1nLFxuLnRsLXN0b3J5c2xpZGVyIGVtYmVkLFxuLnRsLXN0b3J5c2xpZGVyIG9iamVjdCxcbi50bC1zdG9yeXNsaWRlciB2aWRlbyxcbi50bC1zdG9yeXNsaWRlciBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRsLXN0b3J5c2xpZGVyIC50bC1zbGlkZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci10b3VjaC1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayAudGwtc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIC50bC1zbGlkZXItY29udGFpbmVyIC50bC1zbGlkZXItaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQ6YmVmb3JlLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2YyZjJmMjtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAgc3BhbiB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS1sb2FkZXJyb3IgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS1sb2FkZXJyb3IgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2YyZjJmMjtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCBpbWcsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IGVtYmVkLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCBvYmplY3QsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IHZpZGVvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udGwtbWVkaWEtc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudmNhcmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnZjYXJkIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnRsLWNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi50bC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmJlZm9yZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLXNoYWRvdzpiZWZvcmUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgIzAwMDAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAjMDAwMDAwO1xufVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtY3JlZGl0LFxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLWNyZWRpdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udGwtdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNzM3MzczO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnRsLXRleHQgcCB7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4udGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi50bC10ZXh0IC50bC10ZXh0LWRhdGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0LFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIHtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDA7XG59XG5cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG5cbi50bC1za2lubnkgLnRsLXRleHQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGwtc2tpbm55IC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lLXRpdGxlLFxuLnRsLXNraW5ueSAudGwtdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi50bC1tZWRpdW0gLnRsLXRleHQgaDIudGwtaGVhZGxpbmUtdGl0bGUsXG4udGwtbWVkaXVtIC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnRsLWljb24tdHdpdHRlciB7XG4gIGNvbG9yOiAjNTVhY2VlO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGE6aG92ZXIsXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGEudGwtZGF0ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3ZlciAuZm4sXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGEudGwtZGF0ZTpob3ZlciAuZm4sXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGE6aG92ZXIgLm5pY2tuYW1lLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhLnRsLWRhdGU6aG92ZXIgLm5pY2tuYW1lIHtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG5cbi50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmJlZm9yZSxcbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNTAwcHgpIHtcbiAgLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWluc3RhZ3JhbSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtcHJvZmlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWlmcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtaWNvbi13aWtpcGVkaWEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtcGFnZWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtc291cmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjI1KTtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXNvdXJjZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1zb3VyY2Uge1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjg1KTtcbn1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEsXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSAudGwtbWVkaWEtd2Vic2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS13ZWJzaXRlIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogNHB4IDAgMCAxNXB4O1xufVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS13ZWJzaXRlIGltZy50bC1tZWRpYS13ZWJzaXRlLWljb24ge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgaDQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGwtdGltZWxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRsLXRpbWVsaW5lLnRsLXRpbWVsaW5lLWVtYmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udGwtdGltZWxpbmUudGwtdGltZWxpbmUtZnVsbC1lbWJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnRsLWxheW91dC1wb3J0cmFpdCAudGwtc3RvcnlzbGlkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuI3RpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG59XG4jdGltZWxpbmUgLnRsLXNsaWRlbmF2LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0aW1lbGluZSAudGwtdGV4dC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbiN0aW1lbGluZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuI3RpbWVsaW5lIC50bC10aW1lbWFya2VyLXRleHQgaDIge1xuICBwYWRkaW5nOiAwO1xufVxuI3RpbWVsaW5lIC50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN0aW1lbGluZSAudGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50IHtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4jdGltZWxpbmUgLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuI3RpbWVsaW5lIC50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbiN0aW1lbGluZSAudGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50bC1tZXNzYWdlLWZ1bGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xufVxuXG4ubGlnaHRib3gge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAqem9vbTogMTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubGItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldixcbi5sYi1uZXh0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4ubGItbmF2IGEubGItbmV4dDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xufVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xufVxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxiLWRhdGEgLmxiLWNsb3NlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIFRyZWJ1Y2hldCBNUywgVGFob21hLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZDI1MmM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0MmIwYztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEuNGVtO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6OmJlZm9yZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi4yZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNmVtIDAgMC40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG50ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG50ZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaG92ZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG50ZCBhLnVpLXN0YXRlLWFjdGl2ZSxcbnRkIGEudWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYUdGME1DSWdaM0poWkdsbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaUlIZ3hQU0kxTUNVaUlIa3hQU0l4TURBbElpQjRNajBpTlRBbElpQjVNajBpTFRFdU5ESXhNRGcxTkRjeE5USXdNbVV0TVRRbElqNEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJJek1tSXdZaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2p4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMk5rTXpBd1l5SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2dvOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0lpQm9aV2xuYUhROUlqRXdNQ0lnWm1sc2JEMGlkWEpzS0NOb1lYUXdLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhciwgYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmVmb3JlL0FmdGVyIEltYWdlIFNsaWRlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLWNvbnRlbnQtLWJlZm9yZS1hZnRlciB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLWJlZm9yZS1hZnRlciAuY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1wb3NpdGlvbjogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJlZm9yZS1hZnRlci1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmVmb3JlLWFmdGVyX19pbWFnZS0tYmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCBjYWxjKDEwMCUgLSB2YXIoLS1wb3NpdGlvbikpIDAgMCk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2ltYWdlLS1hZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uYmVmb3JlLWFmdGVyX19zbGlkZXI6Zm9jdXMtdmlzaWJsZSB+IC5iZWZvcmUtYWZ0ZXJfX3NsaWRlci1idXR0b24ge1xuICBvdXRsaW5lOiA1cHggc29saWQgIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLmJlZm9yZS1hZnRlcl9fc2xpZGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMC4ycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IHZhcigtLXBvc2l0aW9uKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmVmb3JlLWFmdGVyX19zbGlkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IHZhcigtLXBvc2l0aW9uKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA2O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cbi5iZWZvcmUtYWZ0ZXJfX3NsaWRlci1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlLWFmdGVyX19zbGlkZXItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjRyZW07XG4gIH1cbiAgLmJlZm9yZS1hZnRlcl9fc2xpZGVyLWJ1dHRvbiBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyLWNvbnRhaW5lcjpob3ZlciAuYmVmb3JlLWFmdGVyX19zbGlkZXItYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cbmJvZHkgLmNlbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5IC5jZW50ZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IC5jZW50ZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbmJvZHkgLmNmOmJlZm9yZSwgYm9keSAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuYm9keSAuY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3M3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keSAuY29udGVudC0taG9tZSwgYm9keSAuY29udGVudC0tcHJvamVjdCB7XG4gIG1hcmdpbi10b3A6IDgwdmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmNvbnRlbnQtLWhvbWUsIGJvZHkgLmNvbnRlbnQtLXByb2plY3Qge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keSAuY29udGVudC0taGFzLWNvdmVyIHtcbiAgbWFyZ2luLXRvcDogNDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmNvbnRlbnQtLWhhcy1jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLS13aXRoLWFzaWRlIHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tYWluLS13aXRoLWFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuLm1haW4tLWxhc3Qge1xuICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuODU3MTQyODU3MSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tYWluLS1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuLm1haW4tLWNlbnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpZGViYXIge1xuICB3aWR0aDogMzEuNDI4NTcxNDI4NiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuODU3MTQyODU3MSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaWRlYmFyLS1maXJzdCB7XG4gIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2lkZWJhci0tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpZGViYXItLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2lkZWJhci0tY2VudGVyIHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAzLjc1ZW0gYXV0byAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbWcuYWx0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWdjYXB0aW9uLS1hbHQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gIH1cbn1cbmgxLnRpdGxlLWgxIHtcbiAgZm9udC1zaXplOiAzLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMC45MjU5MjU5MjU5ZW07XG59XG5oMS50aXRsZS1oMS0tbGlnaHQge1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIGgxLnRpdGxlLWgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGgxLnRpdGxlLWgxIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgfVxufVxuXG5oMixcbi50aXRsZS1oMiB7XG4gIGZvbnQtc2l6ZTogMi43NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMC45MDkwOTA5MDkxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIGgyLFxuICAudGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGgyLFxuICAudGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICB9XG59XG5oMl9fbGluayxcbi50aXRsZS1oMl9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuaDJfX2xpbmsgc3Bhbixcbi50aXRsZS1oMl9fbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjM2MzYzNjM2MzZlbTtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICNmZjUxMDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2VmZWZlZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgaDJfX2xpbmsgc3BhbixcbiAgLnRpdGxlLWgyX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaDJfX2xpbmsgc3BhbixcbiAgLnRpdGxlLWgyX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC41NzE0Mjg1NzE0ZW07XG4gIH1cbn1cbmgyX19saW5rIHNwYW4gLmljb24sIGgyX19saW5rIHNwYW4gLm1zLWNob2ljZSA+IGRpdiwgaDJfX2xpbmsgc3BhbiAubXMtc2VhcmNoLCBoMl9fbGluayBzcGFuIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWwsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgaDJfX2xpbmsgc3BhbiBsYWJlbCwgaDJfX2xpbmsgc3BhbiAuZGstc2VsZWN0ZWQ6YmVmb3JlLCBoMl9fbGluayBzcGFuIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGgyX19saW5rIHNwYW4gbGFiZWwsIGgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgaDJfX2xpbmsgc3BhbiBsYWJlbCwgaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLXJlbW92ZSwgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LW5leHQgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtaWNvbiwgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyBoMl9fbGluayBzcGFuIC50bC1zbGlkZW5hdi1pY29uLCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSBoMl9fbGluayBzcGFuIC50bC1pY29uLWdvYmFjaywgaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24tem9vbS1vdXQsICN0aW1lbGluZSBoMl9fbGluayBzcGFuIC50bC1pY29uLXpvb20tb3V0LCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgaDJfX2xpbmsgc3BhbiAudGwtaWNvbi16b29tLWluLCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIGgyX19saW5rIHNwYW4gLnRsLWljb24taW1hZ2UsIGgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLXByZXYsIC5sYi1uYXYgaDJfX2xpbmsgc3BhbiBhLmxiLXByZXYsIGgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgaDJfX2xpbmsgc3BhbiBhLmxiLW5leHQsIGgyX19saW5rIHNwYW4gLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSBoMl9fbGluayBzcGFuIC5sYi1jbG9zZSwgaDJfX2xpbmsgc3BhbiAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciBoMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyLXByZXYsXG5oMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciBoMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyLW5leHQsXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAuaWNvbixcbi50aXRsZS1oMl9fbGluayBzcGFuIC5tcy1jaG9pY2UgPiBkaXYsXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAubXMtc2VhcmNoLFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCxcbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgLnRpdGxlLWgyX19saW5rIHNwYW4gbGFiZWwsXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAuZGstc2VsZWN0ZWQ6YmVmb3JlLFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLFxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIC50aXRsZS1oMl9fbGluayBzcGFuIGxhYmVsLFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLFxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC50aXRsZS1oMl9fbGluayBzcGFuIGxhYmVsLFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsXG4uTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAudGl0bGUtaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLXJlbW92ZSxcbi50aXRsZS1oMl9fbGluayBzcGFuIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLXNsaWRlbmF2LWljb24sXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLXNsaWRlbmF2LWljb24sXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLFxuI3RpbWVsaW5lIC50aXRsZS1oMl9fbGluayBzcGFuIC50bC1pY29uLWdvYmFjayxcbi50aXRsZS1oMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCxcbiN0aW1lbGluZSAudGl0bGUtaDJfX2xpbmsgc3BhbiAudGwtaWNvbi16b29tLW91dCxcbi50aXRsZS1oMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLFxuI3RpbWVsaW5lIC50aXRsZS1oMl9fbGluayBzcGFuIC50bC1pY29uLXpvb20taW4sXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsXG4jdGltZWxpbmUgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLWljb24taW1hZ2UsXG4udGl0bGUtaDJfX2xpbmsgc3BhbiAubGItbmF2IGEubGItcHJldixcbi5sYi1uYXYgLnRpdGxlLWgyX19saW5rIHNwYW4gYS5sYi1wcmV2LFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLW5leHQsXG4ubGItbmF2IC50aXRsZS1oMl9fbGluayBzcGFuIGEubGItbmV4dCxcbi50aXRsZS1oMl9fbGluayBzcGFuIC5sYi1kYXRhIC5sYi1jbG9zZSxcbi5sYi1kYXRhIC50aXRsZS1oMl9fbGluayBzcGFuIC5sYi1jbG9zZSxcbi50aXRsZS1oMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudGl0bGUtaDJfX2xpbmsgc3BhbiAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnRpdGxlLWgyX19saW5rIHNwYW4gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC50aXRsZS1oMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaDJfX2xpbmsgc3BhbixcbiAgLnRpdGxlLWgyX19saW5rIHNwYW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMi44NTcxNDI4NTcxJSAwIDAgMDtcbiAgfVxufVxuaDJfX2xpbms6aG92ZXIsXG4udGl0bGUtaDJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMl9fbGluazpob3ZlciAuaWNvbiwgaDJfX2xpbms6aG92ZXIgLm1zLWNob2ljZSA+IGRpdiwgaDJfX2xpbms6aG92ZXIgLm1zLXNlYXJjaCwgaDJfX2xpbms6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBoMl9fbGluazpob3ZlciBsYWJlbCwgaDJfX2xpbms6aG92ZXIgLmRrLXNlbGVjdGVkOmJlZm9yZSwgaDJfX2xpbms6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgaDJfX2xpbms6aG92ZXIgbGFiZWwsIGgyX19saW5rOmhvdmVyIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGgyX19saW5rOmhvdmVyIGxhYmVsLCBoMl9fbGluazpob3ZlciAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgaDJfX2xpbms6aG92ZXIgLk11bHRpRmlsZS1yZW1vdmUsIGgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCBoMl9fbGluazpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSBoMl9fbGluazpob3ZlciAudGwtaWNvbi1nb2JhY2ssIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20tb3V0LCBoMl9fbGluazpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20taW4sIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLWltYWdlLCBoMl9fbGluazpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiBoMl9fbGluazpob3ZlciBhLmxiLXByZXYsIGgyX19saW5rOmhvdmVyIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IGgyX19saW5rOmhvdmVyIGEubGItbmV4dCwgaDJfX2xpbms6aG92ZXIgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSBoMl9fbGluazpob3ZlciAubGItY2xvc2UsIGgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIGgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyLXByZXYsXG5oMl9fbGluazpob3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXIgaDJfX2xpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi50aXRsZS1oMl9fbGluazpob3ZlciAuaWNvbixcbi50aXRsZS1oMl9fbGluazpob3ZlciAubXMtY2hvaWNlID4gZGl2LFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC5tcy1zZWFyY2gsXG4udGl0bGUtaDJfX2xpbms6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCxcbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgLnRpdGxlLWgyX19saW5rOmhvdmVyIGxhYmVsLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC5kay1zZWxlY3RlZDpiZWZvcmUsXG4udGl0bGUtaDJfX2xpbms6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLFxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIC50aXRsZS1oMl9fbGluazpob3ZlciBsYWJlbCxcbi50aXRsZS1oMl9fbGluazpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLnRpdGxlLWgyX19saW5rOmhvdmVyIGxhYmVsLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLFxuLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLnRpdGxlLWgyX19saW5rOmhvdmVyIC5NdWx0aUZpbGUtcmVtb3ZlLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sXG4udGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjayxcbiN0aW1lbGluZSAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLWljb24tZ29iYWNrLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCxcbiN0aW1lbGluZSAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLWljb24tem9vbS1vdXQsXG4udGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sXG4jdGltZWxpbmUgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20taW4sXG4udGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLFxuI3RpbWVsaW5lIC50aXRsZS1oMl9fbGluazpob3ZlciAudGwtaWNvbi1pbWFnZSxcbi50aXRsZS1oMl9fbGluazpob3ZlciAubGItbmF2IGEubGItcHJldixcbi5sYi1uYXYgLnRpdGxlLWgyX19saW5rOmhvdmVyIGEubGItcHJldixcbi50aXRsZS1oMl9fbGluazpob3ZlciAubGItbmF2IGEubGItbmV4dCxcbi5sYi1uYXYgLnRpdGxlLWgyX19saW5rOmhvdmVyIGEubGItbmV4dCxcbi50aXRsZS1oMl9fbGluazpob3ZlciAubGItZGF0YSAubGItY2xvc2UsXG4ubGItZGF0YSAudGl0bGUtaDJfX2xpbms6aG92ZXIgLmxiLWNsb3NlLFxuLnRpdGxlLWgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi50aXRsZS1oMl9fbGluazpob3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXIgLnRpdGxlLWgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAxMHB4O1xufVxuaDItLXNlY3Rpb24sXG4udGl0bGUtaDItLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuaDItLXNlY3Rpb24tLWNlbnRlcixcbi50aXRsZS1oMi0tc2VjdGlvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUyMzgwOTUyMzg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG59XG5oMy50aXRsZS1oMy0tbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzMzMzMzNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0Mjg1NzE0ZW07XG59XG5oNi50aXRsZS1oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDI4NTcxNGVtO1xufVxuaDYudGl0bGUtaDYtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmg2IGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFkMjUyYztcbn1cbmg2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGV4dC1jb250ZW50IGhyIHtcbiAgbWFyZ2luOiAxLjg3NWVtIDA7XG4gIGJvcmRlci1jb2xvcjogI2VmZWZlZjtcbn1cbi50ZXh0LWNvbnRlbnQgZW0sXG4udGV4dC1jb250ZW50IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGV4dC1jb250ZW50IHN0cm9uZyxcbi50ZXh0LWNvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuLnRleHQtY29udGVudCBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS44NzVlbTtcbn1cbi50ZXh0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NWVtO1xufVxuLnRleHQtY29udGVudCBpbWcuYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMS44NzVlbTtcbn1cbi50ZXh0LWNvbnRlbnQgaW1nLnNpemUtZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAxLjg3NWVtO1xufVxuLnRleHQtY29udGVudCAud3AtY2FwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cbi50ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuLnRleHQtY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1ZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50ZXh0LWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogLTE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuLnRleHQtY29udGVudCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NWVtO1xufVxuLnRleHQtY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4udGV4dC1jb250ZW50IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cbi50ZXh0LWNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiLiBcIjtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4udGV4dC1jb250ZW50IG9sIGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQ6YmVmb3JlLCAuc2VjdGlvbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5zZWN0aW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zZWN0aW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAzLjc1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLWNvbnRlbnRfX2NvbHVtbi0tbGFyZ2Uge1xuICB3aWR0aDogNjUuNzE0Mjg1NzE0MyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQyODU3MSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRlbnRfX2NvbHVtbi0tc21hbGwge1xuICB3aWR0aDogMzEuNDI4NTcxNDI4NiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGVudC0tYWJvdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tY29udGVudC0tam9icy0tZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLWluZm9zIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnNlY3Rpb24tY29udGVudC0taW5ub3ZhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVlbSAwO1xufVxuLnNlY3Rpb24tY29udGVudC0tY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDguNTcxNDI4NTcxNCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tY29udGVudC0tY2VudGVyIC5jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlY3Rpb24tY29udGVudC0tY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnNlY3Rpb24tY29udGVudC0tYXR0YWNoZW1lbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb250ZW50LS1yZXR1cm4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzLjc1ZW0gMCAwO1xufVxuLnNlY3Rpb24tY29udGVudC0tcmV0dXJuIC5zaWRlYmFyX19yZXR1cm4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlY3Rpb24tY29udGVudC0tcmV0dXJuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tY29udGVudC0tcmVsYXRlZCwgLnNlY3Rpb24tY29udGVudC0tZXJuZWd5LCAuc2VjdGlvbi1jb250ZW50LS1pbnRyby0tZW5lcmd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLXJlbGF0ZWQtLWxpZ2h0LCAuc2VjdGlvbi1jb250ZW50LS1lcm5lZ3ktLWxpZ2h0LCAuc2VjdGlvbi1jb250ZW50LS1pbnRyby0tZW5lcmd5LS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VjdGlvbi1jb250ZW50LS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRlbnQtLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLTQwNCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tY29udGVudC0tZW5lcmd5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uc2VjdGlvbi1jb250ZW50LS1wcm9qZWN0cyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgcGFkZGluZyAwcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VjdGlvbi1jb250ZW50LS1wcm9qZWN0cy0taXMtaGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24tY29udGVudC0tbWFwcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgcGFkZGluZyAwcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VjdGlvbi1jb250ZW50LS1tYXBzLS1pcy1oaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjdGlvbi1jb250ZW50LS1sb2FkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1jb250ZW50LS1sb2FkZXItLWlzLWhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGlzdGluZy1uZXdzOmJlZm9yZSwgLmxpc3RpbmctbmV3czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4ubGlzdGluZy1uZXdzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS01IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS04IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMjAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0yMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTIyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMjMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0yNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMjYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0yNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMjkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0zMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTMxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMzIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0zMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMzUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0zNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMzgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0zOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNDEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS00MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS00NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNDcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS00OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS01MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS01NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS01NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS02MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTYxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNjIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS02MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNjUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS02NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNjgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS02OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNzEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS03MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTczIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNzQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS03NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNzcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS03OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tODAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS04MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTgyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tODMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS04NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tODYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS04NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tODkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS05MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTkxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tOTIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS05MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tOTUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS05NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tOTgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS05OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE1MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNlYXJjaCAubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmxpc3RpbmctbmV3cy0tdGVhbSB7XG4gIG1hcmdpbi10b3A6IDUuODgyMzUyOTQxMiU7XG4gIHBhZGRpbmctdG9wOiA1Ljg4MjM1Mjk0MTIlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi5saXN0aW5nLW5ld3MtLWhvbWUgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5saXN0aW5nLW5ld3MtLWhvbWUgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy1uZXdzLS1ob21lIC5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDUuODgyMzUyOTQxMiU7XG4gIH1cbn1cbi5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICB3aWR0aDogMzEuNDI4NTcxNDI4NiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxpc3RpbmctbmV3c19faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxpc3RpbmctbmV3c19faXRlbTpudGgtY2hpbGQoM24rMikge1xuICBtYXJnaW4tbGVmdDogMzQuMjg1NzE0Mjg1NyU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctbmV3c19faXRlbTpudGgtY2hpbGQoM24rMykge1xuICBtYXJnaW4tbGVmdDogNjguNTcxNDI4NTcxNCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctbmV3c19faXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTcxNDI4NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy1uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy1uZXdzX19pdGVtOm50aC1jaGlsZCgxbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy1uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgNS44ODIzNTI5NDEyJTtcbiAgfVxuICAubGlzdGluZy1uZXdzX19pdGVtOm50aC1jaGlsZCgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW06aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4ubGlzdGluZy1uZXdzX19pdGVtOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMHB4O1xufVxuLmxpc3RpbmctbmV3c19faXRlbV9fZGF0ZS5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogODFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogODFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjQuMjg1NzE0Mjg1NyU7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX190aHVtYiB7XG4gIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjYuMjUsIDIyNi4yNSwgMjI2LjI1KTtcbn1cbi5saXN0aW5nLW5ld3NfX2l0ZW1fX3RodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saXN0aW5nLW5ld3NfX2l0ZW1fX3RodW1iX19pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMjEzLjUsIDIxMy41LCAyMTMuNSk7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDElO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi50YWJsZXQgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWI6OmFmdGVyLCAubW9iaWxlIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RodW1iOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41NjI1ZW0gMS44NzVlbSAzLjEyNWVtO1xufVxuLmxpc3RpbmctbmV3c19faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RpbmctbmV3c19faXRlbV9fbGluayBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDYxNTM4NTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cbi5saXN0aW5nLW5ld3NfX2l0ZW1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RodW1iIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubGlzdGluZy1uZXdzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLW5ld3NfX2l0ZW1fX21vcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxldCAubGlzdGluZy1uZXdzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLW5ld3NfX2l0ZW1fX21vcmUsIC5tb2JpbGUgLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciAubGlzdGluZy1uZXdzX19pdGVtX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0aW5nLW5ld3MtLWZ1bGwgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5saXN0aW5nLW5ld3MtLWZ1bGwgLmxpc3RpbmctbmV3c19faXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xufVxuLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYiB7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMjI1cHg7XG59XG4ubGlzdGluZy1uZXdzLS1mdWxsIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDIzLjc1ZW07XG59XG5cbi5saXN0aW5nLXByb2plY3RzOmJlZm9yZSwgLmxpc3RpbmctcHJvamVjdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmxpc3RpbmctcHJvamVjdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTIyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTI1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTI4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTMxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTM0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTM3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQ2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQ5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTU1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTU4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTYxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTY0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTY3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTcwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTczIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTc2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTc5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTgyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTg1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTg4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTkxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTk0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTk3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTAxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEwMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTA0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEwNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTA3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEwOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTExMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTEzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTExNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTE2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTExOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTE5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTIyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEyNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTI1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEyNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTI4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEzMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTMxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEzMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTM0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEzNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTM3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTEzOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTQwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTQzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTQ2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE0OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTQ5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zZWFyY2ggLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0aW5nLXByb2plY3RzLS1jbGVhciAubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoM24rMikge1xuICBtYXJnaW4tbGVmdDogMzQuMjg1NzE0Mjg1NyU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctcHJvamVjdHMtLXNtYWxsZXN0IC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1sZWZ0OiA2OC41NzE0Mjg1NzE0JTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG4ubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OC41NzE0Mjg1NzE0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMW4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctcHJvamVjdHMtLXNtYWxsZXN0IC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCA1Ljg4MjM1Mjk0MTIlIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICB3aWR0aDogMjIuODU3MTQyODU3MSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNS43MTQyODU3MTQzJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoNG4rMykge1xuICBtYXJnaW4tbGVmdDogNTEuNDI4NTcxNDI4NiU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLWxlZnQ6IDc3LjE0Mjg1NzE0MjklO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzElO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMW4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCA1Ljg4MjM1Mjk0MTIlO1xuICB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbTo6YmVmb3JlLCAubGlzdGluZy1wcm9qZWN0c19faXRlbTo6YWZ0ZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbTpob3ZlciwgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0b3A6IC01cHg7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbTpob3Zlcjo6YmVmb3JlLCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpob3Zlcjo6YWZ0ZXIsIC5saXN0aW5nLXByb2plY3RzX19pdGVtOmZvY3VzOjpiZWZvcmUsIC5saXN0aW5nLXByb2plY3RzX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbS0tZmlyc3Qge1xuICB3aWR0aDogMjIuODU3MTQyODU3MSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGh1bWI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY0LjI4NTcxNDI4NTclO1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iIHtcbiAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saXN0aW5nLXByb2plY3RzX19pdGVtX190aHVtYl9faWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiKDIxMy41LCAyMTMuNSwgMjEzLjUpO1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5MDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjE0Mjg1NzE0MjllbTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdGluZy1wcm9qZWN0c19faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX2xpbms6aG92ZXIgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0aW5nLXByb2plY3RzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLXByb2plY3RzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2MTUzODQ2MjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIG1hcmdpbi1ib3R0b206IDEuNTM4NDYxNTM4NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbn1cblxuLnJlYWQtbW9yZS0tYmxvY2sge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgMi44MTI1ZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XG59XG4ucmVhZC1tb3JlLS1saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMi41ZW07XG59XG4ucmVhZC1tb3JlLS1saW5rIC5pY29uLCAucmVhZC1tb3JlLS1saW5rIC5tcy1jaG9pY2UgPiBkaXYsIC5yZWFkLW1vcmUtLWxpbmsgLm1zLXNlYXJjaCwgLnJlYWQtbW9yZS0tbGluayAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5yZWFkLW1vcmUtLWxpbmsgbGFiZWwsIC5yZWFkLW1vcmUtLWxpbmsgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLnJlYWQtbW9yZS0tbGluayAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAucmVhZC1tb3JlLS1saW5rIGxhYmVsLCAucmVhZC1tb3JlLS1saW5rIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5yZWFkLW1vcmUtLWxpbmsgbGFiZWwsIC5yZWFkLW1vcmUtLWxpbmsgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5yZWFkLW1vcmUtLWxpbmsgLk11bHRpRmlsZS1yZW1vdmUsIC5yZWFkLW1vcmUtLWxpbmsgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5yZWFkLW1vcmUtLWxpbmsgLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLWxpbmsgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnJlYWQtbW9yZS0tbGluayAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tbGluayAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluayAudGwtaWNvbi1nb2JhY2ssIC5yZWFkLW1vcmUtLWxpbmsgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluayAudGwtaWNvbi16b29tLW91dCwgLnJlYWQtbW9yZS0tbGluayAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLWxpbmsgLnRsLWljb24tem9vbS1pbiwgLnJlYWQtbW9yZS0tbGluayAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAucmVhZC1tb3JlLS1saW5rIC50bC1pY29uLWltYWdlLCAucmVhZC1tb3JlLS1saW5rIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5yZWFkLW1vcmUtLWxpbmsgYS5sYi1wcmV2LCAucmVhZC1tb3JlLS1saW5rIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5yZWFkLW1vcmUtLWxpbmsgYS5sYi1uZXh0LCAucmVhZC1tb3JlLS1saW5rIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLnJlYWQtbW9yZS0tbGluayAubGItY2xvc2UsIC5yZWFkLW1vcmUtLWxpbmsgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tbGluayAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnJlYWQtbW9yZS0tbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tbGluayAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVhZC1tb3JlLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlYWQtbW9yZS0tbGluazpob3ZlciAuaWNvbiwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubXMtY2hvaWNlID4gZGl2LCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5tcy1zZWFyY2gsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIGxhYmVsLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tbGluazpob3ZlciBsYWJlbCwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSAucmVhZC1tb3JlLS1saW5rOmhvdmVyIGxhYmVsLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5NdWx0aUZpbGUtcmVtb3ZlLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLWljb24tZ29iYWNrLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLWljb24tem9vbS1vdXQsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZSAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC50bC1pY29uLXpvb20taW4sIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluazpob3ZlciAudGwtaWNvbi1pbWFnZSwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAucmVhZC1tb3JlLS1saW5rOmhvdmVyIGEubGItcHJldiwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdiAucmVhZC1tb3JlLS1saW5rOmhvdmVyIGEubGItbmV4dCwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubGItZGF0YSAubGItY2xvc2UsIC5sYi1kYXRhIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLmxiLWNsb3NlLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucmVhZC1tb3JlLS1yZXR1cm4ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZWFkLW1vcmUtLXJldHVybiAuaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuIC5tcy1jaG9pY2UgPiBkaXYsIC5yZWFkLW1vcmUtLXJldHVybiAubXMtc2VhcmNoLCAucmVhZC1tb3JlLS1yZXR1cm4gLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAucmVhZC1tb3JlLS1yZXR1cm4gbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybiAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAucmVhZC1tb3JlLS1yZXR1cm4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tcmV0dXJuIGxhYmVsLCAucmVhZC1tb3JlLS1yZXR1cm4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tcmV0dXJuIGxhYmVsLCAucmVhZC1tb3JlLS1yZXR1cm4gLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5yZWFkLW1vcmUtLXJldHVybiAuTXVsdGlGaWxlLXJlbW92ZSwgLnJlYWQtbW9yZS0tcmV0dXJuIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLXJldHVybiAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLXJldHVybiAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuIC50bC1pY29uLWdvYmFjaywgLnJlYWQtbW9yZS0tcmV0dXJuICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLXJldHVybiAudGwtaWNvbi16b29tLW91dCwgLnJlYWQtbW9yZS0tcmV0dXJuICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuIC50bC1pY29uLXpvb20taW4sIC5yZWFkLW1vcmUtLXJldHVybiAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLWljb24taW1hZ2UsIC5yZWFkLW1vcmUtLXJldHVybiAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAucmVhZC1tb3JlLS1yZXR1cm4gYS5sYi1wcmV2LCAucmVhZC1tb3JlLS1yZXR1cm4gLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgLnJlYWQtbW9yZS0tcmV0dXJuIGEubGItbmV4dCwgLnJlYWQtbW9yZS0tcmV0dXJuIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLnJlYWQtbW9yZS0tcmV0dXJuIC5sYi1jbG9zZSwgLnJlYWQtbW9yZS0tcmV0dXJuIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5yZWFkLW1vcmUtLXJldHVybiAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnJlYWQtbW9yZS0tcmV0dXJuIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciAucmVhZC1tb3JlLS1yZXR1cm4gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBmb250LXNpemU6IDAuNjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWFkLW1vcmUtLXJldHVybjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAuaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5tcy1jaG9pY2UgPiBkaXYsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubXMtc2VhcmNoLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIGxhYmVsLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIGxhYmVsLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAuTXVsdGlGaWxlLXJlbW92ZSwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC50bC1pY29uLWdvYmFjaywgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudGwtaWNvbi16b29tLW91dCwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC50bC1pY29uLXpvb20taW4sIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLWljb24taW1hZ2UsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgYS5sYi1wcmV2LCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIGEubGItbmV4dCwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5sYi1jbG9zZSwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLnJlYWQtbW9yZS0tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuMTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2hvbWUgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5oZWFkaW5nIC5zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmhlYWRpbmctLWlzLWxvYWRlZCAuc2xpZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXItLW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLS1uZXdzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7XG59XG4uc2xpZGVyLS1uZXdzIHtcbiAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWRlcl9fc2xpZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLXBvcnRyYWl0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgwKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg2KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg3KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg4KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg5KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxMCkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTEpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDEyKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxMykgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTQpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDE1KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxNikgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTcpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDE4KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxOSkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjApIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDIxKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyMikgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjMpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDI0KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyNSkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjYpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDI3KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyOCkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjkpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDMwKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzMSkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzIpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDMzKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzNCkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzUpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDM2KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzNykgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzgpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDM5KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0MCkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDEpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQyKSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0Mykgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDQpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQ1KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0Nikgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDcpIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQ4KSBzcGFuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0OSkgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNTApIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX2xpbmsge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgOTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRleHQtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAxMTBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrIHNwYW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlci0tc3dpcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLS1zd2lwZXJfX3NsaWRlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLS1zd2lwZXJfX3NsaWRlcy0tbm8tdHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLnNsaWRlci0tc3dpcGVyX19zbGlkZXNfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLS1zd2lwZXJfX3NsaWRlc19fc2xpZGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjY2JTtcbn1cbi5zbGlkZXItLXN3aXBlcl9fc2xpZGVzX19zbGlkZSB7XG4gIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uc2xpZGVyLS1zd2lwZXJfX3NsaWRlc19fc2xpZGUtLWZ1bGwge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5zbGlkZXJfX25hdmlnYXRpb24tcG9pbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zbGlkZXJfX25hdmlnYXRpb24tcG9pbnQge1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLnNsaWRlcl9fbmF2aWdhdGlvbi1wb2ludF9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50X19pdGVtIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zbGlkZXJfX25hdmlnYXRpb24tcG9pbnRfX2l0ZW0tLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuLnNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zbGlkZXJfX25hdmlnYXRpb246OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uLS1kYXJrZW4ge1xuICBjb2xvcjogIzFkMjUyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjkpO1xufVxuLnNsaWRlcl9fbmF2aWdhdGlvbi0tZGFya2VuOjpiZWZvcmUge1xuICBjb2xvcjogIzFkMjUyYztcbn1cbi5zbGlkZXJfX25hdmlnYXRpb24tLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnNsaWRlcl9fbmF2aWdhdGlvbi0tbGVmdC0tc21hbGwge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5zbGlkZXJfX25hdmlnYXRpb24tLWxlZnQtLXNtYWxsOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uLS1sZWZ0LS1zbWFsbDpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2xpZGVyX19uYXZpZ2F0aW9uLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWRlcl9fbmF2aWdhdGlvbi0tcmlnaHQtLXNtYWxsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5zbGlkZXJfX25hdmlnYXRpb24tLXJpZ2h0LS1zbWFsbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLnNsaWRlcl9fbmF2aWdhdGlvbi0tcmlnaHQtLXNtYWxsOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zbGlkZXJfX25hdmlnYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuXG4uaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbi5oZWFkaW5nLS1ob21lIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRpbmctLWhvbWUge1xuICAgIGhlaWdodDogNDB2aDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGluZy0tcHJvamVjdCB7XG4gIGhlaWdodDogODB2aDtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkaW5nLS1wcm9qZWN0IHtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmhlYWRpbmctLXRlYW0ge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGluZy0tdGVhbSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5oZWFkaW5nX19jb3ZlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uaGVhZGluZ19fYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgcGFkZGluZzogMC4zMTI1ZW0gMC42MjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4uaGVhZGluZ19fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuLmhlYWRpbmctLWlzLWxvYWRlZCAuaGVhZGluZ19fY292ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5jb250YWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2NjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS45MDQ3NmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWN0X19zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3Rpbmctb2ZmaWNlczpiZWZvcmUsIC5saXN0aW5nLW9mZmljZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmxpc3Rpbmctb2ZmaWNlczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpiZWZvcmUsIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmxpc3Rpbmctb2ZmaWNlc19faXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gIHdpZHRoOiAyMi44NTcxNDI4NTcxJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxJTtcbn1cbi5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMi44NTcxNDI4NTcxJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGluZy1vZmZpY2VzX19pdGVtIGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDMuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyMTMuNSwgMjEzLjUsIDIxMy41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg4MjM1Mjk0MTIlO1xuICB9XG4gIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxJTtcbiAgfVxuICAubGlzdGluZy1vZmZpY2VzX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpudGgtY2hpbGQoMm4rMykge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLW9mZmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLW9mZmljZXNfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cbiNjb250YWN0IC5saXN0aW5nLW9mZmljZXNfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRhY3QgLmxpc3Rpbmctb2ZmaWNlc19fdGh1bWI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY1LjQ0MTE3NjQ3MDYlO1xufVxuI2NvbnRhY3QgLmxpc3Rpbmctb2ZmaWNlc19fdGh1bWIge1xuICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5saXN0aW5nLW9mZmljZXNfX3RodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saXN0aW5nLW9mZmljZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS45MDQ3NjE5MDQ4ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpc3Rpbmctb2ZmaWNlc19fdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5saXN0aW5nLW9mZmljZXNfX3RpdGxlLS1kYXJrIHtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG4jY29udGFjdCAubGlzdGluZy1vZmZpY2VzIC5saXN0aW5nLW9mZmljZXNfX2l0ZW0ge1xuICB3aWR0aDogMzEuNDI4NTcxNDI4NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQyODU3MSU7XG4gIGNsZWFyOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jY29udGFjdCAubGlzdGluZy1vZmZpY2VzIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxpc3RpbmctaW5mb3Mge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NTcxNDI5ZW07XG59XG4ubGlzdGluZy1pbmZvc19fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzE0Mjg1N2VtO1xufVxuLmxpc3RpbmctaW5mb3MtLWZpcnN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOS4wOTA5MDkwOTA5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0aW5nLWluZm9zLS1maXJzdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jY29udGFjdCAubGlzdGluZy1pbmZvcy0tZmlyc3Qge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RpbmctaW5mb3MgLmljb246YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubXMtY2hvaWNlID4gZGl2OmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLm1zLXNlYXJjaDpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWw6YmVmb3JlLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5saXN0aW5nLWluZm9zIGxhYmVsOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsOmJlZm9yZSwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIC5saXN0aW5nLWluZm9zIGxhYmVsOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsOmJlZm9yZSwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5saXN0aW5nLWluZm9zIGxhYmVsOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmU6YmVmb3JlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAubGlzdGluZy1pbmZvcyAuTXVsdGlGaWxlLXJlbW92ZTpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uOmJlZm9yZSwgLnRsLXNsaWRlbmF2LW5leHQgLmxpc3RpbmctaW5mb3MgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAubGlzdGluZy1pbmZvcyAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLmxpc3RpbmctaW5mb3MgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAubGlzdGluZy1pbmZvcyAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrOmJlZm9yZSwgI3RpbWVsaW5lIC5saXN0aW5nLWluZm9zIC50bC1pY29uLWdvYmFjazpiZWZvcmUsIC5saXN0aW5nLWluZm9zICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dDpiZWZvcmUsICN0aW1lbGluZSAubGlzdGluZy1pbmZvcyAudGwtaWNvbi16b29tLW91dDpiZWZvcmUsIC5saXN0aW5nLWluZm9zICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluOmJlZm9yZSwgI3RpbWVsaW5lIC5saXN0aW5nLWluZm9zIC50bC1pY29uLXpvb20taW46YmVmb3JlLCAubGlzdGluZy1pbmZvcyAjdGltZWxpbmUgLnRsLWljb24taW1hZ2U6YmVmb3JlLCAjdGltZWxpbmUgLmxpc3RpbmctaW5mb3MgLnRsLWljb24taW1hZ2U6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubGItbmF2IGEubGItcHJldjpiZWZvcmUsIC5sYi1uYXYgLmxpc3RpbmctaW5mb3MgYS5sYi1wcmV2OmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLmxiLW5hdiBhLmxiLW5leHQ6YmVmb3JlLCAubGItbmF2IC5saXN0aW5nLWluZm9zIGEubGItbmV4dDpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC5sYi1kYXRhIC5sYi1jbG9zZTpiZWZvcmUsIC5sYi1kYXRhIC5saXN0aW5nLWluZm9zIC5sYi1jbG9zZTpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAubGlzdGluZy1pbmZvcyAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbi5saXN0aW5nLWluZm9zIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXIgLmxpc3RpbmctaW5mb3MgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNWVtO1xufVxuLmxpc3RpbmctaW5mb3NfX2VtYWlsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5saXN0aW5nLWluZm9zX19yb3V0ZSB7XG4gIG1hcmdpbi10b3A6IDEuNDI4NTcxNDI4NmVtO1xufVxuXG4uaW5mb3NiYXI6YmVmb3JlLCAuaW5mb3NiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmluZm9zYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaW5mb3NiYXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW5mb3NiYXJfX2NvdW50LXByb2plY3RzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmluZm9zYmFyX19jb3VudC1wcm9qZWN0cyBzdHJvbmcge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5pbmZvc2Jhcl9fYnRuLW1hcHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saXN0aW5nLXRlYW06YmVmb3JlLCAubGlzdGluZy10ZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5saXN0aW5nLXRlYW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDczKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEwMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5zZWFyY2ggLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW0ubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzElO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaCAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg1bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxpc3RpbmctdGVhbV9faXRlbV9fY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdGluZy10ZWFtX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4ubGlzdGluZy10ZWFtX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3RodW1iIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmxpc3RpbmctdGVhbV9faXRlbV9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGluZy10ZWFtX19pdGVtX190aHVtYjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTUwJTtcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW1fX3RodW1iIHtcbiAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMDtcbiAgYm94LXNoYWRvdzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW1fX3RodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxpc3RpbmctdGVhbV9faXRlbV9fdGh1bWJfX2ljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDMuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyMTMuNSwgMjEzLjUsIDIxMy41KTtcbn1cbi5saXN0aW5nLXRlYW1fX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpc3RpbmctdGVhbV9faXRlbV9fc2tpbGxzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI4NTcxNDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzkwOTA5MDtcbn1cbi5saXN0aW5nLXRlYW0gLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjY2NjY2NjY2NjclO1xuICBtYXJnaW4tYm90dG9tOiAzLjQ0ODI3NTg2MjElO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy10ZWFtIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg4ODg4ODklO1xuICB9XG4gIC5saXN0aW5nLXRlYW0gLmxpc3RpbmctdGVhbV9faXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLXRlYW0gLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGlzdGluZy10ZWFtLS1tZW1iZXIge1xuICB3aWR0aDogNzkuMzEwMzQ0ODI3NiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RpbmctdGVhbS0tbWVtYmVyLm5vLWZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGluZy10ZWFtLS1tZW1iZXIubm8tZmlsdGVycyAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgcGFkZGluZy1yaWdodDogMS4zODg4ODg4ODg5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5saXN0aW5nLXRlYW0tLW1lbWJlci5uby1maWx0ZXJzIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg4ODg4ODklO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLXRlYW0tLW1lbWJlci5uby1maWx0ZXJzIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODg4ODg4OSU7XG4gICAgcGFkZGluZy1yaWdodDogMS4zODg4ODg4ODg5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy10ZWFtLS1tZW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmxpc3RpbmctdGVhbS0tbWVtYmVyIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgcGFkZGluZy1yaWdodDogMS4zODg4ODg4ODg5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctdGVhbS0tbWVtYmVyIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODg4ODg4OSU7XG4gICAgcGFkZGluZy1yaWdodDogMS4zODg4ODg4ODg5JTtcbiAgfVxufVxuLmxpc3RpbmctdGVhbS0tbWVtYmVyIC5saXN0aW5nLXRlYW1fX2l0ZW0ubWl4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtLXNlYXJjaC0tdGVhbSAubGlzdGluZy10ZWFtLS1tZW1iZXIgLmxpc3RpbmctdGVhbV9faXRlbS5taXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0aW5nLXRlYW0tLWNvdW50LTcgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGlzdGluZy10ZWFtLS1jb3VudC03IC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5saXN0aW5nLXRlYW0tLWNvdW50LTcgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLXRlYW0tLWNvdW50LTcgLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNCkge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDEwLjQxNjY2NjY2NjclO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy10ZWFtLS1jb3VudC03IC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBjbGVhcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgcGFkZGluZy1yaWdodDogMS4zODg4ODg4ODg5JTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5saXN0aW5nLXRlYW0tLWNvdW50LTUgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLXRlYW0tLWNvdW50LTUgLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMykge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLXRlYW0tLWNvdW50LTUgLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxpc3RpbmctdGVhbS0tY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5saXN0aW5nLXRlYW0tLWNsZWFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy10ZWFtLS1jbGVhciAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNSU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubGlzdGluZy10ZWFtLS1jbGVhciAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMS4zODg4ODg4ODg5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg4ODg4ODklO1xuICAgIGNsZWFyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3RpbmctdGVhbS0tY2xlYXIgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubGlzdGluZy10ZWFtLS1jbGVhciAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzElO1xuICB9XG59XG5cbi5maWx0ZXJzOmJlZm9yZSwgLmZpbHRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmZpbHRlcnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5maWx0ZXJzLS10ZWFtIHtcbiAgd2lkdGg6IDE3LjI0MTM3OTMxMDMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQ0ODI3NTg2MjElO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZmlsdGVycy0tdGVhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZmlsdGVycy0tdGVhbSAuZmlsdGVyc19fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWx0ZXJzLS10ZWFtIC5maWx0ZXJzX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZpbHRlcnMtLXRlYW0gLmZpbHRlcnNfX2xpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuXG4ubm90aWNlIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm90aWNlLS1lcnJvciB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuXG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgxNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMTYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgyMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgyMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMjUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgyNikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMjgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgyOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMzEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMzQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMzcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNDApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg0MSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg0NCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg0Nykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg1MCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNTIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg1Mykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNTUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg1Nikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNTgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg1OSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNjEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg2Mikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNjQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg2NSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNjcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg2OCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNzApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg3MSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDcyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNzMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg3NCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNzYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg3Nykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNzkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg4MCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoODIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg4Mykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoODUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg4Nikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoODgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg4OSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoOTEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg5Mikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoOTQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg5NSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoOTcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg5OCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMTAwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICB3aWR0aDogMjIuODU3MTQyODU3MSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNS43MTQyODU3MTQzJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG4ubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNG4rMykge1xuICBtYXJnaW4tbGVmdDogNTEuNDI4NTcxNDI4NiU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLWxlZnQ6IDc3LjE0Mjg1NzE0MjklO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuMjg1NzE0Mjg1NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0Mjg1NzE0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMW4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCAyLjg1NzE0Mjg1NzElIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0aW5nLXBhcnRuZXJzX19pdGVtX190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubGlzdGluZy1wYXJ0bmVyc19faXRlbV9fdGh1bWIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxpc3RpbmctcGFydG5lcnNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrOmJlZm9yZSwgLmJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5ibG9jazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDI1MmM7XG59XG4uYmxvY2stLWRhcmsgLnRpdGxlLWgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmxvY2stLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uYmxvY2tfX3NsaWRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYmxvY2tfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYmxvY2tfX3NsaWRlciAuc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzFkMjUyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5ibG9ja19fc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuLmJsb2NrX19zbGlkZXIgLnNsaWRlcl9fbmF2aWdhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4uYmxvY2tfX3NsaWRlciAuc2xpZGVyX19uYXZpZ2F0aW9uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrX190aHVtYiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9ja19fdGh1bWItLWFsdGVybmF0ZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG4uYmxvY2tfX3RodW1iLS1yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja19fdGh1bWItLXJhdGlvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7XG59XG4uYmxvY2tfX3RodW1iLS1yYXRpbyB7XG4gIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJsb2NrX190aHVtYi0tcmF0aW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJsb2NrX190aHVtYl9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC42cyAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2tfX3RodW1iX19pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5ibG9ja19fdGh1bWItLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ibG9ja19fdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrX190aHVtYjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7XG4gIH1cbiAgLmJsb2NrX190aHVtYiB7XG4gICAgLyogPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG4gIH1cbn1cbi5ibG9ja19fY29udGVudCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIGZsb2F0OiByaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBvcGFjaXR5IDAuOHMgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBvcGFjaXR5IDAuOHMgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjhzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcGFkZGluZzogNjBweCAwIDYwcHggMi44NTcxNDI4NTcxJTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYmxvY2tfX2NvbnRlbnQtLXNtYWxsZXN0IHtcbiAgbWluLWhlaWdodDogNDc1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDUuODgyMzUyOTQxMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9ja19fY29udGVudC0tc21hbGxlc3Qge1xuICAgIG1hcmdpbi10b3A6IDUuODgyMzUyOTQxMiU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJsb2NrX19jb250ZW50LS1hbHRlcm5hdGUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNjBweCAyLjg1NzE0Mjg1NzElIDYwcHggMDtcbn1cbi5ibG9ja19fY29udGVudC0tZmFzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmJsb2NrLmFuaW0gLmJsb2NrX190aHVtYl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay5hbmltIC5ibG9ja19fY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay0tbGVmdCAuYmxvY2tfX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA1Ljg4MjM1Mjk0MTIlIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJsb2NrLS1sZWZ0IC5ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay0tbGVmdCAuYmxvY2tfX3NsaWRlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbmhlcml0O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tZWRpYXM6YmVmb3JlLCAubWVkaWFzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5tZWRpYXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tZWRpYXNfX3RhYnM6YmVmb3JlLCAubWVkaWFzX190YWJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5tZWRpYXNfX3RhYnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tZWRpYXNfX3RhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cbi5tZWRpYXNfX3RhYnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuMzEyNWVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwLjk1MjM4MDk1MjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZWRpYXNfX3RhYnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTkwNDc2MTkwNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tZWRpYXNfX3RhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1lZGlhc19fdGFic19faXRlbSAuaWNvbiwgLm1lZGlhc19fdGFic19faXRlbSAubXMtY2hvaWNlID4gZGl2LCAubWVkaWFzX190YWJzX19pdGVtIC5tcy1zZWFyY2gsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAubWVkaWFzX190YWJzX19pdGVtIGxhYmVsLCAubWVkaWFzX190YWJzX19pdGVtIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLm1lZGlhc19fdGFic19faXRlbSBsYWJlbCwgLm1lZGlhc19fdGFic19faXRlbSAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSAubWVkaWFzX190YWJzX19pdGVtIGxhYmVsLCAubWVkaWFzX190YWJzX19pdGVtIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAubWVkaWFzX190YWJzX19pdGVtIC5NdWx0aUZpbGUtcmVtb3ZlLCAubWVkaWFzX190YWJzX19pdGVtIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAubWVkaWFzX190YWJzX19pdGVtIC50bC1zbGlkZW5hdi1pY29uLCAubWVkaWFzX190YWJzX19pdGVtIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLXNsaWRlbmF2LWljb24sIC5tZWRpYXNfX3RhYnNfX2l0ZW0gI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLWljb24tZ29iYWNrLCAubWVkaWFzX190YWJzX19pdGVtICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLWljb24tem9vbS1vdXQsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZSAubWVkaWFzX190YWJzX19pdGVtIC50bC1pY29uLXpvb20taW4sIC5tZWRpYXNfX3RhYnNfX2l0ZW0gI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLCAjdGltZWxpbmUgLm1lZGlhc19fdGFic19faXRlbSAudGwtaWNvbi1pbWFnZSwgLm1lZGlhc19fdGFic19faXRlbSAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAubWVkaWFzX190YWJzX19pdGVtIGEubGItcHJldiwgLm1lZGlhc19fdGFic19faXRlbSAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdiAubWVkaWFzX190YWJzX19pdGVtIGEubGItbmV4dCwgLm1lZGlhc19fdGFic19faXRlbSAubGItZGF0YSAubGItY2xvc2UsIC5sYi1kYXRhIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLmxiLWNsb3NlLCAubWVkaWFzX190YWJzX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnVpLWRhdGVwaWNrZXItcHJldixcbi5tZWRpYXNfX3RhYnNfX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG59XG4ubWVkaWFzX190YWJzX19pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWFzX190YWJzX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZWRpYXNfX3RhYnNfX2l0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMC45NTIzODA5NTI0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5tZWRpYXNfX3RhYnNfX2l0ZW06OmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDAsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDAsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTNweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi5tZWRpYXNfX3RhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWVkaWFzX190YWJzX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhc19fdGFic19faXRlbS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLm1lZGlhc19fdGFic19faXRlbS0tY3VycmVudDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25zIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogbWluLWhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbjpudGgtY2hpbGQoMiksIC5tZWRpYXNfX3RhYi1zZWN0aW9uOm50aC1jaGlsZCgzKSwgLm1lZGlhc19fdGFiLXNlY3Rpb246bnRoLWNoaWxkKDQpLCAubWVkaWFzX190YWItc2VjdGlvbjpudGgtY2hpbGQoNSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uICNtYXAtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbi0tY3VycmVudCB7XG4gIHotaW5kZXg6IDIwO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BpY3R1cmUge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tbGFuZHNjYXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BpY3R1cmUtLWxhbmRzY2FwZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjQuMjg1NzE0Mjg1NyU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tbGFuZHNjYXBlIHtcbiAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tcG9ydHJhaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tcG9ydHJhaXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEzMiU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tcG9ydHJhaXQge1xuICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19waWN0dXJlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGYge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rMikge1xuICBtYXJnaW4tbGVmdDogMTcuMTQyODU3MTQyOSU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rMykge1xuICBtYXJnaW4tbGVmdDogMzQuMjg1NzE0Mjg1NyU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rNCkge1xuICBtYXJnaW4tbGVmdDogNTEuNDI4NTcxNDI4NiU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rNSkge1xuICBtYXJnaW4tbGVmdDogNjguNTcxNDI4NTcxNCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4rNikge1xuICBtYXJnaW4tbGVmdDogODUuNzE0Mjg1NzE0MyU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZiB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGRmIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGRmIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjQuMjg1NzE0Mjg1NyU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8ge1xuICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5pY29uLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubXMtY2hvaWNlID4gZGl2LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubXMtc2VhcmNoLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIGxhYmVsLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSBsYWJlbCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgbGFiZWwsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAuTXVsdGlGaWxlLXJlbW92ZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1zbGlkZW5hdi1pY29uLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAudGwtc2xpZGVuYXYtaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1pY29uLWdvYmFjaywgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLWljb24tem9vbS1vdXQsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLWljb24tem9vbS1pbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLWljb24taW1hZ2UsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIGEubGItcHJldiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgYS5sYi1uZXh0LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubGItZGF0YSAubGItY2xvc2UsIC5sYi1kYXRhIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5sYi1jbG9zZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnVpLWRhdGVwaWNrZXItcHJldixcbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAuaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLm1zLWNob2ljZSA+IGRpdiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLm1zLXNlYXJjaCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciBsYWJlbCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgbGFiZWwsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIGxhYmVsLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLk11bHRpRmlsZS1yZW1vdmUsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAudGwtaWNvbi1nb2JhY2ssIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1pY29uLXpvb20tb3V0LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1pY29uLXpvb20taW4sIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1pY29uLWltYWdlLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciBhLmxiLXByZXYsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIGEubGItbmV4dCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubGItY2xvc2UsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC51aS1kYXRlcGlja2VyLXByZXYsXG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXIgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZXMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlczpiZWZvcmUsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4ubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lZGlhc19fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWVkaWFzX19uYXZpZ2F0aW9uX19pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLm1lZGlhc19fbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGlhc19fbmF2aWdhdGlvbl9faXRlbS0tY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuXG4ubGlzdGluZy1jb25mZXJlbmNlOmJlZm9yZSwgLmxpc3RpbmctY29uZmVyZW5jZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4ubGlzdGluZy1jb25mZXJlbmNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGlzdGluZy1jb25mZXJlbmNlIHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbn1cbi5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW0ge1xuICB3aWR0aDogNDguNTcxNDI4NTcxNCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICBtYXJnaW4tbGVmdDogNTEuNDI4NTcxNDI4NiU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbTpudGgtY2hpbGQoMW4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW06bnRoLWNoaWxkKDFuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW1fX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjI1ZW07XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuXG4ubGlzdGluZy1qb2JzX19pdGVtIHtcbiAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5saXN0aW5nLWpvYnNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0aW5nLWpvYnNfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3MTQyODYlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5saXN0aW5nLWpvYnNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzLjc1ZW07XG59XG4ubGlzdGluZy1qb2JzX19pdGVtOmZpcnN0LWNoaWxkLCAubGlzdGluZy1qb2JzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTUyMzgwOTUyNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1qb2JzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDUwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdWJuYXY6YmVmb3JlLCAuc3VibmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5zdWJuYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zdWJuYXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDczcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnN1Ym5hdi0taXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwO1xuICB0b3A6IDczcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3VibmF2LS1pcy1vcGVuIC5zdWJuYXZfX21lbnUge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uc3VibmF2X19tZW51OmJlZm9yZSwgLnN1Ym5hdl9fbWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uc3VibmF2X19tZW51OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc3VibmF2X19tZW51IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc3VibmF2X19tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1Ym5hdl9fbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG4uc3VibmF2X19tZW51X19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJuYXZfX21lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xuICBjb2xvcjogIzFkMjUyYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG4uc3VibmF2X19tZW51X19pdGVtX19saW5rOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cbi5zdWJuYXZfX21lbnVfX2l0ZW1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluay0tY3VycmVudCB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluay0tY3VycmVudDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xufVxuXG4uYmFja3RvdG9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLmJhY2t0b3RvcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG5cbi5pY29uLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgMnMgaW5maW5pdGUgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGxvYWRlciAycyBpbmZpbml0ZSBlYXNlO1xuICBhbmltYXRpb246IGxvYWRlciAycyBpbmZpbml0ZSBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmNTEwMDtcbn1cbi5pY29uLWxvYWRlcl9faW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyLWlubmVyIDJzIGluZmluaXRlIGVhc2UtaW47XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkZXItaW5uZXIgMnMgaW5maW5pdGUgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBsb2FkZXItaW5uZXIgMnMgaW5maW5pdGUgZWFzZS1pbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDtcbn1cblxuLnBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDBzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMHMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMHMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjUwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnBvcHVwLS1pcy1vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDBzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDBzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfX2NhY2hlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ucG9wdXBfX2NhY2hlX19idG4ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2NhY2hlX19idG4ge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnBvcHVwX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGhlaWdodDogODAlO1xuICBwYWRkaW5nOiAxLjg3NWVtO1xuICBib3JkZXI6IDEuMjVlbSBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwX19pbm5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2lubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNjglO1xuICAgIHBhZGRpbmc6IDAuNjI1ZW07XG4gIH1cbn1cbi5wb3B1cC0taXMtb3BlbiAucG9wdXBfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucG9wdXBfX2lubmVyLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci13aWR0aDogMC42MjVlbTtcbn1cbi5wb3B1cF9faW5uZXJfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdXBfX2lubmVyX192aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1cF9faW5uZXIgLmNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ucG9wdXBfX2lubmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLXByb2ZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1ZW07XG59XG4ubGlzdGluZy1wcm9maWxlX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI4NTcxNDNlbTtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG5cbi5pbnRyb19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbnRyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4MTgxODE4MThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludHJvX190aXRsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTM2MzYzNjM2NGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4uaW50cm9fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaW5ub3ZhdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUuODgyMzUyOTQxMiU7XG59XG4ubGlzdGluZy1pbm5vdmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1pbm5vdmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuODgyMzUyOTQxMiU7XG4gIH1cbn1cbi5saXN0aW5nLWlubm92YXRpb25fX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODE4MTgxODE4ZW07XG59XG5cbi5nbWFwcyB7XG4gIGhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5nbWFwcyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ21hcHMge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmluZm9ib3gge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMC43MTQyODU3MTQzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW5mb2JveF9faW5uZXIge1xuICB3aWR0aDogMjUwcHg7XG59XG4uaW5mb2JveF9faW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm9ib3hfX2lubmVyX190aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5mb2JveF9faW5uZXJfX2xpbmsge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG4uaW5mb2JveF9faW5uZXJfX2NvbnRlbnQuaW5mb2JveF9faW5uZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbjpiZWZvcmUsIC5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnaW5hdGlvbiB1bDpiZWZvcmUsIC5wYWdpbmF0aW9uIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5wYWdpbmF0aW9uIHVsOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbn1cbi5wYWdpbmF0aW9uX19pdGVtIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG4ucGFnaW5hdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLW1vcmUge1xuICBjb2xvcjogIzkwOTA5MDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1idG4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1idG4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1idG4tLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NWVtO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLWJ0bi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1ZW07XG59XG5cbi5sb2FkZXItLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0yO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5sb2FkZXItLWlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDk1O1xuICBvcGFjaXR5OiAxO1xufVxuLmxvYWRlciAuaWNvbi1sb2FkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5saXN0aW5nLWJsb2NrOmJlZm9yZSwgLmxpc3RpbmctYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmxpc3RpbmctYmxvY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLWxlZnQ6IDE3LjI4NTcxNDI4NTclO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1ibG9jay0tY2VudGVyLS01IC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUtLXJldmVyc2UgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDE3LjI4NTcxNDI4NTclO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlzdGluZy1ibG9jay0tY2VudGVyLS01LS1yZXZlcnNlIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUtLXJldmVyc2UgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUtLXJldmVyc2UgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBjbGVhcjogaW5oZXJpdDtcbiAgfVxufVxuLmxpc3RpbmctYmxvY2stLWNlbnRlci0tNS0tcmV2ZXJzZSAubGlzdGluZy1ibG9ja19faXRlbS5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbis0KSB7XG4gIGNsZWFyOiBpbmhlcml0O1xufVxuLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmxpc3RpbmctYmxvY2tfX2l0ZW0uZmVhdHVyZWQge1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZkYTtcbn1cbi5saXN0aW5nLWJsb2NrX19pdGVtLmZlYXR1cmVkIGg0IHtcbiAgY29sb3I6ICNmZjUxMDAgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nLWJsb2NrX19pdGVtX19pbm5lciB7XG4gIHBhZGRpbmc6IDEuODc1ZW07XG59XG4ubGlzdGluZy1ibG9ja19faXRlbSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdGluZy1ibG9ja19faXRlbSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5saXN0aW5nLWJsb2NrX19pdGVtX19saW5rIHtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG4ubGlzdGluZy1ibG9ja19faXRlbV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmY1MTAwO1xufVxuLmxpc3RpbmctYmxvY2stLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMTcuMjQxMzc5MzEwMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMuNDQ4Mjc1ODYyMSU7XG4gIG1hcmdpbi1ib3R0b206IDMuNDQ4Mjc1ODYyMSU7XG59XG4ubGlzdGluZy1ibG9jay0tNSAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoNW4rNikge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLWJsb2NrLS01IC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHdpZHRoOiAxNy4yNDEzNzkzMTAzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5saXN0aW5nLWJsb2NrLS01IC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogNDguMjc1ODYyMDY5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDQ4Mjc1ODYyMSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctYmxvY2stLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMzEuNDI4NTcxNDI4NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQyODU3MSU7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG59XG4ubGlzdGluZy1ibG9jay0tMyAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoM24rNCkge1xuICBjbGVhcjogYm90aDtcbn1cbi5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogNDguNTcxNDI4NTcxNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IGluaGVyaXQ7XG4gIH1cbiAgLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICB3aWR0aDogNDguNTcxNDI4NTcxNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQyODU3MTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg4MjM1Mjk0MTIlO1xuICB9XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLWJsb2NrLS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmF0dGFjaGVtZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmF0dGFjaGVtZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXR0YWNoZW1lbnQgZmlnY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYXR0YWNoZW1lbnQgZmlnY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtZXZlbnQgLnRpbWVsaW5lLWV2ZW50LWxpbmUge1xuICB3aWR0aDogMjAwcHg7IC8qIEFqdXN0ZXogbGEgbGFyZ2V1ciBzZWxvbiB2b3MgcHLDqWbDqXJlbmNlcyAqL1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWV2ZW50IC50aW1lbGluZS1ldmVudC15ZWFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDsgLyogQWp1c3RleiBsJ2VzcGFjZW1lbnQgc2Vsb24gdm9zIHByw6lmw6lyZW5jZXMgKi9cbn1cblxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcjpiZWZvcmUsIC5oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JhZGllbi5wbmcpIHJlcGVhdC14IHRvcDtcbn1cbi5oZWFkZXItLWlzLWhpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAuaGVhZGVyX19sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28tZ3JlaXNjaC13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28tZ3JlaXNjaC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwcHggYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDcwO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MHB4IGF1dG87XG4gIH1cbn1cbi5oZWFkZXIgLm1lbnU6YmVmb3JlLCAuaGVhZGVyIC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5oZWFkZXIgLm1lbnU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWFkZXIgLm1lbnU6aG92ZXIgbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmhlYWRlciAubWVudTpob3ZlciBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyIC5tZW51IGxpLCAuaGVhZGVyIC5tZW51X19pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAubWVudSBsaS0taXMtaGlkZSwgLmhlYWRlciAubWVudV9faXRlbS0taXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyIC5tZW51IGxpLS1pcy1oaWRlLCAuaGVhZGVyIC5tZW51X19pdGVtLS1pcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlciAubWVudSBsaSBhLCAuaGVhZGVyIC5tZW51IGxpX19saW5rLCAuaGVhZGVyIC5tZW51X19pdGVtIGEsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgLmhlYWRlciAubWVudSBsaSBhLCAuaGVhZGVyIC5tZW51IGxpX19saW5rLCAuaGVhZGVyIC5tZW51X19pdGVtIGEsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyIC5tZW51IGxpIGEsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbmssIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYSwgLmhlYWRlciAubWVudV9faXRlbV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG4uaGVhZGVyIC5tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbms6aG92ZXIsIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYTpob3ZlciwgLmhlYWRlciAubWVudV9faXRlbV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLm1lbnUgbGkgYTo6YmVmb3JlLCAuaGVhZGVyIC5tZW51IGxpX19saW5rOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYTo6YmVmb3JlLCAuaGVhZGVyIC5tZW51X19pdGVtX19saW5rOjpiZWZvcmUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXIgLm1lbnUgbGkgYTo6YmVmb3JlLCAuaGVhZGVyIC5tZW51IGxpX19saW5rOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYTo6YmVmb3JlLCAuaGVhZGVyIC5tZW51X19pdGVtX19saW5rOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuLmhlYWRlciAubWVudSBsaSBhOjphZnRlciwgLmhlYWRlciAubWVudSBsaV9fbGluazo6YWZ0ZXIsIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYTo6YWZ0ZXIsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbms6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7XG59XG4uaGVhZGVyIC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5oZWFkZXIgLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLmhlYWRlciAubWVudV9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAuaGVhZGVyIC5tZW51X19pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAubWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOjphZnRlciwgLmhlYWRlciAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlciwgLmhlYWRlciAubWVudV9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbSBhOjphZnRlciwgLmhlYWRlciAubWVudV9faXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMTVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAxNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAxNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLmhlYWRlciAubWVudSBsaS0tbW9iaWxlLCAuaGVhZGVyIC5tZW51X19pdGVtLS1tb2JpbGUge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyIC5tZW51IGxpLS1tb2JpbGUsIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG4uaGVhZGVyIC5tZW51IGxpLS1tYWduaWZ5LCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyIC5tZW51IGxpLS1tYWduaWZ5LCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLm1lbnUgbGktLW1hZ25pZnkgYnV0dG9uLCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyIC5tZW51IGxpLS1tYWduaWZ5IGJ1dHRvbiwgLmhlYWRlciAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuLmhlYWRlci0td2l0aC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uaGVhZGVyLS13aXRoLWJnIC5oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1ncmVpc2NoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MHB4IGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uaGVhZGVyLS13aXRoLWJnIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkge1xuICBsZWZ0OiAxMTBweDtcbn1cbi5oZWFkZXItLXdpdGgtYmcgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uIHtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG4uaGVhZGVyLS13aXRoLWJnIC5sYW5ndWFnZS1zd2l0Y2hlciBidXR0b24ge1xuICBjb2xvcjogIzFkMjUyYztcbn1cbi5oZWFkZXItLXdpdGgtYmcgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLS13aXRoLWJnIC5sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmcgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuLmhlYWRlci0td2l0aC1iZyAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjUyYztcbn1cbi5oZWFkZXItLXdpdGgtYmcgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YmVmb3JlLCAuaGVhZGVyLS13aXRoLWJnIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjUyYztcbn1cbi5oZWFkZXItLXdpdGgtYmcgLm1lbnUgbGkgYSwgLmhlYWRlci0td2l0aC1iZyAubWVudV9faXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxZDI1MmM7XG59XG4uaGVhZGVyLS13aXRoLWJnLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5tZW51X19pdGVtLS1tYWduaWZ5IGJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLmxhbmd1YWdlLXN3aXRjaGVyIGJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci0td2l0aC1iZy5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiBzcGFuOjpiZWZvcmUsIC5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci0td2l0aC1iZy5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAubWVudSBsaSBhLCAuaGVhZGVyLS13aXRoLWJnLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5tZW51X19pdGVtIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTMwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLmxhbmd1YWdlLXN3aXRjaGVyIGJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YmVmb3JlLCAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLm1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51X19pdGVtLFxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51IGxpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbSBhLFxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBtYXgtaGVpZ2h0OiAxMDI0cHg7XG59XG4uaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbSxcbi5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51IGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24tLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMy4zNTcxNDI4NTcxO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAuaWNvbiwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLm1zLWNob2ljZSA+IGRpdiwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLm1zLXNlYXJjaCwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiBsYWJlbCwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLmRrLXNlbGVjdGVkOmJlZm9yZSwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gbGFiZWwsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIGxhYmVsLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLk11bHRpRmlsZS1yZW1vdmUsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtc2xpZGVuYXYtaWNvbiwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnRsLXNsaWRlbmF2LWljb24sIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtaWNvbi1nb2JhY2ssIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1pY29uLXpvb20tb3V0LCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1pY29uLXpvb20taW4sIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1pY29uLWltYWdlLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiBhLmxiLXByZXYsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIGEubGItbmV4dCwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAubGItY2xvc2UsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC51aS1kYXRlcGlja2VyLXByZXYsXG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXIgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmcgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmcgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItLWFjdGl2ZSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3Rpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3RlcjpiZWZvcmUsIC5mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmZvb3Rlci0tNDA0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0LjA2MjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLWdyZWlzY2gtZm9vdGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ3cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLm1lbnU6YmVmb3JlLCAuZm9vdGVyIC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5mb290ZXIgLm1lbnU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXIgLm1lbnUge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIgLm1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3RlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3RlciAubWVudSBsaSxcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3RlciAubWVudSBsaSxcbiAgLmZvb3RlciAubWVudSAubWVudV9faXRlbSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyIC5tZW51IGxpIGEsIC5mb290ZXIgLm1lbnUgbGlfaXRlbSxcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYSxcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW1faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxNDE0MTc7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGxpbmUtaGVpZ2h0OiAzLjkxNjY2NjY2NjdlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXIgLm1lbnUgbGkgYSwgLmZvb3RlciAubWVudSBsaV9pdGVtLFxuICAuZm9vdGVyIC5tZW51IC5tZW51X19pdGVtIGEsXG4gIC5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW1faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG4uZm9vdGVyIC5tZW51IGxpIGE6aG92ZXIsIC5mb290ZXIgLm1lbnUgbGlfaXRlbTpob3Zlcixcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYTpob3Zlcixcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW1faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXIgLm1lbnUgbGkgYTo6YmVmb3JlLCAuZm9vdGVyIC5tZW51IGxpX2l0ZW06OmJlZm9yZSxcbi5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYTo6YmVmb3JlLFxuLmZvb3RlciAubWVudSAubWVudV9faXRlbV9pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMy43NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXIgLm1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLmZvb3RlciAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLmZvb3RlciAubWVudSAubWVudV9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLmZvb3RlciAubWVudSAubWVudV9faXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZjUxMDA7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOTE2NjY2NjY2NztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxNDE0MTc7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC40MTY2NjY2NjY3ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyIC5ieSAubm9vbWlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmZvb3RlciAuYnkgLm5vb21pYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLW5vb21pYS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODFweCAxNHB4O1xufVxuLnN2ZyAuZm9vdGVyIC5ieSAubm9vbWlhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nby1ub29taWEuc3ZnKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyIC5ieSAubm9vbWlhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLW5vb21pYS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODFweCAxNHB4O1xufVxuLnN2ZyAuZm9vdGVyIC5ieSAubm9vbWlhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLW5vb21pYS5zdmcpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXIgLmJ5IC5ub29taWE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmJ5IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjkxNjY2NjY2Njc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTQxNDE3O1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZvb3RlciAuYnkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyIC5ieSAubm9vbWlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2lkZWJhcl9fcmV0dXJuIHtcbiAgaGVpZ2h0OiA0LjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cbi5zaWRlYmFyX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIHBhZGRpbmc6IDEuODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uc2lkZWJhcl9fYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1NzE0Mjg2ZW07XG59XG4uc2lkZWJhcl9fYmxvY2tfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uc2lkZWJhcl9fYmxvY2tfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0Mjg1NzFlbTtcbn1cbi5zaWRlYmFyX19ibG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2lkZWJhcl9fYmxvY2stLXByb2plY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpZGViYXJfX2Jsb2NrLS1jbGVhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpZGViYXJfX2Jsb2NrLS1wcm9maWxlLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhcl9fYmxvY2stLXByb2ZpbGUtcGljdHVyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTUwJTtcbn1cbi5zaWRlYmFyX19ibG9jay0tcHJvZmlsZS1waWN0dXJlIHtcbiAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpZGViYXJfX2Jsb2NrLS1pbmZvcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyODU3MTQzZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuLnNpZGViYXJfX2Jsb2NrLS1pbmZvcyB1bCBsaS5ub2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsIGxpLm5vbGlzdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjUyYztcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGk6OmJlZm9yZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uOmJlZm9yZSwgLnNpZGViYXJfX2Jsb2NrLS1pbmZvcyB1bC53aXRoLWNvbHVtbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpIHtcbiAgd2lkdGg6IDMxLjQyODU3MTQyODYlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDM0LjI4NTcxNDI4NTclO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGk6bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLWxlZnQ6IDY4LjU3MTQyODU3MTQlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cbi5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGkgaDYsXG4uc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGkge1xuICAgIG1hcmdpbjogMCAwIDIuODU3MTQyODU3MSUgMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2lkZWJhci0tdGVhbSB7XG4gIHdpZHRoOiAyMi44NTcxNDI4NTcxJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXItLXRlYW0ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItLXRlYW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1bW1lciB7XG4gICAgMTAwJSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYnVtbWVyIHtcbiAgICAxMDAlIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1bW1lci1uZXcge1xuICAgIGZyb20ge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgfVxuICAgIHRvIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC41KSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1bW1lci1uZXdzIHtcbiAgICBmcm9tIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgIH1cbiAgICB0byB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuNSkpO1xuICAgIH1cbn1cbiovXG4jbG9nb19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4jbG9nb19vdmVybGF5IC52aWRlbyB7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTA4MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qXG4gIFx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyIDJzO1xuICBcdFx0YW5pbWF0aW9uOiBidW1tZXIgMnM7XG4gICAgICBcdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIFx0ICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAqL1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbiNsb2dvX292ZXJsYXkgLnZpZGVvIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jbG9nb19vdmVybGF5IC52aWRlby5yZW1vdmVfaXQge1xuICBvcGFjaXR5OiAwO1xuICAvKlxuICBcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyLW5ldyAuNXM7XG4gIFx0XHRcdGFuaW1hdGlvbjogYnVtbWVyLW5ldyAuNXM7XG4gIFx0ICAgIFx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgKi9cbn1cbiNsb2dvX292ZXJsYXkgLmxlZnQtc2hhcGUge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMTQ5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuI2xvZ29fb3ZlcmxheSAubGVmdC1zaGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAzMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTAwdmggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtMzAwcHg7XG59XG4jbG9nb19vdmVybGF5IC5yaWdodC1zaGFwZSB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtMTQ5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuI2xvZ29fb3ZlcmxheSAucmlnaHQtc2hhcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAzMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTAwdmggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0zMDBweDtcbn1cbiNsb2dvX292ZXJsYXkub3BlbiAubGVmdC1zaGFwZSB7XG4gIGxlZnQ6IGNhbGMoLTUwJSAtIDMwMHB4KTtcbn1cbiNsb2dvX292ZXJsYXkub3BlbiAucmlnaHQtc2hhcGUge1xuICByaWdodDogY2FsYygtNTAlIC0gMzAwcHgpO1xufVxuXG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDUuODgyMzUyOTQxMiU7XG59XG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1wcm9qZWN0cyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljg4MjM1Mjk0MTIlO1xufVxuI2hvbWUgLnNlY3Rpb24tY29udGVudC0tYWJvdXQgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwJTtcbn1cbiNob21lIC5zZWN0aW9uLWNvbnRlbnQtLWNvbnRhY3QgLmNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1jb250YWN0IC5jZW50ZXIgLmNvbnRhY3RfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2hvbWUgLnNlY3Rpb24tY29udGVudC0tY29udGFjdCAuY2VudGVyIC5jb250YWN0X19zb2NpYWxfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2hvbWUgLnNlY3Rpb24tY29udGVudC0tY29udGFjdCAuY2VudGVyIC5jb250YWN0X19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNob21lIC5zZWN0aW9uLWNvbnRlbnQtLWNvbnRhY3QgLmNlbnRlciAuY29udGFjdF9fc29jaWFsIC5jb250YWN0X19zb2NpYWxfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbiNob21lIC5zZWN0aW9uLWNvbnRlbnQtLWNvbnRhY3QgLmNlbnRlciAuY29udGFjdF9fc29jaWFsIC5jb250YWN0X19zb2NpYWxfX2l0ZW0gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jdGVhbS5jb250ZW50LS1oYXMtY292ZXIge1xuICBtYXJnaW4tdG9wOiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3RlYW0uY29udGVudC0taGFzLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHZoO1xuICB9XG59XG5cbi50ZWFtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi50ZWFtX190aXRsZV9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMC40NDQ0NDQ0NDQ0ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLmljb24sIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS5tcy1zZWFyY2gsIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS5kay1zZWxlY3RlZDpiZWZvcmUsIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgaS5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkuTXVsdGlGaWxlLXJlbW92ZSwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAudGwtc2xpZGVuYXYtbmV4dCBpLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS50bC1zbGlkZW5hdi1pY29uLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIC50bC1zbGlkZW5hdi1wcmV2aW91cyBpLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkudGwtc2xpZGVuYXYtaWNvbiwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAjdGltZWxpbmUgaS50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS50bC1pY29uLWdvYmFjaywgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAjdGltZWxpbmUgaS50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLnRsLWljb24tem9vbS1vdXQsIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgI3RpbWVsaW5lIGkudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLnRsLWljb24tem9vbS1pbiwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAjdGltZWxpbmUgaS50bC1pY29uLWltYWdlLCAjdGltZWxpbmUgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLnRsLWljb24taW1hZ2UsIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgLmxiLWRhdGEgaS5sYi1jbG9zZSwgLmxiLWRhdGEgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLmxiLWNsb3NlLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIC51aS1kYXRlcGlja2VyIGkudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkudWktZGF0ZXBpY2tlci1wcmV2LFxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAudWktZGF0ZXBpY2tlciBpLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS51aS1kYXRlcGlja2VyLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkuaWNvbi1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgYTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtaW5mb3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWluZm9zIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnRlYW1fX3RodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwZW07XG59XG4udGVhbV9fdGh1bWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX190aHVtYiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5tYWluLS10ZWFtIHtcbiAgd2lkdGg6IDc0LjI4NTcxNDI4NTclO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLS10ZWFtIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi0tdGVhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXRlYW0gdWw6YmVmb3JlLCAubmF2aWdhdGlvbi10ZWFtIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5uYXZpZ2F0aW9uLXRlYW0gdWw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0Mjg1NzElO1xufVxuLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fbGluayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW1fX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2aWdhdGlvbi10ZWFtX19pdGVtX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZkYTtcbn1cbi5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xufVxuLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA5LjA5MDkwOTA5MDklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubmF2aWdhdGlvbi10ZWFtX19pdGVtX19jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNDI4NTcxJTtcbiAgfVxufVxuLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2aWdhdGlvbi10ZWFtX19pdGVtLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmlnYXRpb24tdGVhbV9faXRlbS0tY29sdW1uIHtcbiAgd2lkdGg6IDMxLjQyODU3MTQyODYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0Mjg1NzElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubmF2aWdhdGlvbi10ZWFtX19pdGVtLS1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0tLWNvbHVtbi0tbGFzdCB7XG4gIHdpZHRoOiAzMS40Mjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2aWdhdGlvbi10ZWFtX19pdGVtLS1jb2x1bW4tLWhlaWdodCAubmF2aWdhdGlvbi10ZWFtX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm5hdmlnYXRpb24tdGVhbV9faXRlbS0tY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24tdGVhbV9faXRlbS0tY29sdW1uLS1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmpzLXRlYW0tdGl0bGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRlbnRfX2NvbHVtbi0tc21hbGwgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCBoNCB7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlY3Rpb24tY29udGVudF9fY29sdW1uLS1zbWFsbCAubGlzdGluZy10ZWFtX19pdGVtOmZpcnN0LWNoaWxkIGg0IHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLXRpbWVsaW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzICNjaGFydF9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogOTUlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWIge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLW51bWJlcnMgLmJsb2NrX190aHVtYjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7XG4gIH1cbiAgI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLW51bWJlcnMgLmJsb2NrX190aHVtYiB7XG4gICAgLyogPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQyODU3MSU7XG4gIH1cbn1cbiNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWJvdXQgLnNlY3Rpb24tY29udGVudC0tbnVtYmVycyAuYmxvY2tfX3RodW1iIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuI3Byb2plY3RzIHtcbiAgcGFkZGluZy10b3A6IDI2MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNwcm9qZWN0cyB7XG4gICAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50O1xuICB9XG59XG4jcHJvamVjdHMgLnByb2plY3RzIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI3Byb2plY3Qge1xuICBtYXJnaW4tdG9wOiA4MHZoO1xufVxuI3Byb2plY3QgLm1pc3Npb24ge1xuICBtYXJnaW4tdG9wOiAzLjc1ZW07XG4gIHBhZGRpbmc6IDEuODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4MSwgMCwgMC4xKTtcbn1cbiNwcm9qZWN0IC5taXNzaW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDc2MTkwNDc2MmVtO1xuICBjb2xvcjogI2ZmNTEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgI3Byb2plY3QgLnNpZGViYXIgLnNpZGViYXJfX3JldHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2plY3QgI21hcC1jYW52YXMsXG4jcHJvamVjdCAjZ21hcHMge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoOTcwcHgpIHtcbiAgI3Byb2plY3QgI21hcC1jYW52YXMsXG4gICNwcm9qZWN0ICNnbWFwcyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoNjAwcHgpIHtcbiAgI3Byb2plY3QgI21hcC1jYW52YXMsXG4gICNwcm9qZWN0ICNnbWFwcyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4jZXJyb3I0MDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Vycm9yNDA0IC5oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Vycm9yNDA0IC5oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jZXJyb3I0MDQgLnRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNlcnJvcjQwNCAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDIxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuI2Vycm9yNDA0IC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjY29udGFjdCAuc3VibmF2IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgI2NvbnRhY3QgLnN1Ym5hdl9fbWVudSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbn1cbiNjb250YWN0IC5jb25mZXJlbmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4jY29udGFjdCAuY29uZmVyZW5jZXMgLmNlbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4jY29udGFjdCAuY29uZmVyZW5jZXMgLmNlbnRlciB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4jY29udGFjdCAuY29uZmVyZW5jZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRhY3QgLmNvbmZlcmVuY2VzX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRhY3QgLnNlY3Rpb24tY29udGVudC0tam9icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAjdWktZGF0ZXBpY2tlci1kaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudCNqb2JzIC5zdWJuYXYge1xuICBoZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzID4gaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyBoMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTEwMDtcbiAgY29sb3I6ICNmZjUxMDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCA3MHB4IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmY1MTAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZjUxMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMzBweCAyOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjUxMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjUxMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1MTAwO1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjUxMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDtcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS5zaG93IC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjUxMDA7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0uc2hvdyAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZTphZnRlciB7XG4gIGhlaWdodDogMHB4O1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cyAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSwgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zdGFnZSAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3BvbnRhbmVvdXMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXIsIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3RhZ2UgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3BvbnRhbmVvdXMgLmxpc3Rpbmctam9ic19faXRlbV9fZGVzY3JpcHRpb24sIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3RhZ2UgLmxpc3Rpbmctam9ic19faXRlbV9fZGVzY3JpcHRpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cy5zaG93IC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlLCAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXN0YWdlLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXNwb250YW5lb3VzID4gLnRleHQtY29udGVudCwgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zdGFnZSA+IC50ZXh0LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuXG4jc2VhcmNoIC5mb3JtLS1zZWFyY2hiYXIgLmlucHV0LS1zZWFyY2gge1xuICBjb2xvcjogIzFkMjUyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbiNzZWFyY2ggLmZvcm0tLXNlYXJjaGJhciAuYnRuLS1zdWJtaXQtLXNlYXJjaCB7XG4gIGNvbG9yOiAjMWQyNTJjO1xufVxuXG4jc2luZ2xlIC5yZWFkLW1vcmUtLXJldHVybiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jc2luZ2xlIC5zaGFyZWJveDpiZWZvcmUsICNzaW5nbGUgLnNoYXJlYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbiNzaW5nbGUgLnNoYXJlYm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jc2luZ2xlIC5zaGFyZWJveCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuI3NpbmdsZSAuc2hhcmVib3ggLmFkZHRoaXNfc2hhcmluZ190b29sYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jc2luZ2xlIGgxLFxuI3NpbmdsZSBoMixcbiNzaW5nbGUgaDMsXG4jc2luZ2xlIGg0LFxuI3NpbmdsZSBoNSxcbiNzaW5nbGUgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG4jc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQtLXRpdGxlICsgLnNlY3Rpb24tY29udGVudC0tbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4jc2luZ2xlIC52aWRlby1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3NpbmdsZSAudmlkZW8tY29udGFpbmVyOjphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuI3NpbmdsZSAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3NpbmdsZSAud3AtdmlkZW8sICNzaW5nbGUgdmlkZW8ud3AtdmlkZW8tc2hvcnRjb2RlLCAjc2luZ2xlIC5tZWpzLWNvbnRhaW5lciwgI3NpbmdsZSAubWVqcy1vdmVybGF5LmxvYWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNzaW5nbGUgLm1lanMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNzaW5nbGUgLndwLXZpZGVvLCAjc2luZ2xlIHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jYWN0dWFsaXR5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNhY3R1YWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufSIsIlxuQG1peGluIGltcG9ydEZvbnQoJG5hbWUsICRwYXRoLCAkd2VpZ2h0IDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseSA6ICRuYW1lO1xuICAgICAgICBmb250LXdlaWdodCA6ICR3ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGUgOiAkc3R5bGU7XG5cbiAgICAgICAgc3JjIDogdXJsKFwiI3skZm9udHN9I3skcGF0aH0uZW90XCIpO1xuICAgICAgICBzcmMgOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250c30jeyRwYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIiN7JGZvbnRzfSN7JHBhdGh9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG59XG5cbi8vIFVzYWdlOlxuLy8gQGV4dGVuZCAlZm9udC1yZWd1bGFyO1xuJWZvbnQtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQgOiA1MDA7XG59XG5cbi8vIFVzYWdlOlxuLy8gQGV4dGVuZCAlZm9udC1tZWRpdW07XG4lZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0IDogNjAwO1xufVxuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNDAwaXRhbGljLDcwMCk7XG5cbi8vQGluY2x1ZGUgaW1wb3J0Rm9udCgnZm9udC1uYW1lJywgJ2ZpbGUtbmFtZScpO1xuIiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vIHYyLjAgfCAyMDExMDEyNlxuLy8gTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXRlIE5hbWU6XG5BdXRob3I6XG5cblN0eWxlc2hlZXQ6IEdyaWQgU3R5bGVzaGVldFxuXG5JJ3ZlIHNlcGVyYXRlZCB0aGUgZ3JpZCBzbyB5b3UgY2FuIHN3YXAgaXQgb3V0IGVhc2lseS4gSXQnc1xuY2FsbGVkIGF0IHRoZSB0b3AgdGhlIHN0eWxlLnNjc3Mgc3R5bGVzaGVldC5cblxuVGhlcmUgYXJlIGEgdG9uIG9mIGdyaWQgc29sdXRpb25zIG91dCB0aGVyZS4gWW91IHNob3VsZCBkZWZpbml0ZWx5XG5leHBlcmltZW50IHdpdGggeW91ciBvd24uIEhlcmUgYXJlIHNvbWUgcmVjb21tZW5kYXRpb25zOlxuXG5odHRwOi8vZ3JpZHNldGFwcC5jb20gLSBMb3ZlIHRoaXMgc2l0ZS4gUmVzcG9uc2l2ZSBHcmlkcyBtYWRlIGVhc3kuXG5odHRwOi8vc3VzeS5vZGRiaXJkLm5ldC8gLSBHcmlkcyB1c2luZyBDb21wYXNzLiBWZXJ5IGVsZWdhbnQuXG5odHRwOi8vZ3JpZHBhay5jb20vIC0gQ3JlYXRlIHlvdXIgb3duIHJlc3BvbnNpdmUgZ3JpZC5cbmh0dHBzOi8vZ2l0aHViLmNvbS9kb3BlL2xlbW9uYWRlIC0gTmVhdCBsaWdodHdlaWdodCBncmlkLlxuXG5cblRoZSBncmlkIGJlbG93IGlzIGEgY3VzdG9tIGJ1aWx0IHRoaW5neSBJIG1vZGVsZWQgYSBiaXQgYWZ0ZXJcbkdyaWRzZXQuIEl0J3MgVkVSWSBiYXNpYyBhbmQgcHJvYmFibHkgc2hvdWxkbid0IGJlIHVzZWQgb25cbnlvdXIgY2xpZW50IHByb2plY3RzLiBUaGUgaWRlYSBpcyB5b3UgbGVhcm4gaG93IHRvIHJvbGwgeW91clxub3duIGdyaWRzLiBJdCdzIGJldHRlciBpbiB0aGUgbG9uZyBydW4gYW5kIGFsbG93cyB5b3UgZnVsbCBjb250cm9sXG5vdmVyIHlvdXIgcHJvamVjdCdzIGxheW91dC5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyB1c2luZyBhIG1peGluIHNpbmNlIHdlIGNhbid0IHVzZSBwbGFjZWhvbGRlciBzZWxlY3RvcnNcbiRtYXJnaW46IDMlO1xuXG5AbWl4aW4gZ3JpZC1jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG5AbWl4aW4gZ3JpZC1jb2wtNzY4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbn1cblxuQG1peGluIGdyaWQtY29sLTEwMzAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG4vLyB0aGUgbGFzdCBjb2x1bW5cbi5sYXN0LWNvbCB7XG4gIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cblxuLypcbk1vYmlsZSBHcmlkIFN0eWxlc1xuVGhlc2UgYXJlIHRoZSB3aWR0aHMgZm9yIHRoZSBtb2JpbGUgZ3JpZC5cblRoZXJlIGFyZSBmb3VyIHR5cGVzLCBidXQgeW91IGNhbiBhZGQgb3IgY3VzdG9taXplXG50aGVtIGhvd2V2ZXIgeW91IHNlZSBmaXQuXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLm0tYWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubS0xb2YyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgyLTEpKiRtYXJnaW4pKS8yO1xuICB9XG5cbiAgLm0tMW9mMyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMztcbiAgfVxuXG4gIC5tLTJvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zKSoyKyRtYXJnaW47XG4gIH1cblxuICAubS0xb2Y0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg0LTEpKiRtYXJnaW4pKS80O1xuICB9XG5cbiAgLm0tM29mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg0LTEpKiRtYXJnaW4pKS80KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS0xb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81O1xuICB9XG5cbiAgLm0tMm9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS0zb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTRvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tMW9mNiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMztcbiAgfVxuXG4gIC5tLTFvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAubS0yb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjIpKygoMi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTNvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tNG9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo0KSsoKDQtMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS01b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjUpKygoNS0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTZvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNikrKCg2LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tMW9mOCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoOC0xKSokbWFyZ2luKSkvODtcbiAgfVxuXG4gIC5tLTFvZjkge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDktMSkqJG1hcmdpbikpLzk7XG4gIH1cblxuICAubS0xb2YxMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTAtMSkqJG1hcmdpbikpLzEwO1xuICB9XG5cbiAgLm0tMW9mMTEge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDExLTEpKiRtYXJnaW4pKS8xMTtcbiAgfVxuXG4gIC5tLTFvZjEyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMi0xKSokbWFyZ2luKSkvMTI7XG4gIH1cblxufSAvLyBlbmQgbW9iaWxlIHN0eWxlc1xuXG5cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjlweCkge1xuXG4gIC50LWFsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnQtMW9mMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMi0xKSokbWFyZ2luKSkvMjtcbiAgfVxuXG4gIC50LTFvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAudC0yb2YzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMykqMiskbWFyZ2luO1xuICB9XG5cbiAgLnQtMW9mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNDtcbiAgfVxuXG4gIC50LTNvZjQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNCkqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtMW9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNTtcbiAgfVxuXG4gIC50LTJvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqMikrKCgyLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtM29mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC00b2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjQpKygoNC0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTFvZjYge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAudC0xb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zO1xuICB9XG5cbiAgLnQtMm9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC0zb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTRvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtNW9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo1KSsoKDUtMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC02b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjYpKygoNi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTFvZjgge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDgtMSkqJG1hcmdpbikpLzg7XG4gIH1cblxuICAudC0xb2Y5IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg5LTEpKiRtYXJnaW4pKS85O1xuICB9XG5cbiAgLnQtMW9mMTAge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDEwLTEpKiRtYXJnaW4pKS8xMDtcbiAgfVxuXG4gIC50LTFvZjExIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMS0xKSokbWFyZ2luKSkvMTE7XG4gIH1cblxuICAudC0xb2YxMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTItMSkqJG1hcmdpbikpLzEyO1xuICB9XG5cbn0gLy8gZW5kIHRhYmxldFxuXG4vKiBMYW5kc2NhcGUgdG8gc21hbGwgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuXG4gIC5kLWFsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmQtMW9mMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMi0xKSokbWFyZ2luKSkvMjtcbiAgfVxuXG4gIC5kLTFvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAuZC0yb2YzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMykqMiskbWFyZ2luO1xuICB9XG5cbiAgLmQtMW9mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNDtcbiAgfVxuXG4gIC5kLTNvZjQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNCkqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtMW9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNTtcbiAgfVxuXG4gIC5kLTJvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqMikrKCgyLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtM29mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC00b2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjQpKygoNC0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTFvZjYge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAuZC0xb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zO1xuICB9XG5cbiAgLmQtMm9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC0zb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTRvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtNW9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo1KSsoKDUtMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC02b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjYpKygoNi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTFvZjgge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDgtMSkqJG1hcmdpbikpLzg7XG4gIH1cblxuICAuZC0xb2Y5IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg5LTEpKiRtYXJnaW4pKS85O1xuICB9XG5cbiAgLmQtMW9mMTAge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDEwLTEpKiRtYXJnaW4pKS8xMDtcbiAgfVxuXG4gIC5kLTFvZjExIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMS0xKSokbWFyZ2luKSkvMTE7XG4gIH1cblxuICAuZC0xb2YxMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTItMSkqJG1hcmdpbikpLzEyO1xuICB9XG5cbn0gLy8gZW5kIGRlc2t0b3Agc3R5bGVzXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwibm9vbWlhXCI7XG5cdHNyYzogdXJsKCcuLi9mb250cy9ub29taWEvbm9vbWlhLmVvdD8wLjAuMycpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS5lb3Q/MC4wLjMjaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS53b2ZmMj8wLjAuMycpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL25vb21pYS9ub29taWEud29mZj8wLjAuMycpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS50dGY/MC4wLjMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9ub29taWEvbm9vbWlhLnN2Zz8wLjAuMyNub29taWEnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uaWNvbjpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJub29taWFcIjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbi5pY29uLTNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWFycm93LS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWFycm93LS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG5cbi5pY29uLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNFwiO1xufVxuXG4uaWNvbi1hcnJvdy0tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDZcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDhcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDlcIjtcbn1cblxuLmljb24tZW5lcmd5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBBXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBCXCI7XG59XG5cbi5pY29uLWZheDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwQ1wiO1xufVxuXG4uaWNvbi1pbm5vdmF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBEXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuXG4uaWNvbi1saXN0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEwXCI7XG59XG5cbi5pY29uLW1hZ25pZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTFcIjtcbn1cblxuLmljb24tbWFwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uaWNvbi1uby1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDE2XCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTdcIjtcbn1cblxuLmljb24tc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMThcIjtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxOVwiO1xufVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxQVwiO1xufVxuXG4uaWNvbi13ZWJjYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUJcIjtcbn1cblxuLmljb24tem9vbS0taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUNcIjtcbn1cblxuLmljb24tem9vbS0tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG4iLCIvLyBBZGRzIGtleWZyYW1lcyBibG9ja3MgZm9yIHN1cHBvcnRlZCBwcmVmaXhlcywgcmVtb3ZpbmcgcmVkdW5kYW50IHByZWZpeGVzIGluIHRoZSBibG9jaydzIGNvbnRlbnRcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0OiAgICAkcHJlZml4LWZvci13ZWJraXQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGE6ICAgJHByZWZpeC1mb3ItbW96aWxsYTtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbWljcm9zb2Z0OiAkcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhOiAgICAgJHByZWZpeC1mb3Itb3BlcmE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWM6ICAgICAgJHByZWZpeC1mb3Itc3BlYztcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0IHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itd2Via2l0OiB0cnVlO1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGEge1xuICAgIEBpbmNsdWRlIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKTtcbiAgICAkcHJlZml4LWZvci1tb3ppbGxhOiB0cnVlO1xuICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itb3BlcmE6IHRydWU7XG4gICAgQC1vLWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWMge1xuICAgIEBpbmNsdWRlIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKTtcbiAgICAkcHJlZml4LWZvci1zcGVjOiB0cnVlO1xuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICAkb3JpZ2luYWwtcHJlZml4LWZvci13ZWJraXQ7XG4gICRwcmVmaXgtZm9yLW1vemlsbGE6ICAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbW96aWxsYTtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiAkb3JpZ2luYWwtcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgJG9yaWdpbmFsLXByZWZpeC1mb3Itb3BlcmE7XG4gICRwcmVmaXgtZm9yLXNwZWM6ICAgICAgJG9yaWdpbmFsLXByZWZpeC1mb3Itc3BlYztcbn1cbiIsIi8vXG4vLyBBbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2hvd1VwKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwJSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNob3dVcFRpdGxlKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDE1JSkpO1xuXG4gICAgICAgIC8vb3BhY2l0eSA6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDAlKSk7XG5cbiAgICAgICAgLy9vcGFjaXR5IDogMTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzaG93RG93bikge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMCkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGhpZGVEb3duKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgxNSUpKTtcblxuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhoaWRlVXApIHtcbiAgICAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcblxuICAgICAgICBvcGFjaXR5IDogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xNSUpKTtcblxuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzaG93TGVmdCkge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNob3dSaWdodCkge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTUlKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYmFja2dyb3VuZFBvc2l0aW9uKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IC02MDBweCBjZW50ZXI7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IDAgY2VudGVyO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGxvYWRlcikge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsb2FkZXItaW5uZXIpIHtcbiAgICAwJSB7XG4gICAgICAgIGhlaWdodCA6IDAlO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIGhlaWdodCA6IDAlO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGhlaWdodCA6IDEwMCU7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgaGVpZ2h0IDogMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgaGVpZ2h0IDogMCU7XG4gICAgfVxufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBVdGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2xlYXJmaXhcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHNtb290aEl0KCl7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCl7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogICAgbm9uZTtcbiAgICBhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7XG59XG5cbi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBGaXJlZm94IDQtMThcbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEZpcmVmb3ggMTkrXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC4gTm90ZVxuLy8gdGhhdCB3ZSBjYW5ub3QgY2hhaW4gdGhlIG1peGlucyB0b2dldGhlciBpbiBMZXNzLCBzbyB0aGV5IGFyZSByZXBlYXRlZC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6ICN7MC8wfSBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6ICN7MC8wfSBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cblxuLy8gQ1NTMyBQUk9QRVJUSUVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIFRyYW5zaXRpb25zXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5K1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cblxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG4gICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG4gICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1wbGF5KCRhbmltYXRpb24tcGxheSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6ICRhbmltYXRpb24tcGxheTtcbiAgICAgLW1vei1hbmltYXRpb24tcGxheS1zdGF0ZTogJGFuaW1hdGlvbi1wbGF5O1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6ICRhbmltYXRpb24tcGxheTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogJHNlbGVjdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAtby11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cblxuLy8gUmVzaXplIGFueXRoaW5nXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxuICBvdmVyZmxvdzogYXV0bzsgLy8gU2FmYXJpIGZpeFxufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xufVxuXG5cblxuLy8gR1JBRElFTlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAkc3RhcnQtcGVyY2VudCB0b3AsICRlbmQtcGVyY2VudCB0b3AsIGZyb20oJHN0YXJ0LWNvbG9yKSwgdG8oJGVuZC1jb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBjb2xvci1zdG9wKCRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCksIGNvbG9yLXN0b3AoJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCAkc3RhcnQtcGVyY2VudCwgbGVmdCAkZW5kLXBlcmNlbnQsIGZyb20oJHN0YXJ0LWNvbG9yKSwgdG8oJGVuZC1jb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsZWZ0LCBsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoJGNvbG9yLXN0b3AsICRtaWQtY29sb3IpLCB0bygkZW5kLWNvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgkY29sb3Itc3RvcCwgJG1pZC1jb2xvciksIHRvKCRlbmQtY29sb3IpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwLCBjZW50ZXIgY2VudGVyLCA0NjAsIGZyb20oJGlubmVyLWNvbG9yKSwgdG8oJG91dGVyLWNvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC4yNSwgJGNvbG9yKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCAkY29sb3IpLCBjb2xvci1zdG9wKC43NSwgJGNvbG9yKSwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuXG5cbi8vIFJldGluYSBpbWFnZXNcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemVcblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR2YWx1ZSkge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG59XG5cbi8vIENPTVBPTkVOVCBNSVhJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAmID4gLmRyb3Bkb3duIC5jYXJldCB7XG4gICAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gdmFyaWFudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA4JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgLm9wZW4gJiB7ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgOCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5vcGVuICYgeyAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfSB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4vLyBQYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0geyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAgICN7JHBhcmVudH0sXG4gIHRyI3skcGFyZW50fSxcbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuXG4vLyBHcmlkIFN5c3RlbVxuLy8gLS0tLS0tLS0tLS1cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgbWluLWhlaWdodDogMXB4O1xuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbiBvZmZzZXRzXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW4gb2Zmc2V0c1xuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgbWluLWhlaWdodDogMXB4O1xuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICAvLyBDYWxjdWxhdGUgd2lkdGggYmFzZWQgb24gbnVtYmVyIG9mIGNvbHVtbnMgYXZhaWxhYmxlXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uIG9mZnNldHNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gR3JpZCBjb252ZXJ0ZWQgdG8gdXNlIFNBU1MgY3ljbGVzIChMRVNTIHVzZXMgcmVjdXJzaXZlIG5lc3RlZCBtaXhpbiBkZWZzIG5vdCBzdXBwb3J0ZWQgYnkgU0FTUylcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgJGxpc3Q6ICcnO1xuICAkaTogMTtcbiAgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX0sICN7JGxpc3R9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIEdyaWQgY29udmVydGVkIHRvIHVzZSBTQVNTIGN5Y2xlcyAoTEVTUyB1c2VzIHJlY3Vyc2l2ZSBuZXN0ZWQgbWl4aW4gZGVmcyBub3Qgc3VwcG9ydGVkIGJ5IFNBU1MpXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMtZmxvYXQoJGNsYXNzKSB7XG4gICRsaXN0OiAnJztcbiAgJGk6IDE7XG4gICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX0sICN7JGxpc3R9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZCgkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU0FTUyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZCgkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7IGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgfVxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vL01JWElPTiBQT1NJVElPTiBGUk9NIEJPVVJCT05cbkBtaXhpbiBwb3NpdGlvbiAoJHBvc2l0aW9uOiByZWxhdGl2ZSwgJGNvb3JkaW5hdGVzOiAwIDAgMCAwKSB7XG5cbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkdG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKTtcbiAgJHJpZ2h0OiBudGgoJGNvb3JkaW5hdGVzLCAyKTtcbiAgJGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyk7XG4gICRsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBpZiAoJHRvcCBhbmQgJHRvcCA9PSBhdXRvKSBvciAodHlwZS1vZigkdG9wKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdG9wKSkge1xuICAgIHRvcDogJHRvcDtcbiAgfVxuXG4gIEBpZiAoJHJpZ2h0IGFuZCAkcmlnaHQgPT0gYXV0bykgb3IgKHR5cGUtb2YoJHJpZ2h0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkcmlnaHQpKSB7XG4gICAgcmlnaHQ6ICRyaWdodDtcbiAgfVxuXG4gIEBpZiAoJGJvdHRvbSBhbmQgJGJvdHRvbSA9PSBhdXRvKSBvciAodHlwZS1vZigkYm90dG9tKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkYm90dG9tKSkge1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgfVxuXG4gIEBpZiAoJGxlZnQgYW5kICRsZWZ0ID09IGF1dG8pIG9yICh0eXBlLW9mKCRsZWZ0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkbGVmdCkpIHtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTm9vbWlhLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG5vb21pYSgpIHtcbiAgICAubm9vbWlhIHtcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogODFweDtcbiAgICAgICAgaGVpZ2h0IDogMTRweDtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IC43O1xuICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiA4MXB4IDE0cHg7XG5cbiAgICAgICAgICAgIC5zdmcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjNzICRlYXNlSW5RdWFkKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiA4MXB4IDE0cHg7XG5cbiAgICAgICAgICAgIC5zdmcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXlzY2FsZV9lbGVtZW50KCR2YWx1ZSkge1xuICAgIC13ZWJraXQtZmlsdGVyOiAje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG4gICAgLW1vei1maWx0ZXI6ICN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbiAgICBmaWx0ZXI6I3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xufVxuXG4vLy8gQmxvY2sgRWxlbWVudFxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRlbGVtZW50IC0gRWxlbWVudCdzIG5hbWVcbkBtaXhpbiBlKCRlbGVtZW50KSB7XG4gICAgJl9fI3skZWxlbWVudH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBCbG9jayBNb2RpZmllclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtb2RpZmllciAtIE1vZGlmaWVyJ3MgbmFtZVxuQG1peGluIG0oJG1vZGlmaWVyKSB7XG4gICAgJi0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gY2FsYy1lbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2VfX2ZvbnQtc2l6ZSkge1xuICAgIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxZW07XG59XG5cbkBtaXhpbiB0ZXh0KCRzaXplLCAkbGluZSwgJG1hcmdpbjogMCwgJGZhbWlseTogJHRleHRfX2ZhbWlseS1zYW5zLCAkY29sb3I6ICR0ZXh0X19jb2xvci0tYmFzZSwgJHdlaWdodDogbm9ybWFsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjLWVtKCRzaXplKTtcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lLyRzaXplKTtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oJG1hcmdpbiwgJHNpemUpO1xufVxuXG5AbWl4aW4gbWFpbnRhaW4tYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gIH1cblxuICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogTG9naW4gU3R5bGVzaGVldFxuXG5UaGlzIHN0eWxlc2hlZXQgaXMgbG9hZGVkIChpZiBhZG1pbi5waHAgaXMgc2V0dXAgaW4geW91clxuZnVuY3Rpb25zIGZpbGUpIG9uIHRoZSBsb2dpbiBwYWdlLiBUaGlzIHdheSB5b3UgY2FuIHN0eWxlXG50aGUgbG9naW4gcGFnZS4gSXQgd29uJ3QgYWZmZWN0IGFueSBvdGhlciBwYWdlLCBhZG1pbiBvciBmcm9udC1lbmQuXG5cbkZvciBtb3JlIGluZm8sIGNoZWNrIG91dCB0aGUgY29kZXg6XG5odHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DcmVhdGluZ19BZG1pbl9UaGVtZXNcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbmJvZHkubG9naW4ge1xuICAgIGgxIGEge1xuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgIHdpZHRoIDogMzI2cHg7XG4gICAgICAgIGhlaWdodCA6IDY3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDogMTVweDtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZCA6IHVybCguLi9pbWFnZXMvbG9naW4tbG9nby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyAvKiBtYWtlIHN1cmUgdG8gcmVwbGFjZSB0aGlzISAqL1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcblxuICAgICAgICBtYXJnaW4tbGVmdCA6IDhweDtcbiAgICAgICAgcGFkZGluZyA6IDI2cHggMjRweCA0NnB4O1xuXG4gICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBib3JkZXItcmFkaXVzIDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kIDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3cgOiBub25lO1xuICAgIH1cblxuICAgIGZvcm0gLmlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIixcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDogMjAwO1xuXG4gICAgICAgIHdpZHRoIDogOTclO1xuICAgICAgICBtYXJnaW4tdG9wIDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQgOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNnB4O1xuICAgICAgICBwYWRkaW5nIDogM3B4O1xuXG4gICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBvdXRsaW5lIDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZCA6ICNmYmZiZmI7XG4gICAgICAgIGJveC1zaGFkb3cgOiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDIwMCwyMDAsMjAwLC4yKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICAgICAgLy8geW91IGNhbiBwdXQgeW91ciAyeCBsb2dvIGluIGhlcmVcbiAgICAgICAgaDEgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogdXJsKC4uL2ltYWdlcy9sb2dpbi1sb2dvQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IC8qIG1ha2Ugc3VyZSB0byByZXBsYWNlIHRoaXMhICovXG4gICAgICAgIH1cbiAgICB9IC8vIGVuZCByZXRpbmEgbWVkaWEgcXVlcnlcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogQWRtaW4gU3R5bGVzaGVldFxuXG5JZiB5b3UgbGlrZSBsaXZpbmcgb24gdGhlIGVkZ2UsIHlvdSBjYW4gYWRkIHNvbWUgc3R5bGVzIGhlcmUgdG9cbmN1c3RvbWl6ZSB0aGUgZGFzaGJvYXJkIGFuZCBXb3JkUHJlc3MgYWRtaW4gYXJlYS4gVGhpcyBzdHlsZXNoZWV0XG5pcyBlbXB0eSwgYnV0IHlvdSBjYW4ganVzdCBzdGFydCBkcm9wcGluZyB5b3VyIHN0eWxlcyBoZXJlIHRvXG5zdGFydCBjdXN0b21pemluZy4gQWxsIGFkbWluIGZ1bmN0aW9ucyBhcmUgbG9jYXRlZCBpbiBsaWIvYWRtaW4vXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8iLCIvKipcbiAqIEBhdXRob3IgemhpeGluIHdlbiA8d2VuemhpeGluMjAxMEBnbWFpbC5jb20+XG4gKi9cblxuLm1zLXBhcmVudCB7XG4gICAgZm9udC1mYW1pbHkgOiAkdGV4dF9fZmFtaWx5LXNhbnM7XG4gICAgZm9udC1zaXplIDogMTRweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHkgOiAkdGV4dF9fZmFtaWx5LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlIHtcbiAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcbiAgICBsaW5lLWhlaWdodCA6IDQwcHg7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNDBweDtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlLmRpc2FibGVkIHtcbiAgICBjdXJzb3IgOiBkZWZhdWx0O1xuXG4gICAgY29sb3IgOiAjZGRkZGRkO1xuICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiBub25lO1xuXG4gICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlID4gc3BhbiB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIHJpZ2h0IDogMjBweDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XG4gICAgLy93aGl0ZS1zcGFjZSA6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcbn1cblxuLm1zLWNob2ljZSA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5IDogJHRleHRfX2ZhbWlseS1zYW5zO1xuICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG5cbiAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbn1cblxuLm1zLWNob2ljZS5kaXNhYmxlZCA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yIDogI2RkZGRkZDtcbn1cblxuLm1zLWNob2ljZSA+IGRpdiB7XG4gICAgZm9udC1zaXplIDogMTBweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICByaWdodCA6IDEwcHg7XG5cbiAgICB3aWR0aCA6IDIwcHg7XG4gICAgaGVpZ2h0IDogMjVweDtcblxuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tZG93bjtcbn1cblxuLm1zLWNob2ljZSA+IGRpdi5vcGVuIHtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS11cDtcbn1cblxuLm1zLWRyb3Age1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDEwMDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgICAvL3dpZHRoIDogMTAwJTtcblxuICAgIG1pbi13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQgOiAtMXB4O1xuICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0IDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fd2hpdGU7XG59XG5cbi5tcy1kcm9wLmJvdHRvbSB7XG4gICAgdG9wIDogMTAwJTtcblxuICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbn1cblxuLm1zLWRyb3AudG9wIHtcbiAgICBib3R0b20gOiAxMDAlO1xuXG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xufVxuXG4ubXMtc2VhcmNoIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiAxMDAwMDtcblxuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLWhlaWdodCA6IDI2cHg7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogNHB4IDEwcHg7XG5cbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tbWFnbmlmeTtcblxuICAgIC8vd2hpdGUtc3BhY2UgOiBub3dyYXA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleCA6IDEwO1xuICAgICAgICB0b3AgOiA1MCU7XG4gICAgICAgIHJpZ2h0IDogMThweDtcblxuICAgICAgICBwb2ludGVyLWV2ZW50cyA6IG5vbmU7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG4gICAgfVxufVxuXG4ubXMtc2VhcmNoIGlucHV0IHtcbiAgICBmb250LWZhbWlseSA6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplIDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgei1pbmRleCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQgOiAzMHB4O1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDAgMjVweCAwIDVweDtcblxuICAgIGJvcmRlciA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWw7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XG4gICAgb3V0bGluZSA6IDA7XG4gICAgYmFja2dyb3VuZCA6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG59XG5cbi5tcy1zZWFyY2gsXG4ubXMtc2VhcmNoIGlucHV0IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcblxuICAgICAta2h0bWwtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tcy1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cblxuLm1zLWRyb3AgdWwge1xuICAgIG92ZXJmbG93IDogYXV0bztcblxuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDVweCAyMHB4O1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbGlzdC1zdHlsZSA6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogbm9uZTtcblxuICAgICYuc3ViZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgIG1hcmdpbiA6IDA7XG4gICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXMtZHJvcCB1bCA+IGxpIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eSA6IC4zNTtcblxuICAgIGZpbHRlciA6IEFscGhhKE9wYWNpdHk9MzUpO1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpLm11bHRpcGxlIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZmxvYXQgOiBsZWZ0O1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpLmdyb3VwIHtcbiAgICBjbGVhciA6IGJvdGg7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkubXVsdGlwbGUgbGFiZWwge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgLy93aGl0ZS1zcGFjZSA6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0IDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDMwcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlIDogbm93cmFwO1xuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICBsZWZ0IDogLTk5OTlweDtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgIGhlaWdodCA6IDA7XG5cbiAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIHRvcCA6IDJweDtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogMTVweDtcbiAgICAgICAgaGVpZ2h0IDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTVweDtcblxuICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICB9XG59XG5cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWwub3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBjb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLm1zLWRyb3AgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aCA6IDFweDtcbiAgICBoZWlnaHQgOiAxcHg7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIG9wYWNpdHkgOiAwO1xufVxuXG4ubXMtZHJvcCAubXMtbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAuMSAkZWFzZU91dFF1YXJ0KTtcblxuICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAuNTtcbiAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG5cbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1jbG9zZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplIDogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgaGVpZ2h0IDogMzBweDtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50cyA6IGluaGVyaXQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVmFyaWFibGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGltZzogXCIuLi9pbWcvXCI7XG4kZm9udHM6IFwiLi4vZm9udHMvXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBDb2xvci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvcl9fd2hpdGU6ICNmZmZmZmY7XG4kY29sb3JfX2JsYWNrOiAjMDAwMDAwO1xuJGNvbG9yX19wcmltYXJ5OiAjZmY1MTAwOyAvLyBPbGQgYnJvd246ICM5OTM0MjE7XG4kY29sb3JfX3ByaW1hcnktLWxpZ2h0OiAjZmZlNmRhOyAvLyBPbGQgbGlnaHQgI2Y1ZWFlODtcbiRjb2xvcl9fc2Vjb25kYXJ5OiAjZmY1MTAwO1xuJGNvbG9yX19uZXV0cmFsLS1saWdodDogI2VmZWZlZjtcbiRjb2xvcl9fbmV1dHJhbDogIzkwOTA5MDtcbiRjb2xvcl9fbmV1dHJhbC0tZGFyazogIzFkMjUyYztcbiRjb2xvcl9fZm9vdGVyOiAjMTQxNDE3O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVGV4dC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR0ZXh0X19mYW1pbHktc2FuczogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHRleHRfX2NvbG9yLS1iYXNlOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4kaWNvbnM6IFwiZ3JlaXNjaFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogUmVzcG9uc2l2ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR2aWV3cG9ydDogMTEwMHB4O1xuJHRhYmxldDogOTcwcHg7XG4kbW9iaWxlOiA2MDBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IFN1c3kuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kc3VzeTogKFxuICBjb2x1bW5zOiAxMixcbiAgZ3V0dGVyczogMS8yLFxuICBtYXRoOiBmbHVpZCxcbiAgb3V0cHV0OiBmbG9hdCxcbiAgZ3V0dGVyLXBvc2l0aW9uOiBhZnRlcixcbik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBTaXplcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRiYXNlX19mb250LXNpemU6IDE2O1xuJGJhc2VfX2xpbmU6IDI0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVHJhbnNpdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRsaW5lYXI6IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjczNSwgMC4wNDUpO1xuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAwLCAwLjI2NSwgMSk7XG4iLCIgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC8vIEV6ZHogW2l6eS1kaXp5XVxuIC8vIHYwLjUuMSAtIHJlbGVhc2VkIDIwMTYtMDUtMTAgMTQ6NTJcbiAvLyBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gLy8gaHR0cHM6Ly9naXRodWIuY29tL2pheXNhbHZhdC9lemR6XG4gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC8vIENvcHlyaWdodCAoQykgMjAxNiBKYXkgU2FsdmF0XG4gLy8gaHR0cDovL2pheXNhbHZhdC5jb20vXG4gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmV6ZHotZHJvcHpvbmUge1xuICAgIGZvbnQtc2l6ZSA6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQgOiA1MHB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDUwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgYm9yZGVyIDogMXB4IGRhc2hlZCAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG59XG5cbi5lemR6LWRyb3B6b25lIGRpdiB7XG4gICAgLyogKi9cbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmV6ZHotZHJvcHpvbmUgc3BhbiB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiA1MHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgcGFkZGluZyA6IDAgMTBweDtcblxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG59XG5cbi5lemR6LWRyb3B6b25lIGltZyB7XG4gICAgbWF4LXdpZHRoIDogOTUlO1xuICAgIG1heC1oZWlnaHQgOiA5NSU7XG4gICAgbWFyZ2luLXRvcCA6IC0zcHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcblxuICAgIGJvcmRlci1yYWRpdXMgOiA1cHg7XG59XG5cbi5lemR6LWRyb3B6b25lIFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIHJpZ2h0IDogMDtcbiAgICBib3R0b20gOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBvcGFjaXR5IDogMDtcbn1cblxuLmV6ZHotZm9jdXMge1xuICAgIGNvbG9yIDogZGFya2dyYXk7XG4gICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19ibGFjaztcbn1cblxuLmV6ZHotZW50ZXIge1xuICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xufVxuXG4uZXpkei1hY2NlcHQge1xuICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xufVxuXG4uZXpkei1yZWplY3Qge1xuICAgIGNvbG9yIDogZGFya3JlZDtcbiAgICBib3JkZXIgOiAxMHB4IHNvbGlkIGRhcmtyZWQ7XG59XG4iLCIvLyBNaXhpbnMgd2l0aCB3ZWlyZCBuYW1lcyB0byBhdm9pZCBvdmVyd3JpdGVzXG5cbkBtaXhpbiBkay1wcmUoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgLSN7JHByZWZpeH0tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBkay1ieHN6KCRib3gpIHtcbiAgQGluY2x1ZGUgZGstcHJlKGJveC1zaXppbmcsICRib3gsIHdlYmtpdCBtb3opO1xufVxuXG5AbWl4aW4gZGstdHh0ZmxvdygkdGV4dCkge1xuICBAaW5jbHVkZSBkay1wcmUodGV4dC1vdmVyZmxvdywgJHRleHQsIG8pO1xufVxuXG4kZGstY29sb3ItYXV4OiAjMzI5N2ZkICFkZWZhdWx0O1xuJGRrLWJvcmRlci1jb2xvcjogI0NDQ0NDQyAhZGVmYXVsdDtcbiRkay1ib3JkZXItY29sb3ItYXV4OiAjMzI5N2ZkICFkZWZhdWx0O1xuJGRrLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kZGstZGlzYWJsZWQtY29sb3I6ICNCQkJCQkIgIWRlZmF1bHQ7XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0ICosXG4uZGstc2VsZWN0ICo6YmVmb3JlLFxuLmRrLXNlbGVjdCAqOmFmdGVyLFxuLmRrLXNlbGVjdC1tdWx0aSxcbi5kay1zZWxlY3QtbXVsdGkgKixcbi5kay1zZWxlY3QtbXVsdGkgKjpiZWZvcmUsXG4uZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICBAaW5jbHVkZSBkay1ieHN6KGJvcmRlci1ib3gpO1xufVxuXG4uZGstc2VsZWN0LFxuLmRrLXNlbGVjdC1tdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGstc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxLjVlbSAwIDIwcHg7XG4gIEBpbmNsdWRlIGRrLXR4dGZsb3coZWxsaXBzaXMpO1xuXG4gICY6YmVmb3Jle1xuICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWRvd247XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG59XG5cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6ICRkay1ib3JkZXItcmFkaXVzICRkay1ib3JkZXItcmFkaXVzIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGRrLWJvcmRlci1yYWRpdXMgJGRrLWJvcmRlci1yYWRpdXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRvcDogMTAwJTtcbn1cblxuLmRrLXNlbGVjdC1tdWx0aSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGRrLWJvcmRlci1yYWRpdXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAuNWVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbn1cblxuLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRrLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zIC5kay1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogJGRrLWRpc2FibGVkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRrLW9wdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuXG4gICsgLmRrLW9wdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB9XG4gICsgLmRrLW9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZGstb3B0Z3JvdXAtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgJGVhc2VJblNpbmUpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgdG9wIDogMnB4O1xuXG4gICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICB3aWR0aCA6IDE1cHg7XG4gICAgICBoZWlnaHQgOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0IDogMTVweDtcblxuICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZWZlZmVmO1xuICB9XG5cbiAgJi5zZWxlY3RlZDo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICB9XG59XG5cbi5kay1vcHRncm91cC1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICB9XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0IDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS11cDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tdXA7XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW11bHRpOmZvY3VzIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGstc2VsZWN0LW11bHRpOmhvdmVyLFxuLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kay1zZWxlY3RlZDpob3Zlcixcbi5kay1zZWxlY3RlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kay1zZWxlY3QtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC5kay1zZWxlY3RlZHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnNlbGVjdFtkYXRhLWRrY2FjaGVpZF17XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuIiwiLmJ0biB7XG4gICAgJi0tcmVzZXQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTUsICRsaW5lOiAyMSk7XG5cbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQgOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEFwcGx5LlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1hcHBseSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIG1hcmdpbi10b3AgOiAzMHB4O1xuICAgICAgICBwYWRkaW5nIDogMTBweCAyMHB4O1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogQ2FsbFRvQWN0aW9uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1jdGEge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICBtYXJnaW4tdG9wIDogMzBweDtcbiAgICAgICAgcGFkZGluZyA6IDEwcHggMjBweDtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQgOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAjaG9tZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3AgOiAwJTtcbiAgICAgICAgICAgIHJpZ2h0IDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogRmlsdGVycy5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tZmlsdGVycyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogY2FsYy1lbSg1MCk7XG5cbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgd2lkdGggOiAxMDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTGluZWFyLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1saW5lYXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcCA6IGNhbGMtZW0oMzApO1xuICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgxNSkgY2FsYy1lbSgxMCk7XG5cbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlciA6IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMjApO1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wIDogM3B4O1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiBjYWxjLWVtKDEwLCAxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBTdWJtaXQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgICYtLXNlYXJjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKGNhbGMtZW0oNjAsIDE4KSwgY2FsYy1lbSg3MywgMTgpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4zcyAkZWFzZUluT3V0UXVhZCwgb3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE4KTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICByaWdodCA6IDIwcHg7XG5cbiAgICAgICAgICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAuc2VhcmNoYmFyLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBJY29uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdy1tYXBzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDE0LCAkbGluZTogMjEsICRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0IDogMzNweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiAyMXB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wIDogNTAlO1xuICAgICAgICAgICAgbGVmdCA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBNZW51IG1vYmlsZS5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aCA6IDI1cHg7XG4gICAgICAgIGhlaWdodCA6IDQ3cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQgOiAzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDUwJTtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQgOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wIC4ycyAuMnMgJGVhc2VJbk91dFF1YWQsIHRyYW5zZm9ybSAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3AgOiAtN3B4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDJweDtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDUwJSA1MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCAuMnMgLjJzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wIDogNXB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDJweDtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmJ0bi0tbW9iaWxlX19saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0b3AgLjJzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjJzIC4ycyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wIDogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wIC4ycyAkZWFzZUluT3V0UXVhZCwgdHJhbnNmb3JtIC4ycyAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcCA6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAmX190YWIge1xuICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAzMHB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogSW5wdXQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5pbnB1dCB7XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFNlYXJjaC5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tc2VhcmNoYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCwgbWF4LWhlaWdodCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXggOiAyMDAwO1xuICAgICAgICB0b3AgOiAtMTNweDtcblxuICAgICAgICBtYXgtaGVpZ2h0IDogY2FsYy1lbSg3Myk7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgI3NlYXJjaCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtY2xvc2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQgOiAwO1xuXG4gICAgICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC0tc2VhcmNoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTgpO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodCA6IGNhbGMtZW0oNzMsIDE4KTtcblxuICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0IDogY2FsYy1lbSg3MywgMTgpO1xuICAgICAgICAgICAgcGFkZGluZyA6IDIwcHggMTAwcHggMjBweCAyMHB4O1xuXG4gICAgICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEZpZWxkLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAuZmllbGQge1xuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoIDogMTAwJTtcblxuICAgICAgICAucmVtb3ZlLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodCA6IDQwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxMiwgMTQpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pcy1oaWRlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3IgOiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFNlbGVjdC5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDUwLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyayk7XG4gICAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2UoKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCA1MHB4KTtcblxuICAgICAgICBsaW5lLWhlaWdodCA6IGNhbGMtZW0oNTAsIDE0KTtcblxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICBwYWRkaW5nIDogMCBjYWxjLWVtKDIwLCAxNCk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG5cbiAgICAgICAgJi5tcy1wYXJlbnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0IDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGstc2VsZWN0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDBweDtcblxuICAgICAgICAgICAgaGVpZ2h0IDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgaGVpZ2h0IDogY2FsYy1lbSg1MCwgMTQpO1xuICAgICAgICAgICAgcGFkZGluZyA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmcgOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbXVsdGkge1xuICAgICAgICAgICAgcGFkZGluZyA6IDA7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgxNywgMTQpIGNhbGMtZW0oMjAsIDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEZpbHRlcnMuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICYtLWZpbHRlcnMge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzICRlYXNlSW5PdXRRdWFkLCB0b3AgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBcbiAgICAgICAgei1pbmRleDogOTA7XG5cbiAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICBwYWRkaW5nIDogMzBweCAwIDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtZml4ZWQge1xuICAgICAgICAgICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXggOiA5MDtcbiAgICAgICAgICAgIHRvcCA6IDczcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3AgOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vLXRhbnNpdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgJGVhc2VJbk91dFF1YWQsIHRvcCAwcyAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1oaWRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mIDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgICAgICYtLWZ1bGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wIDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3JfX25ldXRyYWwtLWRhcmspO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCAyMHB4IDAgNTZweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXIgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBpZSBkZWZhdWx0IGFwcGVhcmFuY2UgKGV4OiBhcnJvdyBzZWxlY3Qgb3IgY2xlYXIgYnV0dG9uIGluIGlucHV0KVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNCBvZiAxMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIgb2YgMTIpO1xuXG4gICAgICAgICAgICAgICAgY2xlYXIgOiBib3RoO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1vcmUtZWxtIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LS1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiA1MCUgLSBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmRrLXNlbGVjdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IGd1dHRlcigxMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRrLXNlbGVjdDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiA1MCUgLSBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3RbZGF0YS1ka2NhY2hlaWRdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTmluamEgZm9ybXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmluamEtZm9ybXMtY29udCB7XG5cblxuICAgICYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0LCBjb2xvciAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICB0b3AgOiAxcHg7XG5cbiAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aCA6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQgOiAxNHB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcblxuICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsO1xuICAgIH1cbiAgICAuY2hlY2tib3gtd3JhcCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG5cbiAgICAubmluamEtZm9ybXMtcmVxdWlyZWQtaXRlbXMge1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSgyMCk7XG4gICAgfVxuXG4gICAgLm5pbmphLWZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplIDogMTRweDtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICB9XG5cbiAgICAubmluamEtZm9ybXMtZmllbGQtZXJyb3Ige1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICBtYXJnaW4tdG9wIDogNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC13cmFwIHtcbiAgICAgICAgJi5oaWRkZW4td3JhcCB7XG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgIG1hcmdpbiA6IDA7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLS1taWRkbGUtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWVsZC0tbWlkZGxlLS1sYXN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodCA6IGNhbGMtZW0oNTAsIDE0KTtcbiAgICAgICAgICAgIHBhZGRpbmcgOiAwIGNhbGMtZW0oMjAsIDE0KTtcblxuICAgICAgICAgICAgYm9yZGVyIDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lIDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRrLXNlbGVjdGVkLFxuICAgICAgICAgICAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRrLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDIxLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyayk7XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAxMjBweDtcblxuICAgICAgICAgICAgcmVzaXplIDogdmVydGljYWw7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYudXBsb2FkLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXpkei1kcm9wem9uZSB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBib3JkZXIgOiAxcHggZGFzaGVkICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3QtcmFkaW8td3JhcCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTUwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LWNoZWNrYm94LXdyYXAge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMTRweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0LCBjb2xvciAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1jaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC01MDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibWl0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdCA6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIGNhbGMtZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xuICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5pbmphLWZvcm1zLXJlc3BvbnNlLW1zZyB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzAsIDE0KTtcblxuICAgIHAsXG4gICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTQsIDIwKTtcblxuICAgICAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5uaW5qYS1mb3Jtcy1zdWNjZXNzLW1zZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNik7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5pbmphLWZvcm1zLWVycm9yLW1zZyB7XG4gICAgICAgIHAsXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICAgICAgY29sb3IgOiByZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5NdWx0aUZpbGUtbGlzdCB7XG4gICAgLk11bHRpRmlsZS1sYWJlbCB7XG4gICAgICAgIC5NdWx0aUZpbGUtcmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGNvbG9yIDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNsb3NlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wIDogMnB4O1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi8vIEZsb2F0IFNwYW4gQVBJXG4vLyA9PT09PT09PT09PT09PVxuXG4vLyBGbG9hdCBTcGFuIE91dHB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gJHdpZHRoICAgICAgICAgICAgIDogPGxlbmd0aD5cbi8vIC0gWyRmbG9hdF0gICAgICAgICAgIDogZnJvbSB8IHRvXG4vLyAtIFskbWFyZ2luLWJlZm9yZV0gICA6IDxsZW5ndGg+XG4vLyAtIFskbWFyZ2luLWFmdGVyXSAgICA6IDxsZW5ndGg+XG4vLyAtIFskcGFkZGluZy1iZWZvcmVdICA6IDxsZW5ndGg+XG4vLyAtIFskcGFkZGluZy1hZnRlcl0gICA6IDxsZW5ndGg+XG4vLyAtIFskZmxvd10gICAgICAgICAgICA6IGx0ciB8IHJ0bFxuQG1peGluIGZsb2F0LXNwYW4tb3V0cHV0KFxuICAkd2lkdGgsXG4gICRmbG9hdCAgICAgICAgICAgIDogZnJvbSxcbiAgJG1hcmdpbi1iZWZvcmUgICAgOiBudWxsLFxuICAkbWFyZ2luLWFmdGVyICAgICA6IG51bGwsXG4gICRwYWRkaW5nLWJlZm9yZSAgIDogbnVsbCxcbiAgJHBhZGRpbmctYWZ0ZXIgICAgOiBudWxsLFxuICAkZmxvdyAgICAgICAgICAgICA6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgJHRvICAgICA6IHRvKCRmbG93KTtcbiAgJGZyb20gICA6IGZyb20oJGZsb3cpO1xuXG4gICRvdXRwdXQ6IChcbiAgICB3aWR0aDogJHdpZHRoLFxuICAgIGZsb2F0OiBpZigkZmxvYXQgPT0gdG8sICR0bywgbnVsbCkgb3IgaWYoJGZsb2F0ID09IGZyb20sICRmcm9tLCBudWxsKSxcbiAgICBtYXJnaW4tI3skZnJvbX06ICRtYXJnaW4tYmVmb3JlLFxuICAgIG1hcmdpbi0jeyR0b306ICRtYXJnaW4tYWZ0ZXIsXG4gICAgcGFkZGluZy0jeyRmcm9tfTogJHBhZGRpbmctYmVmb3JlLFxuICAgIHBhZGRpbmctI3skdG99OiAkcGFkZGluZy1hZnRlcixcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxuLy8gPT09PT09PT09PT09PT1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLVxuLy8gQ3JlYXRlIGFuIGlzb2xhdGVkIGdhbGxlcnlcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XG4vLyAtIFskc2VsZWN0b3JdICA6IGNoaWxkIHwgb2YtdHlwZVxuQG1peGluIGdhbGxlcnkoXG4gICRzcGFuLFxuICAkc2VsZWN0b3I6IGNoaWxkXG4pIHtcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJHNwYW4gICAgICAgOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogMSkpO1xuXG4gICRuICAgICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjb2x1bW5zICAgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcbiAgJGZsb3cgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKTtcblxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcbiAgJGZyb20gICAgICAgICA6IGZyb20oJGZsb3cpO1xuICAkbGluZSAgICAgICAgIDogZmxvb3IoJGNvbnRleHQgLyAkbik7XG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XG5cbiAgJG91dHB1dDogKFxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcbiAgICBmbG9hdCAgICAgICAgICAgICA6IGZyb20sXG4gICAgbWFyZ2luLWJlZm9yZSAgICAgOiBudWxsLFxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXG4gICk7XG5cbiAgQGlmICRpbnNpZGUge1xuICAgICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsIChcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxuICAgICAgcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpLFxuICAgICkpO1xuICB9XG5cbiAgQGlmICRzeW1tZXRyaWNhbCB7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XG4gIH1cblxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkZ2xvYmFsLWJveCAgIDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpID09ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XG5cbiAgLy8gQ29sbGVjdGl2ZSBPdXRwdXRcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBib3JkZXItYm94KSk7XG4gIH0gQGVsc2UgaWYgJGJveCA9PSBjb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgLy8gSW5kaXZpZHVhbCBMb29wXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xuICAgICRudGg6ICcjeyRsaW5lfW4gKyAjeyRpdGVtfSc7XG4gICAgJjpudGgtI3skc2VsZWN0b3J9KCN7JG50aH0pIHtcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxuICAgICAgJG91dHB1dDogKFxuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IGlmKCRzeW1tZXRyaWNhbCwgbnVsbCwgZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSxcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxuICAgICAgICBtYXJnaW4tYmVmb3JlICAgICA6IGdldC1pc29sYXRpb24oJHNwYW4pLFxuICAgICAgICBtYXJnaW4tYWZ0ZXIgICAgICA6IC0xMDAlLFxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcbiAgICAgICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgICAgICk7XG5cbiAgICAgIC8vIEluZGl2aWR1YWwgT3V0cHV0XG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAgICAgQGlmIGdldC1lZGdlKCRzcGFuKSA9PSBmaXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBmaXJzdCgkc3Bhbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcbiAgICAgICRsb2NhdGlvbjogZ2V0LWxvY2F0aW9uKCRzcGFuKSArICRuO1xuICAgICAgJGxvY2F0aW9uOiBpZigkbG9jYXRpb24gPiAkY29udGV4dCwgMSwgJGxvY2F0aW9uKTtcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3cgU3RhcnQgJiBFbmRcbi8vID09PT09PT09PT09PT09PVxuXG4vLyBCcmVha1xuLy8gLS0tLS1cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHRoYXQgc2hvdWxkIGZvcmNlIGEgbGluZSBicmVhay5cbkBtaXhpbiBicmVhayB7XG4gIEBpbmNsdWRlIG91dHB1dCgoY2xlYXI6IGJvdGgpKTtcbn1cblxuXG4vLyBOb0JyZWFrXG4vLyAtLS0tLS0tXG4vLyBDYW5jZWwgdGhlIGJyZWFrKCkgZWZmZWN0LCBlLmcuIHdoZW4gdXNpbmcgbWVkaWEgcXVlcmllcy5cbkBtaXhpbiBub2JyZWFrIHtcbiAgQGluY2x1ZGUgb3V0cHV0KChjbGVhcjogbm9uZSkpO1xufVxuXG5cbi8vIEZ1bGxcbi8vIC0tLS1cbi8vIC0gWyRjb250ZXh0XTogPGxheW91dCBzaG9ydGhhbmQ+XG5AbWl4aW4gZnVsbChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgOiAkY29udGV4dDtcbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGZ1bGwsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgc3BhbihmdWxsIG9mIHBhcnNlLWdyaWQoJGNvbnRleHQpIGJyZWFrKTtcbn1cblxuXG4vLyBGaXJzdFxuLy8gLS0tLS1cbi8vIC0gWyRjb250ZXh0XTogPHNldHRpbmdzPlxuQG1peGluIGZpcnN0KFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkY29udGV4dDtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3JpZCgkY29udGV4dCk7XG4gICRmbG93ICAgICA6IHN1c3ktZ2V0KGZsb3csICRjb250ZXh0KTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZmlyc3QsICRpbnNwZWN0KTtcbiAgQGlmIG5vdChpcy1zcGxpdCgkY29udGV4dCkpIHtcbiAgICBAaW5jbHVkZSBmbG9hdC1maXJzdCgkZmxvdyk7XG4gIH1cbn1cblxuQG1peGluIGFscGhhKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICBAaW5jbHVkZSBmaXJzdCgkY29udGV4dCk7XG59XG5cblxuLy8gTGFzdFxuLy8gLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8c2V0dGluZ3M+XG5AbWl4aW4gbGFzdChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgIDogJGNvbnRleHQ7XG4gICRjb250ZXh0ICA6IHBhcnNlLWdyaWQoJGNvbnRleHQpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChsYXN0LCAkaW5zcGVjdCk7XG5cbiAgJG91dHB1dDogKFxuICAgIGZsb3c6IHN1c3ktZ2V0KGZsb3csICRjb250ZXh0KSxcbiAgICBsYXN0LWZsb3c6IHN1c3ktZ2V0KGxhc3QtZmxvdywgJGNvbnRleHQpLFxuICAgIG1hcmdpbjogaWYoaXMtc3BsaXQoJGNvbnRleHQpLCBudWxsLCAwKSxcbiAgKTtcblxuICBAaW5jbHVkZSBmbG9hdC1sYXN0KCRvdXRwdXQuLi4pO1xufVxuXG5AbWl4aW4gb21lZ2EoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGxhc3QoJGNvbnRleHQpO1xufVxuXG5cbi8vIEdldCBFZGdlXG4vLyAtLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIGVkZ2UgdmFsdWUgYmFzZWQgb24gbG9jYXRpb24sIGlmIHBvc3NpYmxlXG5AZnVuY3Rpb24gZ2V0LWVkZ2UoXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJGVkZ2UgICAgICAgOiBzdXN5LWdldChlZGdlLCAkc3Bhbik7XG5cbiAgQGlmIG5vdCgkZWRnZSkge1xuICAgICRjb3VudDogc3VzeS1jb3VudChzdXN5LWdldChjb2x1bW5zLCAkc3BhbikpO1xuICAgICRsb2NhdGlvbjogc3VzeS1nZXQobG9jYXRpb24sICRzcGFuKTtcbiAgICAkbjogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuXG4gICAgJG51bWJlcjogaWYodHlwZS1vZigkbG9jYXRpb24pID09IG51bWJlciwgdHJ1ZSwgZmFsc2UpO1xuICAgICRpbmRleDogaWYoJG51bWJlciBhbmQgdW5pdGxlc3MoJGxvY2F0aW9uKSwgdHJ1ZSwgZmFsc2UpO1xuXG4gICAgQGlmICRuID09ICRjb3VudCB7XG4gICAgICAkZWRnZTogZnVsbDtcbiAgICB9IEBlbHNlIGlmICRsb2NhdGlvbiBhbmQgJG4gYW5kICRpbmRleCB7XG4gICAgICBAaWYgJGxvY2F0aW9uID09IDEge1xuICAgICAgICAkZWRnZTogaWYoJG4gPT0gJGNvdW50LCBmdWxsLCBmaXJzdCk7XG4gICAgICB9IEBlbHNlIGlmICRsb2NhdGlvbiArICRuIC0gMSA9PSAkY291bnQge1xuICAgICAgICAkZWRnZTogbGFzdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVkZ2UgPT0gYWxwaGEgb3IgJGVkZ2UgPT0gb21lZ2Ege1xuICAgICRlZGdlOiBpZigkZWRnZSA9PSBhbHBoYSwgZmlyc3QsIGxhc3QpO1xuICB9XG5cbiAgQHJldHVybiAkZWRnZTtcbn1cblxuXG4vLyBHZXQgTG9jYXRpb25cbi8vIC0tLS0tLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIGxvY2F0aW9uIHZhbHVlIGJhc2VkIG9uIGVkZ2UsIGlmIHBvc3NpYmxlXG5AZnVuY3Rpb24gZ2V0LWxvY2F0aW9uKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICAgIDogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRsb2NhdGlvbiAgIDogc3VzeS1nZXQobG9jYXRpb24sICRzcGFuKTtcbiAgJGVkZ2UgICAgICAgOiBnZXQtZWRnZSgkc3Bhbik7XG4gICRuICAgICAgICAgIDogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuXG4gIEBpZiAkZWRnZSBhbmQgbm90KCRsb2NhdGlvbikgYW5kIHR5cGUtb2YoJG4pID09IG51bWJlciBhbmQgdW5pdGxlc3MoJG4pIHtcbiAgICBAaWYgJGVkZ2UgPT0gZmlyc3Qge1xuICAgICAgJGxvY2F0aW9uOiAxO1xuICAgIH0gQGVsc2UgaWYgJGVkZ2UgPT0gbGFzdCB7XG4gICAgICAkbG9jYXRpb246IHN1c3ktY291bnQoc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pKSAtICRuICsgMTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRsb2NhdGlvblxufVxuIiwiLy8gRmxvYXQgRW5kcyBBUElcbi8vID09PT09PT09PT09PT09XG5cbi8vIFN1c3kgRW5kIERlZmF1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBQUklWQVRFXG5AaW5jbHVkZSBzdXN5LWRlZmF1bHRzKChcbiAgbGFzdC1mbG93OiB0byxcbikpO1xuXG4vLyBGbG9hdCBMYXN0XG4vLyAtLS0tLS0tLS0tXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AbWl4aW4gZmxvYXQtbGFzdChcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpLFxuICAkbGFzdC1mbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBsYXN0LWZsb3cpLFxuICAkbWFyZ2luOiAwXG4pIHtcbiAgJHRvOiB0bygkZmxvdyk7XG5cbiAgJG91dHB1dDogKFxuICAgIGZsb2F0OiBpZigkbGFzdC1mbG93ID09IHRvLCAkdG8sIG51bGwpLFxuICAgIG1hcmdpbi0jeyR0b306ICRtYXJnaW4sXG4gICk7XG5cbiAgQGluY2x1ZGUgb3V0cHV0KCRvdXRwdXQpO1xufVxuXG4vLyBGbG9hdCBGaXJzdFxuLy8gLS0tLS0tLS0tLS1cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBtaXhpbiBmbG9hdC1maXJzdChcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgJG91dHB1dDogKFxuICAgIG1hcmdpbi0je2Zyb20oJGZsb3cpfTogMCxcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG4iLCIvKlxuICAgIFRpbWVsaW5lSlMgLSB2ZXIuIDMuMy4xNiAtIDIwMTYtMDUtMzFcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTItMjAxNiBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eVxuICAgIGEgcHJvamVjdCBvZiB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYiwgb3JpZ2luYWxseSBjcmVhdGVkIGJ5IFphY2ggV2lzZVxuICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9OVUtuaWdodExhYi9UaW1lbGluZUpTM1xuICAgIFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWMgTGljZW5zZSwgdi4gMi4wLlxuICAgIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG4qL1xuLyohXG5cdFRpbWVsaW5lIEpTIDNcblxuXHREZXNpZ25lZCBhbmQgYnVpbHQgYnkgWmFjaCBXaXNlIGZvciB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYlxuXG5cdFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcblx0TGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuXHRmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cHM6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cblxuKi8vKiFcblx0VGltZWxpbmUgSlMgM1xuXG5cdERlc2lnbmVkIGFuZCBidWlsdCBieSBaYWNoIFdpc2UgZm9yIHRoZSBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eSBLbmlnaHQgTGFiXG5cblx0VGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpY1xuXHRMaWNlbnNlLCB2LiAyLjAuIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzXG5cdGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwczovL21vemlsbGEub3JnL01QTC8yLjAvLlxuXG4qLy50bC1zdG9yeWpzIGRpdiAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbn0udGwtc3RvcnlqcyBoMSxcbi50bC1zdG9yeWpzIGgyLFxuLnRsLXN0b3J5anMgaDMsXG4udGwtc3RvcnlqcyBoNCxcbi50bC1zdG9yeWpzIGg1LFxuLnRsLXN0b3J5anMgaDYsXG4udGwtc3RvcnlqcyBwLFxuLnRsLXN0b3J5anMgYmxvY2txdW90ZSxcbi50bC1zdG9yeWpzIHByZSxcbi50bC1zdG9yeWpzIGEsXG4udGwtc3RvcnlqcyBhYmJyLFxuLnRsLXN0b3J5anMgYWNyb255bSxcbi50bC1zdG9yeWpzIGFkZHJlc3MsXG4udGwtc3RvcnlqcyBjaXRlLFxuLnRsLXN0b3J5anMgY29kZSxcbi50bC1zdG9yeWpzIGRlbCxcbi50bC1zdG9yeWpzIGRmbixcbi50bC1zdG9yeWpzIGVtLFxuLnRsLXN0b3J5anMgaW1nLFxuLnRsLXN0b3J5anMgcSxcbi50bC1zdG9yeWpzIHMsXG4udGwtc3RvcnlqcyBzYW1wLFxuLnRsLXN0b3J5anMgc21hbGwsXG4udGwtc3RvcnlqcyBzdHJpa2UsXG4udGwtc3RvcnlqcyBzdHJvbmcsXG4udGwtc3RvcnlqcyBzdWIsXG4udGwtc3RvcnlqcyBzdXAsXG4udGwtc3RvcnlqcyB0dCxcbi50bC1zdG9yeWpzIHZhcixcbi50bC1zdG9yeWpzIGRkLFxuLnRsLXN0b3J5anMgZGwsXG4udGwtc3RvcnlqcyBkdCxcbi50bC1zdG9yeWpzIGxpLFxuLnRsLXN0b3J5anMgb2wsXG4udGwtc3RvcnlqcyB1bCxcbi50bC1zdG9yeWpzIGZpZWxkc2V0LFxuLnRsLXN0b3J5anMgZm9ybSxcbi50bC1zdG9yeWpzIGxhYmVsLFxuLnRsLXN0b3J5anMgbGVnZW5kLFxuLnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgdGFibGUsXG4udGwtc3RvcnlqcyBjYXB0aW9uLFxuLnRsLXN0b3J5anMgdGJvZHksXG4udGwtc3RvcnlqcyB0Zm9vdCxcbi50bC1zdG9yeWpzIHRoZWFkLFxuLnRsLXN0b3J5anMgdHIsXG4udGwtc3RvcnlqcyB0aCxcbi50bC1zdG9yeWpzIHRkLFxuLnRsLXN0b3J5anMgLnRsLWNvbnRhaW5lcixcbi50bC1zdG9yeWpzIC5jb250ZW50LWNvbnRhaW5lcixcbi50bC1zdG9yeWpzIC5tZWRpYSxcbi50bC1zdG9yeWpzIC50ZXh0LFxuLnRsLXN0b3J5anMgLnRsLXNsaWRlcixcbi50bC1zdG9yeWpzIC5zbGlkZXIsXG4udGwtc3RvcnlqcyAuZGF0ZSxcbi50bC1zdG9yeWpzIC50aXRsZSxcbi50bC1zdG9yeWpzIC5tZXNzYWdlLFxuLnRsLXN0b3J5anMgLm1hcCxcbi50bC1zdG9yeWpzIC5jcmVkaXQsXG4udGwtc3RvcnlqcyAuY2FwdGlvbixcbi50bC1zdG9yeWpzIC50bC1mZWVkYmFjayxcbi50bC1zdG9yeWpzIC50bC1mZWF0dXJlLFxuLnRsLXN0b3J5anMgLnRvb2xiYXIsXG4udGwtc3RvcnlqcyAubWFya2VyLFxuLnRsLXN0b3J5anMgLmRvdCxcbi50bC1zdG9yeWpzIC5saW5lLFxuLnRsLXN0b3J5anMgLmZsYWcsXG4udGwtc3RvcnlqcyAudGltZSxcbi50bC1zdG9yeWpzIC5lcmEsXG4udGwtc3RvcnlqcyAubWFqb3IsXG4udGwtc3RvcnlqcyAubWlub3IsXG4udGwtc3RvcnlqcyAudGwtbmF2aWdhdGlvbixcbi50bC1zdG9yeWpzIC5zdGFydCxcbi50bC1zdG9yeWpzIC5hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5IDogaW5oZXJpdDtcbiAgICBmb250LXNpemUgOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGZvbnQtc3R5bGUgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgd2lkdGggOiBhdXRvO1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICBib3JkZXIgOiAwO1xufS50bC1zdG9yeWpzIGgxLFxuLnRsLXN0b3J5anMgaDIsXG4udGwtc3RvcnlqcyBoMyxcbi50bC1zdG9yeWpzIGg0LFxuLnRsLXN0b3J5anMgaDUsXG4udGwtc3RvcnlqcyBoNiB7XG4gICAgY2xlYXIgOiBub25lO1xufS50bC1zdG9yeWpzIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZyA6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlIDogY29sbGFwc2U7XG59LnRsLXN0b3J5anMgb2wsXG4udGwtc3RvcnlqcyB1bCB7XG4gICAgbGlzdC1zdHlsZSA6IG5vbmU7XG59LnRsLXN0b3J5anMgcTpiZWZvcmUsXG4udGwtc3RvcnlqcyBxOmFmdGVyLFxuLnRsLXN0b3J5anMgYmxvY2txdW90ZTpiZWZvcmUsXG4udGwtc3RvcnlqcyBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcIjtcbn0udGwtc3RvcnlqcyBhOmZvY3VzIHtcbiAgICBvdXRsaW5lIDogdGhpbiBkb3R0ZWQ7XG59LnRsLXN0b3J5anMgYTpob3Zlcixcbi50bC1zdG9yeWpzIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lIDogMDtcbn0udGwtc3RvcnlqcyBhcnRpY2xlLFxuLnRsLXN0b3J5anMgYXNpZGUsXG4udGwtc3RvcnlqcyBkZXRhaWxzLFxuLnRsLXN0b3J5anMgZmlnY2FwdGlvbixcbi50bC1zdG9yeWpzIGZpZ3VyZSxcbi50bC1zdG9yeWpzIGZvb3Rlcixcbi50bC1zdG9yeWpzIGhlYWRlcixcbi50bC1zdG9yeWpzIGhncm91cCxcbi50bC1zdG9yeWpzIG5hdixcbi50bC1zdG9yeWpzIHNlY3Rpb24ge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbn0udGwtc3RvcnlqcyBhdWRpbyxcbi50bC1zdG9yeWpzIGNhbnZhcyxcbi50bC1zdG9yeWpzIHZpZGVvIHtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgKmRpc3BsYXkgOiBpbmxpbmU7XG4gICAgKnpvb20gOiAxO1xufS50bC1zdG9yeWpzIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59LnRsLXN0b3J5anMgZGl2IHtcbiAgICBtYXgtd2lkdGggOiBub25lO1xufS50bC1zdG9yeWpzIHN1Yixcbi50bC1zdG9yeWpzIHN1cCB7XG4gICAgZm9udC1zaXplIDogNzUlO1xuICAgIGxpbmUtaGVpZ2h0IDogMDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IGJhc2VsaW5lO1xufS50bC1zdG9yeWpzIHN1cCB7XG4gICAgdG9wIDogLS41ZW07XG59LnRsLXN0b3J5anMgc3ViIHtcbiAgICBib3R0b20gOiAtLjI1ZW07XG59LnRsLXN0b3J5anMgaW1nIHtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlIDogYmljdWJpYztcbiAgICBib3JkZXIgOiAwO1xufS50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIGlucHV0LFxuLnRsLXN0b3J5anMgc2VsZWN0LFxuLnRsLXN0b3J5anMgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZSA6IDEwMCU7XG5cbiAgICBtYXJnaW4gOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ24gOiBiYXNlbGluZTtcblxuICAgICp2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbn0udGwtc3RvcnlqcyBidXR0b24sXG4udGwtc3RvcnlqcyBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQgOiBub3JtYWw7XG5cbiAgICAqb3ZlcmZsb3cgOiB2aXNpYmxlO1xufS50bC1zdG9yeWpzIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbi50bC1zdG9yeWpzIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGJvcmRlciA6IDA7XG59LnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1idXR0b25dLFxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1yZXNldF0sXG4udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBidXR0b247XG59LnRsLXN0b3J5anMgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBjb250ZW50LWJveDtcblxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSA6IHRleHRmaWVsZDtcbn0udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG59LnRsLXN0b3J5anMgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93IDogYXV0bztcblxuICAgIHZlcnRpY2FsLWFsaWduIDogdG9wO1xufS50bC10aW1lbGluZSB7XG4gICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59LnRsLXRpbWVsaW5lIGgxLFxuLnRsLXRpbWVsaW5lIGgyLFxuLnRsLXRpbWVsaW5lIGgzLFxuLnRsLXRpbWVsaW5lIGg0LFxuLnRsLXRpbWVsaW5lIGg1LFxuLnRsLXRpbWVsaW5lIGg2IHtcbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVsaW5lIGgxLFxuLnRsLXRpbWVsaW5lIGgyLFxuLnRsLXRpbWVsaW5lIGgzIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0IDogMjhweDtcbn0udGwtdGltZWxpbmUgaDEgc21hbGwsXG4udGwtdGltZWxpbmUgaDIgc21hbGwsXG4udGwtdGltZWxpbmUgaDMgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNHB4O1xufS50bC10aW1lbGluZSBoNCxcbi50bC10aW1lbGluZSBoNSxcbi50bC10aW1lbGluZSBoNiB7XG4gICAgZm9udC1zaXplIDogMjRweDtcbiAgICBsaW5lLWhlaWdodCA6IDI0cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMDtcbn0udGwtdGltZWxpbmUgaDQgc21hbGwsXG4udGwtdGltZWxpbmUgaDUgc21hbGwsXG4udGwtdGltZWxpbmUgaDYgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xufS50bC10aW1lbGluZSBoMi50bC1oZWFkbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplIDogMzhweDtcbiAgICBsaW5lLWhlaWdodCA6IDM4cHg7XG5cbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZyA6IDEwcHggMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCA6IDA7XG4gICAgICAgIGxlZnQgOiAtMjBweDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgd2lkdGggOiAzcHg7XG4gICAgICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIH1cbn0udGwtdGltZWxpbmUgaDIudGwtaGVhZGxpbmUtdGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbn0udGwtdGltZWxpbmUgaDIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tdG9wIDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogNXB4O1xuICAgIHBhZGRpbmcgOiAxMHB4IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBsZWZ0IDogLTIycHg7XG5cbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogM3B4O1xuICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICB9XG59LnRsLXRpbWVsaW5lIHAge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAxLjQyODU3MTQzO1xuXG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgcC5sZWFkIHtcbiAgICBmb250LXNpemUgOiAyNHB4O1xufS50bC10aW1lbGluZSBwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgcCBhOmhvdmVyLFxuLnRsLXRpbWVsaW5lIHAgYTpmb2N1cyB7XG4gICAgY29sb3IgOiAjYzM0NTI4O1xufUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi1yZXNvbHV0aW9uOjE0NGRwaSkge1xuICAgIC50bC10aW1lbGluZSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93IDogbm9uZTtcbiAgICB9LnRsLXRpbWVsaW5lIHAgYTpob3ZlcixcbiAgICAudGwtdGltZWxpbmUgcCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogdW5kZXJsaW5lO1xuXG4gICAgICAgIGNvbG9yIDogI2MzNDUyODtcbiAgICB9XG59LnRsLXRpbWVsaW5lIGIsXG4udGwtdGltZWxpbmUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodCA6IDcwMDtcbn0udGwtdGltZWxpbmUgaSxcbi50bC10aW1lbGluZSBlbSB7XG4gICAgZm9udC1zdHlsZSA6IGl0YWxpYztcbn0udGwtdGltZWxpbmUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgIGNvbG9yIDogI2MzNDUyODtcbn0udGwtdGltZWxpbmUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogdW5kZXJsaW5lO1xuXG4gICAgY29sb3IgOiAjNmUyNzE3O1xufS50bC10aW1lbGluZSAudGwtY2FwdGlvbixcbi50bC10aW1lbGluZSAudGwtY3JlZGl0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gICAgZm9udC1zaXplIDogMTFweDtcbiAgICBsaW5lLWhlaWdodCA6IDExcHg7XG59LnRsLXRpbWVsaW5lIC50bC1jYXB0aW9uIGEsXG4udGwtdGltZWxpbmUgLnRsLWNyZWRpdCBhLFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0IGEsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LXByZXZpb3VzIGEge1xuICAgIGNvbG9yIDogIzAwMDAwMDtcbn0udGwtdGltZWxpbmUgLnRsLW1ha2VsaW5rIHtcbiAgICB3b3JkLWJyZWFrIDogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWsgOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVucyA6IGF1dG87XG4gICAgICAgLW1vei1oeXBoZW5zIDogYXV0bztcbiAgICAgICAgICAgIGh5cGhlbnMgOiBhdXRvO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHkgOiBHZW9yZ2lhLFRpbWVzIE5ldyBSb21hbixUaW1lcyxzZXJpZjtcbiAgICBmb250LXNpemUgOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0IDogMjRweDtcblxuICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG5cbiAgICBjb2xvciA6ICM5OTk5OTk7XG4gICAgYm9yZGVyIDogMDtcbiAgICBiYWNrZ3JvdW5kIDogMCAwO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIGNpdGUsXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSxcbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAgY2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQgOiBcIlxcMjAxNFwiO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB0b3AgOiA4cHg7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xuXG4gICAgY29udGVudCA6IG9wZW4tcXVvdGU7XG59LnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgZm9udC1zaXplIDogMjhweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgdG9wIDogOHB4O1xuXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1sZWZ0IDogM3B4O1xuXG4gICAgY29udGVudCA6IGNsb3NlLXF1b3RlO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4gOiAxMHB4O1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbiA6IDA7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCB7XG4gICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDE1cHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMTVweDtcblxuICAgICp6b29tIDogMTtcbn0udGwtdGltZWxpbmUgLnZjYXJkOmJlZm9yZSxcbi50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXkgOiB0YWJsZTtcblxuICAgIGNvbnRlbnQgOiBcIlwiO1xufS50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICAgIGNsZWFyIDogYm90aDtcbn0udGwtdGltZWxpbmUgLnZjYXJkIC50d2l0dGVyLWRhdGUge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtdGltZWxpbmUgLnZjYXJkIC5hdXRob3Ige1xuICAgIGZsb2F0IDogcmlnaHQ7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbGluZSAudmNhcmQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbn0udGwtdGltZWxpbmUgLnZjYXJkIGE6aG92ZXIgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIC5uaWNrbmFtZSB7XG4gICAgY29sb3IgOiAjYzM0NTI4O1xufS50bC10aW1lbGluZSAudmNhcmQgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCAubmlja25hbWUge1xuICAgIHBhZGRpbmctbGVmdCA6IDQycHg7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCAuZm4ge1xuICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC10aW1lbGluZSAudmNhcmQgLm5pY2tuYW1lIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICBtYXJnaW4tdG9wIDogMXB4O1xuXG4gICAgY29sb3IgOiAjNjY2NjY2O1xufS50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIHdpZHRoIDogMzJweDtcbiAgICBoZWlnaHQgOiAzMnB4O1xufS50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciBpbWcge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDVweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogNXB4O1xufS50bC10aW1lbGluZSAudGwtdGV4dCB1bCB7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbiAgICBwYWRkaW5nLWxlZnQgOiAzMHB4O1xufS50bC10aW1lbGluZSAudGwtdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDVweDtcbn0udGwtdGltZWxpbmUgLnRsLWJ1dHRvbi1jYWxsdG9hY3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuXG4gICAgbWFyZ2luLWJvdHRvbSA6IDEwcHg7XG4gICAgcGFkZGluZy10b3AgOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tIDogMTBweDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG59LnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIC50bC1idXR0b24tY2FsbHRvYWN0aW9uLXRleHQge1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwYWRkaW5nIDogMTBweCAxNXB4O1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVsaW5lIC50bC1ub3RlIHtcbiAgICBmb250LWZhbWlseSA6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUgOiAxNXB4O1xuICAgIGZvbnQtc3R5bGUgOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQgOiAxN3B4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgcGFkZGluZyA6IDEwcHg7XG5cbiAgICBjb2xvciA6ICM4YTZkM2I7XG4gICAgYm9yZGVyIDogMXB4IHNvbGlkICNmYWViY2M7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmY2Y4ZTM7XG4gICAgdGV4dC1zaGFkb3cgOiBub25lO1xufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjgwMHB4KSB7XG4gICAgLnRsLXRpbWVsaW5lIGgxLFxuICAgIC50bC10aW1lbGluZSBoMixcbiAgICAudGwtdGltZWxpbmUgaDMge1xuICAgICAgICBmb250LXNpemUgOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI4cHg7XG4gICAgfVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjUwMHB4KSB7XG4gICAgLnRsLXRpbWVsaW5lIGgxLFxuICAgIC50bC10aW1lbGluZSBoMixcbiAgICAudGwtdGltZWxpbmUgaDMge1xuICAgICAgICBmb250LXNpemUgOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI0cHg7XG4gICAgfVxufS50bC1za2lubnkgaDIge1xuICAgIG1hcmdpbi10b3AgOiAwO1xufUBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5IDogdGwtaWNvbnM7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcblxuICAgIHNyYyA6IHVybChpY29ucy90bC1pY29ucy5lb3QpO1xuICAgIHNyYyA6IHVybChpY29ucy90bC1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoaWNvbnMvdGwtaWNvbnMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoaWNvbnMvdGwtaWNvbnMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoaWNvbnMvdGwtaWNvbnMuc3ZnI3RsLWljb25zKSBmb3JtYXQoXCJzdmdcIik7XG59W2NsYXNzXj10bC1pY29uLV0sXG5bY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGZvbnQtc3R5bGUgOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50IDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0IDogMTtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIHNwZWFrIDogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIDogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgOiBncmF5c2NhbGU7XG59LnRsLWljb24tdmluZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjRkXCI7XG59LnRsLWljb24td2lraXBlZGlhOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGVcIjtcbn0udGwtaWNvbi1jaGV2cm9uLXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGZcIjtcbn0udGwtaWNvbi1jaGV2cm9uLWxlZnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY1MFwiO1xufS50bC1pY29uLXlvdXR1YmUtbG9nbzphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjUxXCI7XG59LnRsLWljb24tZm91cnNxdWFyZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjUyXCI7XG59LnRsLWljb24tY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTNcIjtcbn0udGwtaWNvbi1kb2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY1NFwiO1xufS50bC1pY29uLXdlaWJvOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTVcIjtcbn0udGwtaWNvbi1yZXNpemUtaG9yaXpvbnRhbDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjU2XCI7XG59LnRsLWljb24tcmVzaXplLXZlcnRpY2FsOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTdcIjtcbn0udGwtaWNvbi1yZXNpemUtZnVsbDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjU4XCI7XG59LnRsLWljb24tcmVzaXplLXNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTlcIjtcbn0udGwtaWNvbi10d2l0dGVyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MmJcIjtcbn0udGwtaWNvbi1nb29nbGUtcGx1czphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJjXCI7XG59LnRsLWljb24tdmlkZW86YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYyZFwiO1xufS50bC1pY29uLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYyZFwiO1xufS50bC1pY29uLXBsYWludGV4dDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJlXCI7XG59LnRsLWljb24tc3RvcmlmeTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJlXCI7XG59LnRsLWljb24taW1hZ2UtdjI6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjJmXCI7XG59LnRsLWljb24tcXVvdGUtdjI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzMFwiO1xufS50bC1pY29uLXpvb20taW46YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjMxXCI7XG59LnRsLWljb24tem9vbS1vdXQ6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjMyXCI7XG59LnRsLWljb24tbGlzdDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjMzXCI7XG59LnRsLWljb24tbXVzaWM6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNFwiO1xufS50bC1pY29uLXNwb3RpZnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNFwiO1xufS50bC1pY29uLWxvY2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzVcIjtcbn0udGwtaWNvbi1nb29nbGVtYXBzOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzVcIjtcbn0udGwtaWNvbi13ZWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNlwiO1xufS50bC1pY29uLXNoYXJlLXYyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzdcIjtcbn0udGwtaWNvbi1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzlcIjtcbn0udGwtaWNvbi12aWRlby12MjphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjNhXCI7XG59LnRsLWljb24tZGFpbHltb3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzYVwiO1xufS50bC1pY29uLXR1bWJscjphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjNiXCI7XG59LnRsLWljb24tbGFzdGZtOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2M2NcIjtcbn0udGwtaWNvbi1naXRodWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzZFwiO1xufS50bC1pY29uLWdvYmFjazphZnRlciB7XG4gICAgLy9jb250ZW50IDogXCJcXGU2M2VcIjtcbn0udGwtaWNvbi1kb2MtdjI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzZlwiO1xufS50bC1pY29uLWdvb2dsZWRyaXZlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDBcIjtcbn0udGwtaWNvbi1mYWNlYm9vazphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQxXCI7XG59LnRsLWljb24tZmxpY2tyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDJcIjtcbn0udGwtaWNvbi1kcmliYmJsZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQzXCI7XG59LnRsLWljb24taW1hZ2U6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjA1XCI7XG59LnRsLWljb24tdmltZW86YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYwNlwiO1xufS50bC1pY29uLWluc3RhZ3JhbTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQ0XCI7XG59LnRsLWljb24tcGludGVyZXN0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDVcIjtcbn0udGwtaWNvbi1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDZcIjtcbn0udGwtaWNvbi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDdcIjtcbn0udGwtaWNvbi1hcnJvdy11cDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQ4XCI7XG59LnRsLWljb24tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY0OVwiO1xufS50bC1pY29uLXNoYXJlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGFcIjtcbn0udGwtaWNvbi1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGJcIjtcbn0udGwtaWNvbi1ldmVybm90ZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjRjXCI7XG59LnRsLWljb24tbWFwcGluOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MDBcIjtcbn0udGwtaWNvbi1zd2lwZS1yaWdodDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjAxXCI7XG59LnRsLWljb24tc3dpcGUtbGVmdDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjAyXCI7XG59LnRsLWljb24tdG91Y2gtc3ByZWFkOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MDNcIjtcbn0udGwtaWNvbi10b3VjaC1waW5jaDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjA0XCI7XG59LnRsLWRyYWdnaW5nIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0IDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dCA6IG5vbmU7XG4gICAgICAgICAtby11c2VyLXNlbGVjdCA6IG5vbmU7XG59LnRsLW1lbnViYXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDExO1xuICAgIHRvcCA6IDEwMCU7XG4gICAgbGVmdCA6IDUwJTtcbiAgICBsZWZ0IDogMDtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogIzMzMzMzMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAxMHB4O1xufUBrZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xuICAgIH10byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjMDAwMDAwO1xuICAgIH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQgOiAjZmZmZmZmO1xuICAgIH10byB7XG4gICAgICAgIGJhY2tncm91bmQgOiAjMDAwMDAwO1xuICAgIH1cbn1Aa2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbiAgICB9XG59QC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMDtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICB9XG59LnRsLW1lbnViYXItYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgZm9udC1zaXplIDogMThweDtcbiAgICBsaW5lLWhlaWdodCA6IDE4cHg7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIHBhZGRpbmcgOiA2cHggMTJweDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBjb2xvciA6ICNiZmJmYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjQyLDI0MiwyNDIsLjkpO1xufS50bC1tZW51YmFyLWJ1dHRvbi50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gICAgb3BhY2l0eSA6IC4zMztcbn0udGwtbWVudWJhci1idXR0b246aG92ZXIge1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX19wcmltYXJ5O1xufS50bC1tZW51YmFyLWJ1dHRvbjpob3Zlci50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gICAgY29sb3IgOiAjYmZiZmJmO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDI0MiwyNDIsMjQyLC45KTtcbn0udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC1tb2JpbGUgLnRsLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvciA6ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjQyLDI0MiwyNDIsLjY3KTtcbn0udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kIDogI2MzNDUyODtcbn1Aa2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgICB9XG59QC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMDtcbiAgICB9XG59QGtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDAwMDA7XG4gICAgfXRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZmZmY7XG4gICAgfVxufUAtd2Via2l0LWtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICMwMDAwMDA7XG4gICAgfXRvIHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICNmZmZmZmY7XG4gICAgfVxufS50bC1tZXNzYWdlLFxuLnRsLW1lc3NhZ2UtZnVsbCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogOTk7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiB0YWJsZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIG1hcmdpbiA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lcixcbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIG1hcmdpbiA6IDIwcHg7XG4gICAgcGFkZGluZyA6IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50LFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCB7XG4gICAgZm9udC1zaXplIDogMTFweDtcbiAgICBsaW5lLWhlaWdodCA6IDEzcHg7XG5cbiAgICBtYXJnaW4tdG9wIDogNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDcuNXB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yIDogIzY2NjY2NjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICNmZmZmZmY7XG59LnRsLW1lc3NhZ2UgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgc3Ryb25nLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCBzdHJvbmcge1xuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbG9hZGluZy1pY29uLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLWxvYWRpbmctaWNvbiB7XG4gICAgd2lkdGggOiAzMHB4O1xuICAgIGhlaWdodCA6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbiA6IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24gOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzY2NjY2NjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgOiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICAgICAgLW1vei1ib3gtc2hhZG93IDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gOiBwZXJzcGVjdGl2ZSgxMjBweCk7XG4gICAgfTUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB9MTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZyk7XG4gICAgfVxufUBrZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB9NTAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIH0xMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIH1cbn0udGwtbWVzc2FnZS1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG59LnRsLW1lc3NhZ2UtZnVsbCBbY2xhc3NePXRsLWljb24tXSxcbi50bC1tZXNzYWdlLWZ1bGwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgZm9udC1zaXplIDogNzJweDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHtcbiAgICBmb250LXNpemUgOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0IDogMjJweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIGNvbG9yIDogIzY2NjY2NjtcbiAgICB0ZXh0LXNoYWRvdyA6IG5vbmU7XG59LnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCAudGwtYnV0dG9uIHtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgcGFkZGluZyA6IDEwcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xufS50bC10aW1lbmF2IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmMmYyZjI7XG59LnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIHtcbiAgICBmb250LWZhbWlseSA6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplIDogMTBweDtcbiAgICBsaW5lLWhlaWdodCA6IDEwcHg7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA5O1xuICAgIGJvdHRvbSA6IDJweDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHBhZGRpbmcgOiAzcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTtcbn0udGwtdGltZW5hdiAudGwtYXR0cmlidXRpb24gYSB7XG4gICAgY29sb3IgOiAjY2NjY2NjO1xufS50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xufS50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoIDogOHB4O1xuICAgIGhlaWdodCA6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQgOiAzcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtIDogcm90YXRlKDQ1ZGVnKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcblxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjYzM0NTI4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjY2NjY2NjO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmUge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDI7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogNTAlO1xuXG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDFweDtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNkOWQ5ZDk7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTpiZWZvcmUsXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmFmdGVyIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuICAgIGxpbmUtaGVpZ2h0IDogMzJweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgbGVmdCA6IC0xNHB4O1xuXG4gICAgdGV4dC10cmFuc2Zvcm0gOiBub25lO1xuXG4gICAgY29sb3IgOiAjYzM0NTI4O1xuXG4gICAgc3BlYWsgOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZyA6IGdyYXlzY2FsZTtcbn0udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmJlZm9yZSB7XG4gICAgdG9wIDogLTEwcHg7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTphZnRlciB7XG4gICAgYm90dG9tIDogMjRweDtcblxuICAgIGNvbnRlbnQgOiBcIlxcZTY0OFwiO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyLnRsLXRpbWVuYXYtc2xpZGVyLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciAudGwtdGltZW5hdi1zbGlkZXItYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogNjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgY3Vyc29yIDogbW92ZTtcbn0udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciAudGwtdGltZW5hdi1pdGVtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVtYXJrZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWZhc3Qge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMgOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjI5LDIyOSwyMjksLjE1KTtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuXG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwcHg7XG5cbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZTVlNWU1O1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIHJpZ2h0IDogMDtcblxuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDFweDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA1O1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0IDogMTAwJTtcbiAgICBtYXJnaW4tdG9wIDogN3B4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3QgOiBub25lO1xuXG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2hhZG93IDogMXB4IDFweCAxcHggI2ZmZmZmZjtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dCA6IG5vbmU7XG4gICAgIC1raHRtbC11c2VyLXNlbGVjdCA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogODtcbiAgICBib3R0b20gOiAwO1xuICAgIGxlZnQgOiAtNHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgd2lkdGggOiA2cHg7XG4gICAgaGVpZ2h0IDogNnB4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNTAlO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM5MTkxOTE7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDY7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIHdpZHRoIDogMjAwcHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyIDogMDtcbiAgICBib3JkZXIgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZTVlNWU1O1xuICAgIGJveC1zaGFkb3cgOiAxcHggMXB4IDFweCAjZmZmZmZmO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIHtcbiAgICB6LWluZGV4IDogOTtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIHBhZGRpbmcgOiA1cHg7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHAge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxMnB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXkgOiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcblxuICAgIGNvbG9yIDogI2JmYmZiZjtcblxuICAgICAgICAgICAgbGluZS1jbGFtcCA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wIDogMjtcbiAgICAgICAgICAgIGJveC1vcmllbnQgOiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQgOiB2ZXJ0aWNhbDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlcixcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSBwLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgcmlnaHQgOiAwO1xuICAgIGJvdHRvbSA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNTAlO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xuXG4gICAgYmFja2dyb3VuZCA6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCxyZ2JhKDIyOSwyMjksMjI5LDApKSxjb2xvci1zdG9wKDUwJSwjZTVlNWU1KSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApXG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIge1xuICAgIGZsb2F0IDogbGVmdDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aCA6IDI0cHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0IDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQgOiA1cHg7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICAgIG1heC13aWR0aCA6IDI0cHg7XG4gICAgbWF4LWhlaWdodCA6IDEwMCU7XG5cbiAgICBvcGFjaXR5IDogLjI1O1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgZm9udC1zaXplIDogMjRweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1hcmdpbi10b3AgOiAwO1xuXG4gICAgY29sb3IgOiAjYmZiZmJmO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC1pY29uLXdpa2lwZWRpYSB7XG4gICAgZm9udC1zaXplIDogMTZweDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC50bC10aW1lbWFya2VyLWNvbnRlbnQtc21hbGwgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC50bC10aW1lbWFya2VyLWNvbnRlbnQtc21hbGwgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDE5MSwxOTEsMTkxLC4xNSk7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNiZmJmYmY7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yIDogI2E2YTZhNjtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNkM2QzZDtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyLWNvbG9yIDogI2E2YTZhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2JmYmZiZjtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHtcbiAgICB3aWR0aCA6IDI1MHB4O1xufS50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xufS50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kIDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLHJnYmEoMTkxLDE5MSwxOTEsMCkpLGNvbG9yLXN0b3AoODAlLCNiZmJmYmYpKTtcbiAgICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MClcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1tZWRpYSB7XG4gICAgb3BhY2l0eSA6IDE7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBjb2xvciA6ICNmZmZmZmY7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQgOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyNTUsMjU1LDI1NSwwKSksY29sb3Itc3RvcCg4MCUsI2ZmZmZmZikpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nQHRoZWNvbG9yJywgZW5kQ29sb3JzdHI9J0B0aGVjb2xvcicsIEdyYWRpZW50VHlwZT0wKVxufS50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIGJvcmRlci1jb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgYm9yZGVyLXdpZHRoIDogMXB4O1xuICAgIGJvcmRlci1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xuICAgIGJveC1zaGFkb3cgOiAwIDFweCAzcHggcmdiYSgxNDUsMTQ1LDE0NSwuNSk7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMzMzMzMzM7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAgIHotaW5kZXggOiA5O1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIGJvcmRlci1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3cgOiAxcHggMXB4IDNweCByZ2JhKDE0NSwxNDUsMTQ1LC41KTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICAgIGNvbG9yIDogIzMzMzMzMztcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gICAgYmFja2dyb3VuZCA6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LDApKSxjb2xvci1zdG9wKDgwJSwjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApXG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICAgIG9wYWNpdHkgOiAxO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICB6LWluZGV4IDogNTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLXRpbWVzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA2O1xuICAgIGJvdHRvbSA6IC03cHg7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNnB4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMTE1LDExNSwxMTUsLjE1KTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItbG9uZyB7XG4gICAgYm94LXNoYWRvdyA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICAgIGJveC1zaGFkb3cgOiBub25lO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQ6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDAsMCwwLC4yNSk7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBib3JkZXItd2lkdGggOiAxcHg7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMzMzMzMzIWltcG9ydGFudDtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gICAgYm94LXNoYWRvdyA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZTpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xufS50bC10aW1lZXJhIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAzO1xuICAgIGJvdHRvbSA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIGhlaWdodCA6IDQwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgcG9pbnRlci1ldmVudHMgOiBub25lO1xufS50bC10aW1lZXJhLnRsLXRpbWVlcmEtZmFzdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgb3BhY2l0eSA6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGE2YzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjAgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGE2YzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjIgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyODMyYzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjMgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGMzNmM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjQgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyODZkYzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjUgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGMzYTc7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIHdpZHRoIDogMTAwcHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyIDogMDtcbiAgICBib3JkZXIgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIDogNHB4O1xufS50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgcGFkZGluZyA6IDVweDtcbn0udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVlcmEtY29udGVudCAudGwtdGltZWVyYS10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemUgOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0IDogMTBweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgYm90dG9tIDogMDtcblxuICAgIGRpc3BsYXkgOiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIG1hcmdpbiA6IDA7XG4gICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xuXG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBsaW5lLWNsYW1wIDogNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXAgOiA0O1xuICAgICAgICAgICAgYm94LW9yaWVudCA6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudCA6IHZlcnRpY2FsO1xufS50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQgLnRsLXRpbWVlcmEtdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHJpZ2h0IDogMDtcbiAgICBib3R0b20gOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDUwJTtcblxuICAgIGNvbnRlbnQgOiBcIlwiO1xuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGJhY2tncm91bmQgOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyMjksMjI5LDIyOSwwKSksY29sb3Itc3RvcCg1MCUsI2U1ZTVlNSkpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nQHRoZWNvbG9yJywgZW5kQ29sb3JzdHI9J0B0aGVjb2xvcicsIEdyYWRpZW50VHlwZT0wKVxufS50bC10aW1lZ3JvdXAge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5IDogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXkgOiAgICAgICAgIGZsZXg7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2YyZjJmMjtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ24gOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtdGltZWdyb3VwIC50bC10aW1lZ3JvdXAtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQgOiA4MHB4O1xuXG4gICAgY29sb3IgOiAjZTBlMGUwO1xuICAgIHRleHQtc2hhZG93IDogI2ZmZmZmZiAwIDJweCAycHg7XG59LnRsLXRpbWVncm91cC50bC10aW1lZ3JvdXAtYWx0ZXJuYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZhZmFmYTtcbn0udGwtdGltZWdyb3VwLnRsLXRpbWVncm91cC1oaWRkZW4ge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC10aW1lYXhpcy1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAyO1xuICAgIGJvdHRvbSA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMzlweDtcblxuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbn0udGwtdGltZWF4aXMge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDM7XG4gICAgYm90dG9tIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAzOXB4O1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgYm90dG9tIDogMDtcblxuICAgIGhlaWdodCA6IDM5cHg7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIG9wYWNpdHkgOiAwO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0LFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlIDogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMXB4O1xuXG4gICAgY29udGVudCA6IFwifFwiO1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICBjb2xvciA6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2JmYmZiZjtcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvci50bC10aW1lYXhpcy1hbmltYXRlIC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZSAudGwtdGltZWF4aXMtdGljayB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3Ige1xuICAgIHotaW5kZXggOiAxO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZmZmY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNHB4O1xuXG4gICAgd2lkdGggOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdCA6IC01MHB4O1xuXG4gICAgY29sb3IgOiAjNzM3MzczO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrOmJlZm9yZSB7XG4gICAgZm9udC1zaXplIDogMThweDtcbiAgICBsaW5lLWhlaWdodCA6IDE4cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0IDogNTBweDtcblxuICAgIGJvcmRlci1jb2xvciA6ICNhNmE2YTY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxM3B4O1xuXG4gICAgd2lkdGggOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogLTI1cHg7XG5cbiAgICBjb2xvciA6ICNiZmJmYmY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAycHg7XG5cbiAgICB3aGl0ZS1zcGFjZSA6IG5vcm1hbDtcblxuICAgIG9wYWNpdHkgOiAwO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplIDogOXB4O1xuICAgIGxpbmUtaGVpZ2h0IDogOXB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IC0ycHg7XG5cbiAgICBjb2xvciA6ICNlNmU2ZTY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2s6YmVmb3JlIHtcbiAgICBmb250LXNpemUgOiA5cHg7XG4gICAgbGluZS1oZWlnaHQgOiA5cHg7XG5cbiAgICBtYXJnaW4tbGVmdCA6IDI1cHg7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sudGwtdGltZWF4aXMtdGljay1oaWRkZW4gLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgb3BhY2l0eSA6IDAhaW1wb3J0YW50O1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuOmJlZm9yZSB7XG4gICAgb3BhY2l0eSA6IC4zMztcbn0udGxhbmltYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlIDogMTAwMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHkgOiBoaWRkZW47XG59LnRsLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC1hbmltYXRlLW9wYWNpdHkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbn0udGwtc2xpZGUge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICBvdmVyZmxvdy14IDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXkgOiBhdXRvO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IC0xO1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgIG9wYWNpdHkgOiAuNTtcbiAgICBiYWNrZ3JvdW5kIDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcbiAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplIDogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogLjU7XG4gICAgICAtbW96LW9wYWNpdHkgOiAuNTtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICB6LWluZGV4IDogMTtcblxuICAgIGRpc3BsYXkgOiB0YWJsZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB0YWJsZS1sYXlvdXQgOiBmaXhlZDtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiAzO1xuXG4gICAgZGlzcGxheSA6IHRhYmxlLWNlbGw7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5IDogdGFibGU7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQgOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAxMDBweDtcblxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1pbi13aWR0aCA6IDUwJTtcbiAgICBtYXJnaW4tdG9wIDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tIDogYXV0bztcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIHdpZHRoIDogNTAlO1xuICAgIG1pbi13aWR0aCA6IDEyMHB4O1xuICAgIG1heC13aWR0aCA6IDUwJTtcbiAgICBwYWRkaW5nIDogMCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG59LnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogNTAlO1xuICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbSA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS10ZXh0LW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS10ZXh0LW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDgwJTtcbiAgICBtYXgtd2lkdGggOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGgyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMyxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGg1LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDYge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLWNhcHRpb24sXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC52Y2FyZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudmNhcmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIC5uaWNrbmFtZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnZjYXJkIC5uaWNrbmFtZSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQgOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIDI1JTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplIDogY292ZXI7XG4gICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDYge1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMnB4ICMwMDAwMDA7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMnB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLXRleHQtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZyA6IDIwcHg7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kIDogcmdiYSgwLDAsMCwuNik7XG59LnRsLXNsaWRlLnRsLXRleHQtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZSB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgcGFkZGluZy10b3AgOiAxMHB4O1xufS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBzdGF0aWM7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZGlzcGxheSA6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5IDogICAgICAgICBmbGV4O1xuXG4gICAgaGVpZ2h0IDogYXV0bztcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zIDogY2VudGVyO1xufS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gICAgcG9zaXRpb24gOiBzdGF0aWM7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZGlzcGxheSA6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5IDogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIGhlaWdodCA6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodCA6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0IDogNTBweDtcblxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4tcmV2ZXJzZTtcbn0udGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBwb3NpdGlvbiA6IHN0YXRpYztcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0bztcbiAgICBwYWRkaW5nLXRvcCA6IDIwcHg7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNlNmU2ZTY7XG59LnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBwb3NpdGlvbiA6IHN0YXRpYztcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogMDtcbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IGF1dG87XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IGluaXRpYWw7XG59LnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0IDogMTBweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSxcbi50bC1za2lubnkgLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBib3JkZXItY29sb3IgOiByZ2JhKDIzMCwyMzAsMjMwLC4yNSk7XG59LnRsLXNraW5ueSAudGwtc2xpZGUudGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG5cbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xufS50bC1za2lubnkgLnRsLXNsaWRlLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gICAgcGFkZGluZy10b3AgOiAwO1xuXG4gICAgYm9yZGVyLXRvcCA6IG5vbmU7XG59LnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgaW1nLFxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgZW1iZWQsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBvYmplY3QsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB2aWRlbyxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodCA6IDE3NXB4O1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1zbGlkZW5hdi1uZXh0IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAxMDtcbiAgICB0b3AgOiA0NSU7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICB3aWR0aCA6IDEwMHB4O1xuICAgIGhlaWdodCA6IDIwMHB4O1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aCA6IDgwcHg7XG5cbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IC4xNTtcblxuICAgIC13ZWJraXQtbGluZS1jbGFtcCA6IDI7XG4gICAgICAgICAgICBsaW5lLWNsYW1wIDogMjtcbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTE1KTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4xNTtcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4xNTtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlIHNtYWxsLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlIHNtYWxsLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxMXB4O1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplIDogMTFweDtcblxuICAgIG1hcmdpbi10b3AgOiA1cHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDA7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogMDtcbiAgICAgIC1tb3otb3BhY2l0eSA6IDA7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggI2ZmZmZmZjtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvciA6ICNmMmYyZjI7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMzMzMzMzO1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgbWFyZ2luLWJvdHRvbSA6IDVweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIHNwZWFrIDogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIDogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgOiBncmF5c2NhbGU7XG59LnRsLXNsaWRlbmF2LW5leHQge1xuICAgIHJpZ2h0IDogMTAwcHg7XG5cbiAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiAyMHB4O1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLXJpZ2h0O1xuXG4gICAgbWFyZ2luLWxlZnQgOiA3NnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tbGVmdCA6IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tbGVmdDtcblxuICAgIG1hcmdpbi1sZWZ0IDogMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgICAgICAgICBvcGFjaXR5IDogLjU7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC41O1xuICAgICAgLW1vei1vcGFjaXR5IDogLjU7XG59LnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogODBweDtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IHtcbiAgICByaWdodCA6IDMycHg7XG59LnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiA4cHg7XG59LnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoIDogMzJweDtcbiAgICBoZWlnaHQgOiAzMnB4O1xufS50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IDEycHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiAtNHB4O1xuXG4gICAgICAgICAgIG9wYWNpdHkgOiAxO1xuXG4gICAgZmlsdGVyIDogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogMTtcbiAgICAgIC1tb3otb3BhY2l0eSA6IDE7XG59LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIHtcbiAgICByaWdodCA6IDcwcHg7XG59LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IDhweDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogMDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogODBweDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IC00cHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNraW5ueS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1zdG9yeXNsaWRlciB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogODtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgYm94LXNpemluZyA6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdCA6IG5vbmU7XG5cbiAgICAgICAgIC1vLXVzZXItc2VsZWN0IDogbm9uZTtcbn0udGwtc3RvcnlzbGlkZXIgaW1nLFxuLnRsLXN0b3J5c2xpZGVyIGVtYmVkLFxuLnRsLXN0b3J5c2xpZGVyIG9iamVjdCxcbi50bC1zdG9yeXNsaWRlciB2aWRlbyxcbi50bC1zdG9yeXNsaWRlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDE7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLXRvdWNoLW1hc2sge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDI1O1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn0udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogNTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayAudGwtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIC50bC1zbGlkZXItY29udGFpbmVyIC50bC1zbGlkZXItaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXkgOiB0YWJsZS1jZWxsO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbn0udGwtbWVkaWEge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogNTAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbSA6IGF1dG87XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMjBweDtcblxuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAjZTZlNmU2O1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAqem9vbSA6IDE7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudDpiZWZvcmUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG5cbiAgICBjb250ZW50IDogXCJcIjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhciA6IGJvdGg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAge1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICBjb2xvciA6ICNmMmYyZjI7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAgc3BhbiB7XG4gICAgY29sb3IgOiAjZjJmMmYyO1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3NePXRsLWljb24tXSxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogI2YyZjJmMjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IGltZyxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgZW1iZWQsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IG9iamVjdCxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgdmlkZW8ge1xuICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIG1heC1oZWlnaHQgOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodCA6IDUwcHg7XG59LnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMDtcblxuICAgIGJvcmRlci1yaWdodCA6IG5vbmU7XG59LnRsLW1lZGlhLXNoYWRvdyB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogMTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCBhIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1jcmVkaXQge1xuICAgIGZvbnQtc2l6ZSA6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxM3B4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luIDogMCBhdXRvO1xuICAgIG1hcmdpbi10b3AgOiA2cHg7XG5cbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG5cbiAgICBjb2xvciA6ICM5OTk5OTk7XG59LnRsLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNHB4O1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbiAgICB3b3JkLXdyYXAgOiBicmVhay13b3JkO1xuXG4gICAgY29sb3IgOiAjNjY2NjY2O1xuXG4gICAgdGV4dC1yZW5kZXJpbmcgOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59LnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmJlZm9yZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLXNoYWRvdzpiZWZvcmUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQgOiAwIDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDogMCAwIDAgIzAwMDAwMDtcbiAgICAgICAtbW96LWJveC1zaGFkb3cgOiAwIDAgMCAjMDAwMDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IDAgMCAwICMwMDAwMDA7XG59LnRsLXNraW5ueSAudGwtbWVkaWEge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0bztcbn0udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG5cbiAgICBib3JkZXItcmlnaHQgOiAwO1xufS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtY3JlZGl0LFxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jYXB0aW9uIHtcbiAgICBmb250LXNpemUgOiA4cHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQgOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdCA6IDEwcHg7XG59LnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jcmVkaXQge1xuICAgIG1hcmdpbi10b3AgOiAwO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGZsb2F0IDogbm9uZTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiBhdXRvO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG5cbiAgICBib3JkZXItcmlnaHQgOiAwO1xufS50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIHdpZHRoIDogNTAlO1xuICAgIG1pbi13aWR0aCA6IDEyMHB4O1xuICAgIG1heC13aWR0aCA6IDUwJTtcbiAgICBwYWRkaW5nIDogMCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBjb2xvciA6ICM3MzczNzM7XG4gICAgdGV4dC1zaGFkb3cgOiBub25lO1xufS50bC10ZXh0IHAge1xuICAgIGNvbG9yIDogIzczNzM3Mztcbn0udGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wIDogMDtcbn0udGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xuXG4gICAgbWFyZ2luIDogMCAwIDNweDtcblxuICAgIGNvbG9yIDogI2IzYjNiMztcbn0udGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xuXG4gICAgY29sb3IgOiAjYjNiM2IzO1xufS50bC10ZXh0IC50bC10ZXh0LWRhdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG5cbiAgICBjb2xvciA6ICNiM2IzYjM7XG59LnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAge1xuICAgIGNvbG9yIDogI2YyZjJmMiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDJweCAjMDAwMDAwO1xufS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSB7XG4gICAgY29sb3IgOiAjZjJmMmYyIWltcG9ydGFudDtcbn0udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICAgIGNvbG9yIDogI2YyZjJmMiFpbXBvcnRhbnQ7XG59LnRsLXNraW5ueSAudGwtdGV4dCB7XG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1pbi13aWR0aCA6IGF1dG87XG4gICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICBtYXJnaW4tdG9wIDogMjBweDtcbn0udGwtc2tpbm55IC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lLXRpdGxlLFxuLnRsLXNraW5ueSAudGwtdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplIDogMzJweDtcbiAgICBsaW5lLWhlaWdodCA6IDM2cHg7XG59LnRsLW1lZGl1bSAudGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC1tZWRpdW0gLnRsLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgbGluZS1oZWlnaHQgOiAzNnB4O1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQgOiAyNTBweCFpbXBvcnRhbnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgICBjbGVhciA6IGJvdGg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICBtYXJnaW4gOiAwO1xuICAgIG1hcmdpbi1yaWdodCA6IDE1cHg7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplIDogMjhweDtcbiAgICBsaW5lLWhlaWdodCA6IDMwcHg7XG5cbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudGwtaWNvbi10d2l0dGVyIHtcbiAgICBjb2xvciA6ICM1NWFjZWU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhOmhvdmVyLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhLnRsLWRhdGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICBjb2xvciA6ICM1NWFjZWU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhOmhvdmVyIC5mbixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYS50bC1kYXRlOmhvdmVyIC5mbixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3ZlciAubmlja25hbWUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGEudGwtZGF0ZTpob3ZlciAubmlja25hbWUge1xuICAgIGNvbG9yIDogIzU1YWNlZTtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIge1xuICAgIHdpZHRoIDogODAlO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQgOiBhdXRvO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyMXB4O1xufS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogMTBweDtcbn0udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNnB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSB7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZSA6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQgOiAzMHB4O1xuXG4gICAgbWFyZ2luIDogMDtcbiAgICBtYXJnaW4tcmlnaHQgOiAxNXB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplIDogMjhweDtcbiAgICBsaW5lLWhlaWdodCA6IDMwcHg7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDpiZWZvcmUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICBmb250LXNpemUgOiAzNnB4O1xuXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xuXG4gICAgY29udGVudCA6IG9wZW4tcXVvdGU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQgOiAzcHg7XG5cbiAgICBjb250ZW50IDogY2xvc2UtcXVvdGU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMTVweDtcblxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGNvbG9yIDogIzk5OTk5OTtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuICAgIHdpZHRoIDogODAlO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQgOiBhdXRvO1xuXG4gICAgYm9yZGVyLXJpZ2h0IDogMDtcbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpLG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDo4MDBweCkge1xuICAgIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemUgOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI2cHg7XG4gICAgfVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjUwMHB4KSB7XG4gICAgLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogMjFweDtcbiAgICB9XG59LnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1pbnN0YWdyYW0ge1xuICAgIG1heC1oZWlnaHQgOiAyNTBweCFpbXBvcnRhbnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1wcm9maWxlIHtcbiAgICBib3JkZXItcmFkaXVzIDogNTAlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtaWZyYW1lIHtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWlmcmFtZSBpZnJhbWUge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIHtcbiAgICBjbGVhciA6IGJvdGg7XG5cbiAgICBtYXJnaW4tcmlnaHQgOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0IDogYXV0bztcblxuICAgIHRleHQtYWxpZ24gOiBsZWZ0O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC1pY29uLXdpa2lwZWRpYSB7XG4gICAgZm9udC1zaXplIDogMzJweDtcblxuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgcGFkZGluZy10b3AgOiAzcHg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1wYWdlaW1hZ2Uge1xuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIG1hcmdpbi10b3AgOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogNXB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xuXG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2U2ZTZlNjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXNvdXJjZSB7XG4gICAgZm9udC1zaXplIDogMTNweDtcbiAgICBmb250LXN0eWxlIDogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0IDogMTVweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1hcmdpbi10b3AgOiAzcHg7XG5cbiAgICBjb2xvciA6IHJnYmEoMCwwLDAsLjUpO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IHtcbiAgICBtYXJnaW4tdG9wIDogMDtcbiAgICBtYXJnaW4tYm90dG9tIDogMDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBwIHtcbiAgICBmb250LXNpemUgOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0IDogMTlweDtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gICAgd2lkdGggOiA4MCU7XG4gICAgbWFyZ2luLXRvcCA6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG4gICAgcGFkZGluZy10b3AgOiAyNXB4O1xuXG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci1yaWdodCA6IDA7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICAgIHBhZGRpbmcgOiAyMHB4O1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZCA6ICMwMDAwMDAgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZCA6IHJnYmEoMCwwLDAsLjYpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yIDogcmdiYSgyMzAsMjMwLDIzMCwuMjUpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1zb3VyY2UsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtc291cmNlIHtcbiAgICBjb2xvciA6IHJnYmEoMjMwLDIzMCwyMzAsLjg1KTtcbn0udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgLnRsLW1lZGlhLXdlYnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDE2cHg7XG4gICAgZm9udC1zdHlsZSA6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodCA6IDE5cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCB7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgbWFyZ2luLXRvcCA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgcCB7XG4gICAgZm9udC1zaXplIDogMTNweDtcbiAgICBsaW5lLWhlaWdodCA6IDE5cHg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtd2Vic2l0ZSBpbWcge1xuICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICBtYXgtd2lkdGggOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0IDogMTIwcHg7XG4gICAgbWFyZ2luIDogNHB4IDAgMCAxNXB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLXdlYnNpdGUgaW1nLnRsLW1lZGlhLXdlYnNpdGUtaWNvbiB7XG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgbWF4LXdpZHRoIDogMTZweDtcbiAgICBtYXgtaGVpZ2h0IDogMTZweDtcbiAgICBtYXJnaW4gOiAwO1xuICAgIG1hcmdpbi1yaWdodCA6IDNweDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHtcbiAgICBwYWRkaW5nIDogMjBweDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogN3B4O1xuICAgIGJhY2tncm91bmQgOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQgOiByZ2JhKDAsMCwwLC42KTtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgaDQgYSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICBtYXJnaW4tbGVmdCA6IDEwcHg7XG59LnRsLXRpbWVsaW5lIHtcbiAgICBmb250LXNpemUgOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0IDogbm9ybWFsO1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0IDogbm9uZTtcblxuICAgIGNvbG9yIDogIzczNzM3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcblxuICAgICAgICAgLW8tdXNlci1zZWxlY3QgOiBub25lO1xufS50bC10aW1lbGluZS50bC10aW1lbGluZS1lbWJlZCB7XG4gICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXMgOiAwO1xufS50bC10aW1lbGluZS50bC10aW1lbGluZS1mdWxsLWVtYmVkIHtcbiAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcblxuICAgIGJvcmRlciA6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXMgOiA4cHg7XG59LnRsLWxheW91dC1wb3J0cmFpdCAudGwtc3RvcnlzbGlkZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdyA6IDAgLTNweCA2cHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgLW1vei1ib3gtc2hhZG93IDogMCAtM3B4IDZweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3cgOiAwIC0zcHggNnB4IHJnYmEoMCwwLDAsLjIpO1xufVxuXG4jdGltZWxpbmUge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiA4MDBweDtcblxuICAgIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgIH1cblxuICAgIC50bC1pY29uLWdvYmFjayB7XG4gICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG4gICAgfVxuXG4gICAgLnRsLWljb24tem9vbS1vdXQge1xuICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLXpvb20tLW91dDtcbiAgICB9XG5cbiAgICAudGwtaWNvbi16b29tLWluIHtcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi16b29tLS1pbjtcbiAgICB9XG5cbiAgICAudGwtaWNvbi1pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgIEBleHRlbmQgLmljb24tcGljdHVyZTtcbiAgICB9XG5cbiAgICAudGwtdGV4dC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoIDogNTAwcHg7XG4gICAgfVxuXG4gICAgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbiAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgfVxuXG4gICAgLnRsLXRpbWVtYXJrZXItdGV4dCBoMiB7XG4gICAgICAgIHBhZGRpbmcgOiAwO1xuICAgIH1cblxuICAgIC50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdyA6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCB7XG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50bC1tZXNzYWdlLWZ1bGwge1xuICAgIGRpc3BsYXkgOiBub25lIWltcG9ydGFudDtcbn1cbiIsImJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA5OTk5O1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgIG9wYWNpdHkgOiAuODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogYmxhY2s7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodCA6IDA7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAxMDAwMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcblxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1heC13aWR0aCA6IGluaGVyaXQ7XG4gICAgaGVpZ2h0IDogYXV0bztcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgICBib3JkZXIgOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICB3aWR0aCA6IDI1MHB4O1xuICAgIGhlaWdodCA6IDI1MHB4O1xuICAgIG1hcmdpbiA6IDAgYXV0bztcblxuICAgIGJhY2tncm91bmQtY29sb3IgOiB3aGl0ZTtcblxuICAgICp6b29tIDogMTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG59XG5cbi5sYi1jb250YWluZXIge1xuICAgIHBhZGRpbmcgOiAxMHB4O1xufVxuXG4ubGItbG9hZGVyIHtcbiAgICBsaW5lLWhlaWdodCA6IDA7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHRvcCA6IDQzJTtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAyNSU7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDMycHg7XG4gICAgaGVpZ2h0IDogMzJweDtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG5cbiAgICAvL2JhY2tncm91bmQgOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDEwO1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICAgIGxlZnQgOiAwO1xufVxuXG4ubGItbmF2IGEge1xuICAgIG91dGxpbmUgOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldixcbi5sYi1uZXh0IHtcbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIGJvdHRvbSA6IDUwcHg7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgY3Vyc29yIDogcG9pbnRlcjtcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNSwgJGxpbmU6IDIxKTtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG5cbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIGJvdHRvbSA6IDExMHB4O1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiA2MHB4O1xuICAgIGhlaWdodCA6IDYwcHg7XG5cbiAgICBvcGFjaXR5IDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgkY29sb3JfX3doaXRlLCAuMyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogNjBweDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgfVxufVxuXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTUsICRsaW5lOiAyMSk7XG4gICAgQGV4dGVuZCAuaWNvbjtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS1yaWdodDtcblxuICAgIHBvc2l0aW9uIDogZml4ZWQ7XG4gICAgcmlnaHQgOiAwO1xuICAgIGJvdHRvbSA6IDExMHB4O1xuXG4gICAgZmxvYXQgOiByaWdodDtcblxuICAgIHdpZHRoIDogNjBweDtcbiAgICBoZWlnaHQgOiA2MHB4O1xuXG4gICAgb3BhY2l0eSA6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoJGNvbG9yX193aGl0ZSwgLjMpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQgOiA2MHB4O1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB9XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3AgOiA1cHg7XG5cbiAgICAqem9vbSA6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG59XG5cbi5sYi1kYXRhIHtcbiAgICBwYWRkaW5nIDogMCA0cHg7XG5cbiAgICBjb2xvciA6ICNjY2NjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgICBsaW5lLWhlaWdodCA6IDEuMWVtO1xuXG4gICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgd2lkdGggOiA4NSU7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQgOiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0IDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgICBmb250LXNpemUgOiAxMnB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGNsZWFyIDogbGVmdDtcblxuICAgIHBhZGRpbmctYm90dG9tIDogMWVtO1xuXG4gICAgY29sb3IgOiAjOTk5OTk5O1xufVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1jbG9zZTtcblxuICAgIGZvbnQtc2l6ZSA6IDEuNWVtO1xuXG4gICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICB0b3AgOiA1MHB4O1xuICAgIHJpZ2h0IDogNTBweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IHJpZ2h0O1xuXG4gICAgd2lkdGggOiAzMHB4O1xuICAgIGhlaWdodCA6IDMwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG5cbiAgICBvcGFjaXR5IDogLjc7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIG91dGxpbmUgOiBub25lO1xuXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgZm9udC1zaXplIDogMjBweDtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiA1MCU7XG4gICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgIH1cbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG4iLCIudWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseSA6IEhlbHZldGljYSBUcmVidWNoZXQgTVMsVGFob21hLFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIHBhZGRpbmcgOiAwO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgOiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMTkpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdyA6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xOSk7XG4gICAgICAgICAgICBib3gtc2hhZG93IDogMCAxcHggM3B4IHJnYmEoMCwwLDAsLjE5KTtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBmb250LWZhbWlseSA6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICBwYWRkaW5nIDogMDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2I0MmIwYztcbiAgICBib3JkZXItYm90dG9tIDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAyLjJlbTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG5cbiAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcblxuICAgIHRvcCA6IC0xcHg7XG5cbiAgICB3aWR0aCA6IDEuNGVtO1xuICAgIGhlaWdodCA6IDIuMmVtO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1cyA6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQgOiAyLjJlbTtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0IDogMi4yZW07XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS1yaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdCA6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHJpZ2h0IDogMDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKGltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiAtOTZweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGggOiAyNDBweDtcbiAgICBtYXJnaW4gOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgZm9udC1mYW1pbHkgOiBcIk15cmlhZCBQcm9cIjtcbiAgICBmb250LXNpemUgOiAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0IDogbm9ybWFsO1xuXG4gICAgcGFkZGluZyA6IC42ZW0gMCAuNGVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvciA6ICNiYmJiYmI7XG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICBib3JkZXIgOiBub25lO1xuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxudGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0IDogMDtcbn1cblxudGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGZvbnQtZmFtaWx5IDogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG5cbiAgICBtYXJnaW4gOiAwO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogIzJiMmIyYjtcbiAgICBib3JkZXIgOiBub25lO1xuICAgIGJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICB3aWR0aCA6IDI1MHB4O1xuXG4gICAgY29sb3IgOiAjYjJiMmIyO1xuICAgIGJhY2tncm91bmQgOiAjZWRlZGVkO1xufVxuXG50ZCBhLnVpLXN0YXRlLWFjdGl2ZSxcbnRkIGEudWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBjb2xvciA6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYUdGME1DSWdaM0poWkdsbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaUlIZ3hQU0kxTUNVaUlIa3hQU0l4TURBbElpQjRNajBpTlRBbElpQjVNajBpTFRFdU5ESXhNRGcxTkRjeE5USXdNbVV0TVRRbElqNEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJJek1tSXdZaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2p4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMk5rTXpBd1l5SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2dvOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0lpQm9aV2xuYUhROUlqRXdNQ0lnWm1sc2JEMGlkWEpzS0NOb1lYUXdLU0lnTHo0S1BDOXpkbWMrKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogICAgLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2IzMmIwYiAwJSwgI2NkMzAwYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICAgIHRleHQtc2hhZG93IDogMCAtMXB4IDAgcmdiYSgwLDAsMCwuNDUpO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJlZm9yZS9BZnRlciBJbWFnZSBTbGlkZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLWNvbnRlbnQtLWJlZm9yZS1hZnRlciB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcblxuICAuY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYmVmb3JlLWFmdGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLS1wb3NpdGlvbjogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyX19pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2ltYWdlLS1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIGNhbGMoMTAwJSAtIHZhcigtLXBvc2l0aW9uKSkgMCAwKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJlZm9yZS1hZnRlcl9faW1hZ2UtLWFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJlZm9yZS1hZnRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICAmOmZvY3VzLXZpc2libGUgfiAuYmVmb3JlLWFmdGVyX19zbGlkZXItYnV0dG9uIHtcbiAgICBvdXRsaW5lOiA1cHggc29saWQgIzAwMDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX3NsaWRlci1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDAuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiB2YXIoLS1wb3NpdGlvbik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJlZm9yZS1hZnRlcl9fc2xpZGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiB2YXIoLS1wb3NpdGlvbik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNjtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAuNHJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uIG9uIGhvdmVyXG4uYmVmb3JlLWFmdGVyLWNvbnRhaW5lcjpob3ZlciB7XG4gIC5iZWZvcmUtYWZ0ZXJfX3NsaWRlci1idXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBCb2R5LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSB7XG4gICAgQGluY2x1ZGUgc21vb3RoSXQoKTtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogJGJhc2VfX2ZvbnQtc2l6ZSwgJGxpbmU6ICRiYXNlX19saW5lLCAkY29sb3I6ICRjb2xvcl9fYmxhY2spO1xuXG4gICAgLmNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxNDAwcHgpO1xuXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGggOiA4MCU7XG4gICAgICAgIG1pbi1oZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGggOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGFpbmVyIHtcbiAgICAgICAgLy9vdmVyZmxvdyA6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY2Yge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDczcHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDogNTlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhvbWUsXG4gICAgICAgICYtLXByb2plY3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDgwdmg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcCA6IDQwdmg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzLWNvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOiA0NTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wIDogMjMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGF5b3V0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1haW4ge1xuICAgICYtLXdpdGgtYXNpZGUge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDcgYmVmb3JlIGZpcnN0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFzdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNyBiZWZvcmUgbGFzdCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogZ3V0dGVyKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICAgIGZsb2F0IDogbm9uZTtcblxuICAgICAgICBtYXJnaW4gOiAwIGF1dG87XG4gICAgfVxufVxuXG4uc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IGJlZm9yZSBsYXN0KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgIH1cblxuICAgICYtLWZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig0IGJlZm9yZSBmaXJzdCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgbWFyZ2luLXRvcCA6IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig3IGJlZm9yZSBmaXJzdCk7XG5cbiAgICAgICAgZmxvYXQgOiBub25lO1xuICAgICAgICBjbGVhciA6IGJvdGg7XG5cbiAgICAgICAgbWFyZ2luIDogY2FsYy1lbSg2MCkgYXV0byAwO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpbmsuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogUGljdHVyZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmltZyB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgJi5hbHQge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDAsMCk7XG5cbiAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgICAgICB2aXNpYmlsaXR5IDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICB9XG59XG5cbi5maWdjYXB0aW9uIHtcbiAgICAmLS1hbHQge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDAsMCk7XG5cbiAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleCA6IC0xO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgdGV4dC1pbmRlbnQgOiAtOTk5OXB4O1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IENvbnRlbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSgzMCwgMTYpO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBUaXRsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxIHtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogNTQsICRsaW5lOiA4MSwgJGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcmspO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMzIpO1xuICAgICAgICBsaW5lLWhlaWdodCA6IDEuNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgyOCk7XG4gICAgfVxuXG4gICAgJi50aXRsZS1oMSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiA1NCwgJGxpbmU6IDgxLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaywgJG1hcmdpbjogNTApO1xuXG4gICAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNjBweDtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDM2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDI4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDIsXG4udGl0bGUtaDIge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiA0NCwgJGxpbmU6IDY2LCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaywgJHdlaWdodDogNTAwLCAkbWFyZ2luOiA0MCk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgzMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMjgpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBsaW5lLWhlaWdodCA6IDQwcHg7XG5cbiAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtaW4taGVpZ2h0IDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE2LCA0NCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodCA6IDU3cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICAgICAgICAgIGhlaWdodCA6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDI1cHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wIDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDI1cHg7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItbGVmdCA6IDNweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE2LCAzMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTYsIDI4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAuM3MgJGVhc2VPdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTEpO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQgOiBub25lO1xuICAgICAgICAgICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IGd1dHRlcigxMikgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBsZWZ0IDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogNTBweDtcblxuICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAyMSwgJGxpbmU6IDMyLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaywgJHdlaWdodDogNTAwKTtcblxuICAgICYudGl0bGUtaDMge1xuICAgICAgICAmLS1saWdodCB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmg0IHtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTgsICRsaW5lOiAyNywgJGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcmssICRtYXJnaW46IDE1LCAkd2VpZ2h0OiA1MDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcbn1cblxuaDYge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDIxLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaywgJG1hcmdpbjogMTUsICR3ZWlnaHQ6IDYwMCk7XG5cbiAgICAmLnRpdGxlLWg2IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDE0LCAkbGluZTogMjEsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrLCAkbWFyZ2luOiAxNSwgJHdlaWdodDogNjAwKTtcblxuICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbF9fZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBDb250ZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRleHQtY29udGVudCB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbiA6IGNhbGMtZW0oMzApIDA7XG5cbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICB9XG5cbiAgICBlbSxcbiAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZSA6IGl0YWxpYztcbiAgICB9XG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSgzMCk7XG4gICAgfVxuXG4gICAgaW1nLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQgOiBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQgOiBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgICAgICBoZWlnaHQgOiBhdXRvO1xuICAgICAgICBtYXJnaW4gOiAwIGF1dG8gY2FsYy1lbSgzMCk7XG4gICAgfVxuXG4gICAgaW1nLnNpemUtZnVsbCB7XG4gICAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgIG1hcmdpbiA6IDAgYXV0byBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwKTtcblxuICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTIpO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSg1KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSg2cHgsIDZweCk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcCA6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdCA6IC0xNnB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogY2FsYy1lbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwKTtcblxuICAgICAgICBjb3VudGVyLXJlc2V0IDogc2VjdGlvbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSg1KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XG5cbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50IDogc2VjdGlvbjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICAgICAgbGVmdCA6IDBweDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBjb3VudGVyKHNlY3Rpb24pIFwiLiBcIjtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogY2FsYy1lbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTdXN5IEZhbGxiYWNrIENsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gQ2xlYXJmaXhcbi8vIC0tLS0tLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3IgcHJvdmlkZSBhIHNpbXBsZSBmYWxsYmFjay5cbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcbiAgQGlmIHN1c3ktc3VwcG9ydChjbGVhcmZpeCwgKG1peGluOiBjbGVhcmZpeCkpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfSBAZWxzZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaGFyZWQgQ29udGFpbmVyIEFQSVxuLy8gPT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyIE91dHB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBbJHdpZHRoXSAgICAgICAgIDogPGxlbmd0aD5cbi8vIC0gWyRqdXN0aWZ5XSAgICAgICA6IGxlZnQgfCBjZW50ZXIgfCByaWdodFxuLy8gLSBbJG1hdGhdICAgICAgICAgIDogZmx1aWQgfCBzdGF0aWNcbkBtaXhpbiBjb250YWluZXItb3V0cHV0KFxuICAkd2lkdGgsXG4gICRqdXN0aWZ5OiBhdXRvIGF1dG8sXG4gICRwcm9wZXJ0eTogbWF4LXdpZHRoXG4pIHtcbiAgJG91dHB1dDogKFxuICAgICN7JHByb3BlcnR5fTogJHdpZHRoIG9yIDEwMCUsXG4gICAgbWFyZ2luLWxlZnQ6IG50aCgkanVzdGlmeSwgMSksXG4gICAgbWFyZ2luLXJpZ2h0OiBudGgoJGp1c3RpZnksIDIpLFxuICApO1xuXG4gIEBpbmNsdWRlIG91dHB1dCgkb3V0cHV0KTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBTZWN0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICBwYWRkaW5nOiBjYWxjLWVtKDYwKSAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgJl9fY29sdW1uIHtcbiAgICAmLS1sYXJnZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDgpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBsYXN0KTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWJvdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1qb2JzLS1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gIH1cblxuICAmLS1pbmZvcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJi0taW5ub3ZhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtZW0oMTIwKSAwO1xuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHNwYW4oNik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tYXR0YWNoZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi0tcmV0dXJuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcGFkZGluZzogY2FsYy1lbSg2MCkgMCAwO1xuXG4gICAgLnNpZGViYXJfX3JldHVybiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLS1yZWxhdGVkLFxuICAmLS1lcm5lZ3ksXG4gICYtLWludHJvLS1lbmVyZ3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBzcGFuKDcpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLWVuZXJneSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICB9XG5cbiAgJi0tcHJvamVjdHMge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICBtYXgtaGVpZ2h0IDAuM3MgJGVhc2VJblNpbmUsXG4gICAgICBwYWRkaW5nIDBzICRlYXNlSW5TaW5lLFxuICAgICAgb3BhY2l0eSAwLjNzICRlYXNlSW5TaW5lLFxuICAgICAgdHJhbnNmb3JtIDAuM3MgJGVhc2VJblNpbmVcbiAgICApO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgJi0taXMtaGlkZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW1hcHMge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICBtYXgtaGVpZ2h0IDAuM3MgJGVhc2VJblNpbmUsXG4gICAgICBwYWRkaW5nIDBzICRlYXNlSW5TaW5lLFxuICAgICAgb3BhY2l0eSAwLjNzICRlYXNlSW5TaW5lLFxuICAgICAgdHJhbnNmb3JtIDAuM3MgJGVhc2VJblNpbmVcbiAgICApO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgJi0taXMtaGlkZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWxvYWRlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgb3BhY2l0eTogMTtcblxuICAgICYtLWlzLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgbmV3cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLW5ld3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICYuYW5pbSB7XG4gICAgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDE1MCB7XG4gICAgICAgICYtLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oc2hvd1VwIDAuM3MgJGkgKiAwLjFzIGJvdGggJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCAmIHtcbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW0ubGlzdGluZy1uZXdzX19pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiBndXR0ZXIoNik7XG4gICAgcGFkZGluZy10b3A6IGd1dHRlcig2KTtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICB9XG5cbiAgJi0taG9tZSB7XG4gICAgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDAgMCBndXR0ZXIoNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZ2FsbGVyeSg0IGJlZm9yZSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuM3MgJGVhc2VPdXRRdWFydCwgdG9wIDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg2IGJlZm9yZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDEyKTtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xuXG4gICAgICBtYXJnaW46IDAgMCBndXR0ZXIoNik7XG5cbiAgICAgICY6bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcblxuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG5cbiAgICAmX19kYXRlLmRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyNXB4O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDEwKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogODFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogODFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEuNTU1NTU1NTU1NTU1NTYsIDEpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX25ldXRyYWwtLWxpZ2h0LCA1KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDU2KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX19uZXV0cmFsLS1saWdodCwgMTApO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAxJSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgIC50YWJsZXQgJixcbiAgICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBjYWxjLWVtKDI1KSBjYWxjLWVtKDMwKSBjYWxjLWVtKDUwKTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTMsICRsaW5lOiAyMCwgJGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcmspO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYiB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYXlzY2FsZV9lbGVtZW50KDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1uZXdzX19pdGVtX19tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgLnRhYmxldCAmLFxuICAgICAgICAgIC5tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIC5saXN0aW5nLW5ld3Mge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYiB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgzNTBweCwgMTAwJSk7XG5cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1lbSgzODApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIHByb2plY3RzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3RpbmctcHJvamVjdHMge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICYuYW5pbSB7XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNTAge1xuICAgICAgICAmLS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNob3dVcCAwLjNzICRpICogMC4xcyBib3RoICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2ggJiB7XG4gICAgICAubGlzdGluZy1wcm9qZWN0c19faXRlbS5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jbGVhciB7XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbGVzdCB7XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg0KTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIpO1xuXG4gICAgICAgIG1hcmdpbjogMCAwIGd1dHRlcig2KSAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZ2FsbGVyeSgzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4zcyAkZWFzZU91dFF1YXJ0LCB0b3AgMC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTIpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDYpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgxMik7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgbWFyZ2luOiAwIDAgZ3V0dGVyKDYpO1xuXG4gICAgICAmOm50aC1jaGlsZCgxbiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMHB4IC8gMTBweCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTBweDtcblxuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuXG4gICAgICB0b3A6IC01cHg7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBiZWZvcmUgZmlyc3QpO1xuXG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMS41NTU1NTU1NTU1NTU1NiwgMSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg1Nik7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9fbmV1dHJhbC0tbGlnaHQsIDEwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMSUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAvL0BpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgIG9wYWNpdHkgMC4zcyAkZWFzZU91dFF1YXJ0LFxuICAgICAgICB0cmFuc2Zvcm0gMC40cyAkZWFzZU91dFF1YXJ0XG4gICAgICApO1xuXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1lbSgyNSwgMjEpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgcGFkZGluZzogY2FsYy1lbSgyNCwgMjEpO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtX190aXRsZSB7XG4gICAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogRGF0ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kYXRlIHtcbiAgQGluY2x1ZGUgdGV4dChcbiAgICAkc2l6ZTogMTMsXG4gICAgJGxpbmU6ICRiYXNlX19saW5lLFxuICAgICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLFxuICAgICRtYXJnaW46IDIwLFxuICAgICR3ZWlnaHQ6IDUwMFxuICApO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtZW0oMTApO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBSZWFkIG1vcmUgYmxvY2suXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmVhZC1tb3JlIHtcbiAgJi0tYmxvY2sge1xuICAgIEBpbmNsdWRlIHNpemUoYXV0bywgNjBweCk7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTYsICRsaW5lOiA2MCwgJGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VPdXRRdWFkKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBwYWRkaW5nOiAwIGNhbGMtZW0oNDUpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fd2hpdGUsIDAuODgpO1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgQGluY2x1ZGUgdGV4dChcbiAgICAgICRzaXplOiAxNixcbiAgICAgICRsaW5lOiAyNCxcbiAgICAgICRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnksXG4gICAgICAkd2VpZ2h0OiA1MDBcbiAgICApO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICBtYXJnaW4tdG9wOiBjYWxjLWVtKDQwKTtcblxuICAgIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAwLjNzICRlYXNlT3V0UXVhZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxMSk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmV0dXJuIHtcbiAgICBAaW5jbHVkZSB0ZXh0KFxuICAgICAgJHNpemU6IDE0LFxuICAgICAgJGxpbmU6IDI0LFxuICAgICAgJGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeSxcbiAgICAgICR3ZWlnaHQ6IDUwMFxuICAgICk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmljb24ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IDAuM3MgJGVhc2VPdXRRdWFkKTtcblxuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDExKTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW4tdG9wOiBjYWxjLWVtKDUwLCAxNik7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IFNsaWRlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNob21lIC5zbGlkZXIge1xuICAmX19zbGlkZXMge1xuICAgICZfX3NsaWRlIHtcbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLmhlYWRpbmcgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRpbmctLWlzLWxvYWRlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi0tbmV3cyB7XG4gICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDAuNjY2NjY2Nik7XG5cbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fc2xpZGVzIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJl9fc2xpZGUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC41cyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgJi0tcG9ydHJhaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2sge1xuICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oc2hvd1VwIDAuNHMgJGkgKiAwLjFzIGJvdGggJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0ZXh0LXNoYWRvdyAwLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCBhdXRvKTtcblxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDExMHB4O1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGNvbG9yX19ibGFjaywgMC42KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJGNvbG9yX19ibGFjaywgMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFzayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjFzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX3NsaWRlcyB7XG4gICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IDAuNnMgJGVhc2VPdXRFeHBvKTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLS1uby10cmFuc2l0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IDBzICRlYXNlT3V0RXhwbyk7XG4gICAgICB9XG5cbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCBhdXRvKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwgMC42NjY2NjY2KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24tcG9pbnQge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMzA7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgYm90dG9tOiA1cHg7XG5cbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fd2hpdGUsIDAuNSk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24ge1xuICAgIEBpbmNsdWRlIHNpemUoNjBweCwgNjBweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBib3R0b206IDExMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3doaXRlLCAwLjMpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBib3R0b206IDQwcHg7XG5cbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrZW4ge1xuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19uZXV0cmFsLS1saWdodCwgMC45KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4LCAzMHB4KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3doaXRlLCAwLjgpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4LCAzMHB4KTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJi0tc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDMwcHgsIDMwcHgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX193aGl0ZSwgMC44KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzBweCwgMzBweCk7XG5cbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IEhlYWRpbmcuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cblxuICAmLS1ob21lIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXRlYW0ge1xuICAgIGhlaWdodDogNjAwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICBmb250LXNpemU6IGNhbGMtZW0oMTQpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgIHBhZGRpbmc6IGNhbGMtZW0oNSkgY2FsYy1lbSgxMCk7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtLWlzLWxvYWRlZCB7XG4gICAgLmhlYWRpbmdfX2NvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBDb250YWN0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbnRhY3Qge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgyMSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMtZW0oMzUsIDIxKTtcblxuICAgIG1hcmdpbi1ib3R0b206IDEuOTA0NzZlbTtcblxuICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIG9mZmljZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1vZmZpY2VzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIHNwYW4oMyk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgc3BhbigzIGxhc3QpO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oNTYpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JfX25ldXRyYWwtLWxpZ2h0LCAxMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoNik7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMykge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSg0MCk7XG5cbiAgICAjY29udGFjdCAmIHtcbiAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbyg2ODAsIDQ0NSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSg0MCwgMjEpO1xuXG4gICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgfVxuICB9XG5cbiAgI2NvbnRhY3QgJiB7XG4gICAgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQpO1xuXG4gICAgICBjbGVhcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgaW5mb3MuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1pbmZvcyB7XG4gIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG5cbiAgcGFkZGluZy1sZWZ0OiBjYWxjLWVtKDMwLCAxNCk7XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgyNSwgMTQpO1xuICB9XG5cbiAgJi0tZmlyc3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoNCk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAjY29udGFjdCAmIHtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmljb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtZW0oNSk7XG4gIH1cblxuICAmX19lbWFpbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAmX19yb3V0ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1lbSgyMCwgMTQpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBJbmZvc2Jhci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbmZvc2JhciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgJl9fY291bnQtcHJvamVjdHMge1xuICAgIEBpbmNsdWRlIHRleHQoXG4gICAgICAkc2l6ZTogMjEsXG4gICAgICAkbGluZTogMjEsXG4gICAgICAkY29sb3I6ICR0ZXh0X19jb2xvci0tYmFzZSxcbiAgICAgICR3ZWlnaHQ6IDUwMFxuICAgICk7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1tYXBzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgdGVhbS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLXRlYW0ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICYuYW5pbSB7XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNob3dVcCAwLjNzICRpICogMC4xcyBib3RoICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2ggJiB7XG4gICAgICAubGlzdGluZy10ZWFtX19pdGVtLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAuc2VhcmNoICYge1xuICAgICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NsZWFyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLmxpc3RpbmctdGVhbV9faXRlbV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3RodW1iIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDEuNSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDApO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICAgICAgYm94LXNoYWRvdyAwLjJzICRlYXNlSW5PdXRRdWFkLFxuICAgICAgICBjb2xvciAwLjNzICRlYXNlSW5PdXRRdWFkXG4gICAgICApO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDU2KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX19uZXV0cmFsLS1saWdodCwgMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc2tpbGxzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLWVtKDEwLCAxNCk7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICB9XG4gIH1cblxuICAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICBAaW5jbHVkZSBzcGFuKDIgb2YgMTAgaW5zaWRlKTtcblxuICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMCk7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgaW5zaWRlKTtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICB9XG4gIH1cblxuICAmLS1tZW1iZXIge1xuICAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMCBsYXN0KTtcblxuICAgICYubm8tZmlsdGVycyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigyIG9mIDEyIGluc2lkZSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIgaW5zaWRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgaW5zaWRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICB9XG5cbiAgICAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiBpbnNpZGUpO1xuICAgICAgfVxuXG4gICAgICAmLm1peCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudC0tc2VhcmNoLS10ZWFtICYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY291bnQtNyB7XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMi41IG9mIDEyIGluc2lkZSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhbigxLjI1IG9mIDEyIGluc2lkZSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG5cbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvdW50LTUge1xuICAgIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIGluc2lkZSk7XG5cbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMiBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jbGVhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDE5NnB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigzKTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICAgIGNsZWFyOiBub25lO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMiBvZiAxMiBpbnNpZGUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBGaWx0ZXJzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZpbHRlcnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICYtLXRlYW0ge1xuICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDUwKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICB9XG5cbiAgICAuZmlsdGVyc19fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogaW5oZXJpdDtcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTm90aWNlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5vdGljZSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBwYXJ0bmVycy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLXBhcnRuZXJzIHtcbiAgJi5hbmltIHtcbiAgICAubGlzdGluZy1wYXJ0bmVyc19faXRlbSB7XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNob3dVcCAwLjNzICRpICogMC4xcyBib3RoICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoMyBiZWZvcmUpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNCBiZWZvcmUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgxMik7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgbWFyZ2luOiAwIDAgZ3V0dGVyKDEyKSAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTQpO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTYpO1xuXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBCbG9jay5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ibG9jayB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWRhcmsge1xuICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgIC50aXRsZS1oMiB7XG4gICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIEBpbmNsdWRlIHNwYW4oNSBuby1ndXR0ZXIgaW5zaWRlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIEBpbmNsdWRlIHNwYW4oNSBuby1ndXR0ZXIgaW5zaWRlKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmLS1hbHRlcm5hdGUge1xuICAgICAgQGluY2x1ZGUgc3Bhbig1IG5vLWd1dHRlciBpbnNpZGUgbGFzdCk7XG5cbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLS1yYXRpbyB7XG4gICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwgMC42NjY2NjY2KTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAwLjZzIDAuNHMgJGVhc2VPdXRFeHBvKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLCAwLjY2NjY2NjYpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc3Bhbig3IG5vLWd1dHRlciBpbnNpZGUgbGFzdCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICAgIHRyYW5zZm9ybSAwLjhzIDAuOHMgJGVhc2VPdXRFeHBvLFxuICAgICAgb3BhY2l0eSAwLjhzIDAuOHMgJGVhc2VPdXRRdWFydFxuICAgICk7XG5cbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCBndXR0ZXIoMTIpO1xuXG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbGVzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGd1dHRlcig2KTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGd1dHRlcig2KTtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsdGVybmF0ZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDcgbm8tZ3V0dGVyIGluc2lkZSBmaXJzdCk7XG5cbiAgICAgIHBhZGRpbmc6IDYwcHggZ3V0dGVyKDEyKSA2MHB4IDA7XG4gICAgfVxuXG4gICAgJi0tZmFzdCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICB0cmFuc2Zvcm0gMC41cyAkZWFzZU91dEV4cG8sXG4gICAgICAgIG9wYWNpdHkgMC41cyAkZWFzZU91dFF1YXJ0XG4gICAgICApO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFuaW0ge1xuICAgIC5ibG9ja19fdGh1bWJfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbig3IG5vLWd1dHRlciBpbnNpZGUgZmlyc3QpO1xuXG4gICAgICBwYWRkaW5nOiAwIGd1dHRlcig2KSAwIDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrX19zbGlkZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBNZWRpYXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubWVkaWFzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmX190YWJzIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSg0MCk7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoXG4gICAgICAgICRzaXplOiAyMSxcbiAgICAgICAgJGxpbmU6IDM1LFxuICAgICAgICAkd2VpZ2h0OiA1MDAsXG4gICAgICAgICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIHBhZGRpbmc6IDAgY2FsYy1lbSgyMCwgMjEpO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oMjUsIDIxKTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE4LCAyMSk7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMCwgMCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzcHgsIDIwcHgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogY2FsYy1lbSgtMjAsIDIxKTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMjVweCwgM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLCAxKSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgICAgb3BhY2l0eSAwLjNzICRlYXNlT3V0UXVhcnQsXG4gICAgICAgICAgdHJhbnNmb3JtIDAuM3MgJGVhc2VPdXRRdWFydFxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDUwJSk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xM3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSwgMSkpO1xuXG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYi1zZWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtaW4taGVpZ2h0IDAuMnMgJGVhc2VPdXRRdWFydCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdGFiLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGxpbmVhcik7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAjbWFwLWNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19wYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAmLS1sYW5kc2NhcGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLjU1NTU1NTU1NTU1NTU2LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBvcnRyYWl0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwgMS4zMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VJblNpbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG5cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BkZiB7XG4gICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDcyKTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEuNTU1NTU1NTU1NTU1NTYsIDEpO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyAkZWFzZUluU2luZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlSW5TaW5lKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYWdlcyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQgMC4zcyAkZWFzZU91dFF1YXJ0KTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzICRlYXNlT3V0UXVhcnQsXG4gICAgICAgIGNvbG9yIDAuM3MgJGVhc2VPdXRRdWFydFxuICAgICAgKTtcblxuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBjb25mZXJlbmNlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3RpbmctY29uZmVyZW5jZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgbWFyZ2luLXRvcDogY2FsYy1lbSgzMCk7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZ2FsbGVyeSg2IG9mIDEyKTtcblxuICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIpO1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgJjpudGgtY2hpbGQoMW4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMtZW0oMjApO1xuXG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oNjApO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBqb2JzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3Rpbmctam9icyB7XG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoNik7XG5cbiAgICBtYXJnaW4tdG9wOiBjYWxjLWVtKDYwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDIwLCAyMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcblxuICAgICAgbWFyZ2luOiAwIDAgNTBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBTdWJuYXYuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3VibmF2IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyAkZWFzZUluT3V0UXVhZCwgdG9wIDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3M3B4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgJi0taXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICB0b3A6IDczcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICYtLWlzLW9wZW4ge1xuICAgICAgLnN1Ym5hdl9fbWVudSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0IDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoMik7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLWVtKDUwKTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMCBjYWxjLWVtKDE1KTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4LCAzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSkpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyAkZWFzZUluU2luZSk7XG5cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBCYWNrIHRvIHRvcC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iYWNrdG90b3Age1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gIGZvbnQtc2l6ZTogMjJweDtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMTRweDtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExvYWRlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pY29uLWxvYWRlciB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihsb2FkZXIgMnMgaW5maW5pdGUgZWFzZSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zOHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24obG9hZGVyLWlubmVyIDJzIGluZmluaXRlIGVhc2UtaW4pO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IFBvcHVwLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvcHVwIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcbiAgQGluY2x1ZGUgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICBvcGFjaXR5IDAuMnMgJGVhc2VJblF1YWQsXG4gICAgdHJhbnNmb3JtIDBzIDAuMnMgJGVhc2VJbk91dFF1YWRcbiAgKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI1MDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBvcGFjaXR5OiAwO1xuXG4gICYtLWlzLW9wZW4ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzICRlYXNlSW5RdWFkLCB0cmFuc2Zvcm0gMHMgMHMgJGVhc2VJblF1YWQpO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmX19jYWNoZSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgICZfX2J0biB7XG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMjQpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogNTBweDtcblxuICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgJGVhc2VJblF1YWQsIHRyYW5zZm9ybSAwLjJzICRlYXNlSW5RdWFkKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwYWRkaW5nOiBjYWxjLWVtKDMwKTtcbiAgICAvL29wYWNpdHkgOiAwO1xuXG4gICAgYm9yZGVyOiBjYWxjLWVtKDIwKSBzb2xpZCAkY29sb3JfX3doaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDY4JTtcbiAgICAgIHBhZGRpbmc6IGNhbGMtZW0oMTApO1xuICAgIH1cblxuICAgIC5wb3B1cC0taXMtb3BlbiAmIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgIG9wYWNpdHkgMC4ycyAwLjNzICRlYXNlSW5RdWFkLFxuICAgICAgICB0cmFuc2Zvcm0gMC4ycyAkZWFzZUluUXVhZFxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgLy9vcGFjaXR5IDogMTtcbiAgICB9XG5cbiAgICAmLS1vdmVyZmxvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGMtZW0oMTApO1xuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBQcm9maWxlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3RpbmctcHJvZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYy1lbSgxMCk7XG5cbiAgJl9faXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjLWVtKDE0KTtcblxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oMTAsIDE0KTtcblxuICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWw7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IEludHJvLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmludHJvIHtcbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgzMCwgNDQpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDUwLCA0NCk7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgSW5ub3ZhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLWlubm92YXRpb24ge1xuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoNik7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcig2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDMwLCA0NCk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBHb29nbGUgTWFwcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5nbWFwcyB7XG4gIGhlaWdodDogNzAwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IEluZm9ib3guXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW5mb2JveCB7XG4gIGZvbnQtc2l6ZTogY2FsYy1lbSgxNik7XG5cbiAgcGFkZGluZzogY2FsYy1lbSgxMCwgMTQpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAyNTBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxOCwgMTYpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE2LCAxNik7XG5cbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtZW0oMTUsIDE2KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LmluZm9ib3hfX2lubmVyX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBQYWdpbmF0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIHVsIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMtZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjLWVtKDIxLCAxNik7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogY2FsYy1lbSgxMCwgMTYpO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsO1xuICAgIH1cblxuICAgICYtLWJ0biB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTMsIDE2KTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLWVtKDE1LCAxNik7XG4gICAgICB9XG5cbiAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtZW0oMTUsIDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExvYWRlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sb2FkZXIge1xuICAmLS1mdWxsIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fd2hpdGUsIDAuNSk7XG4gIH1cblxuICAmLS1pcy1hY3RpdmUge1xuICAgIHotaW5kZXg6IDk1O1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5pY29uLWxvYWRlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBCbG9jay5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmLS1jZW50ZXIge1xuICAgICYtLTUge1xuICAgICAgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMi4zNSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMi4zNSk7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLWJsb2NrX19pdGVtLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDNuICsgNCkge1xuICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeS0tbGlnaHQ7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtZW0oMzApO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tNSB7XG4gICAgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgc3BhbigyIG9mIDEwIDEvMik7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNikge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNW4gKyA1KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMCAxLzIgbGFzdCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDUgb2YgMTAgMS8yKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tMyB7XG4gICAgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgc3Bhbig0KTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgICAgJjpudGgtY2hpbGQoM24gKyA0KSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig0IGxhc3QpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2KTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDYpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogQXR0YWNoZW1lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYXR0YWNoZW1lbnQge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ldmVudCAudGltZWxpbmUtZXZlbnQtbGluZSB7XG4gIHdpZHRoOiAyMDBweDsgLyogQWp1c3RleiBsYSBsYXJnZXVyIHNlbG9uIHZvcyBwcsOpZsOpcmVuY2VzICovXG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtZXZlbnQgLnRpbWVsaW5lLWV2ZW50LXllYXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4OyAvKiBBanVzdGV6IGwnZXNwYWNlbWVudCBzZWxvbiB2b3MgcHLDqWbDqXJlbmNlcyAqL1xufVxuXG4uc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50OmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gU3BhbiBTeW50YXhcbi8vID09PT09PT09PT09XG5cbi8vIFNwYW4gW21peGluXVxuLy8gLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBzcGFubmluZyBlbGVtZW50IHVzaW5nIHNob3J0aGFuZCBzeW50YXguXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQG1peGluIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgJGluc3BlY3Q6ICRzcGFuO1xuICAkc3BhbjogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRvdXRwdXQ6IHNwYW4tbWF0aCgkc3Bhbik7XG4gICRuZXN0aW5nOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjbGVhcjogc3VzeS1nZXQoY2xlYXIsICRzcGFuKTtcblxuICAkYm94OiBzdXN5LWdldChib3gtc2l6aW5nLCAkc3Bhbik7XG4gICRjb250ZW50LWJveDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpICE9ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuICAkYm94OiAkYm94IG9yIGlmKGlzLWluc2lkZSgkc3BhbikgYW5kICRjb250ZW50LWJveCwgYm9yZGVyLWJveCwgbnVsbCk7XG5cbiAgQGlmICRjbGVhciA9PSBicmVhayB7XG4gICAgQGluY2x1ZGUgYnJlYWs7XG4gIH0gQGVsc2UgaWYgJGNsZWFyID09IG5vYnJlYWsge1xuICAgIEBpbmNsdWRlIG5vYnJlYWs7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3Qoc3BhbiwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRib3gpKTtcbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgQGlmIHZhbGlkLWNvbHVtbnMoJG5lc3RpbmcsIHNpbGVudCkge1xuICAgIEBpbmNsdWRlIG5lc3RlZCgkc3BhbikgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTcGFuIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIHNwYW4uXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQGZ1bmN0aW9uIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgQHJldHVybiBnZXQtc3Bhbi13aWR0aCgkc3Bhbik7XG59XG5cbi8vIFNwYW4gTWF0aFxuLy8gLS0tLS0tLS0tXG4vLyBHZXQgYWxsIHRoZSBzcGFuIHJlc3VsdHMuXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIHNwYW4tbWF0aChcbiAgJHNwYW5cbikge1xuICAkbmVzdCAgICAgICAgICAgICA6IGlmKHN1c3ktZ2V0KHJvbGUsICRzcGFuKSA9PSBuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRzcGxpdC1uZXN0ICAgICAgIDogaWYoaXMtc3BsaXQoJHNwYW4pIGFuZCAkbmVzdCwgdHJ1ZSwgZmFsc2UpO1xuICAkZWRnZSAgICAgICAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgICAgICAgOiBnZXQtbG9jYXRpb24oJHNwYW4pO1xuXG4gICRmbG9hdCAgICAgICAgICAgIDogZnJvbTtcbiAgJHBhZGRpbmctYmVmb3JlICAgOiBudWxsO1xuICAkcGFkZGluZy1hZnRlciAgICA6IG51bGw7XG4gICRtYXJnaW4tYmVmb3JlICAgIDogbnVsbDtcbiAgJG1hcmdpbi1hZnRlciAgICAgOiBudWxsO1xuXG4gIC8vIGNhbGN1bGF0ZSB3aWR0aHNcbiAgJHNwcmVhZDogaW5kZXgobWFwLXZhbHVlcygkc3BhbiksIHNwcmVhZCk7XG4gICRzcGFuOiBpZigkc3BsaXQtbmVzdCBhbmQgbm90KCRzcHJlYWQpLCBtYXAtbWVyZ2UoJHNwYW4sIChzcHJlYWQ6IHdpZGUpKSwgJHNwYW4pO1xuICAkd2lkdGg6IGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbiAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcblxuICAvLyBhcHBseSBndXR0ZXJzXG4gIEBpZiBpcy1pbnNpZGUoJHNwYW4pIHtcbiAgICBAaWYgbm90KHN1c3ktZ2V0KHJvbGUsICRzcGFuKSkge1xuICAgICAgJHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJHBhZGRpbmctYWZ0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsIGFmdGVyKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBub3QoJHNwbGl0LW5lc3QpIHtcbiAgICAgICRtYXJnaW4tYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJG1hcmdpbi1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwZWNpYWwgbWFyZ2luIGhhbmRsaW5nXG4gIEBpZiBzdXN5LWdldChvdXRwdXQsICRzcGFuKSA9PSBpc29sYXRlIGFuZCAkbG9jYXRpb24ge1xuICAgICRtYXJnaW4tYmVmb3JlOiBnZXQtaXNvbGF0aW9uKCRzcGFuKTtcbiAgICAkbWFyZ2luLWFmdGVyOiAtMTAwJTtcbiAgfSBAZWxzZSBpZiAkZWRnZSB7XG4gICAgJGlzLXNwbGl0OiBpcy1zcGxpdCgkc3Bhbik7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG5cbiAgICBAaWYgJGVkZ2UgPT0gbGFzdCB7XG4gICAgICAkZmxvYXQ6IHN1c3ktZ2V0KGxhc3QtZmxvdywgJHNwYW4pO1xuICAgIH1cblxuICAgIEBpZiBub3QoJGlzLXNwbGl0KSB7XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gZmlyc3QgYW5kICRwb3MgPT0gYmVmb3JlKSB7XG4gICAgICAgICRtYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgfVxuICAgICAgQGlmICRlZGdlID09IGZ1bGwgb3IgKCRlZGdlID09IGxhc3QgYW5kICRwb3MgPT0gYWZ0ZXIpIHtcbiAgICAgICAgJG1hcmdpbi1hZnRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEByZXR1cm4gKFxuICAgIHdpZHRoICAgICAgICAgICA6ICR3aWR0aCxcbiAgICBmbG9hdCAgICAgICAgICAgOiAkZmxvYXQsXG4gICAgbWFyZ2luLWJlZm9yZSAgIDogJG1hcmdpbi1iZWZvcmUsXG4gICAgbWFyZ2luLWFmdGVyICAgIDogJG1hcmdpbi1hZnRlcixcbiAgICBwYWRkaW5nLWJlZm9yZSAgOiAkcGFkZGluZy1iZWZvcmUsXG4gICAgcGFkZGluZy1hZnRlciAgIDogJHBhZGRpbmctYWZ0ZXIsXG4gICAgZmxvdyAgICAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pLFxuICApO1xufVxuXG4vLyBHZXQgU3BhbiBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBzcGFuIHdpZHRoLlxuLy8gLSAkc3BhbjogPG1hcD5cbkBmdW5jdGlvbiBnZXQtc3Bhbi13aWR0aChcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcblxuICAkbiAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRsb2NhdGlvbiA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG4gICRjb2x1bW5zICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKTtcbiAgJGd1dHRlcnMgIDogc3VzeS1nZXQoZ3V0dGVycywgJHNwYW4pO1xuICAkc3ByZWFkICAgOiBzdXN5LWdldChzcHJlYWQsICRzcGFuKTtcblxuICAkY29udGV4dCAgOiBudWxsO1xuICAkc3Bhbi1zdW0gOiBudWxsO1xuICAkd2lkdGggICAgOiBudWxsO1xuXG4gIEBpZiAkbiA9PSAnZnVsbCcge1xuICAgICRwb3M6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJHNwYW4pO1xuICAgICRyb2xlOiBzdXN5LWdldChyb2xlLCAkc3Bhbik7XG4gICAgJG46IGlmKCRwb3MgPT0gc3BsaXQgYW5kICRyb2xlICE9IG5lc3QsIHN1c3ktY291bnQoJGNvbHVtbnMpLCAxMDAlKTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRuKSAhPSBudW1iZXIge1xuICAgIEB3YXJuIFwiKCN7dHlwZS1vZigkbil9KSAjeyRufSBpcyBub3QgYSB2YWxpZCBzcGFuLlwiO1xuICB9IEBlbHNlIGlmIHVuaXRsZXNzKCRuKSB7XG4gICAgJGNvbnRleHQ6IHN1c3ktc3VtKCRjb2x1bW5zLCAkZ3V0dGVycywgaWYoaXMtc3BsaXQoJHNwYW4pLCB3aWRlLCBuYXJyb3cpKTtcbiAgICAkc3ByZWFkOiBpZihpcy1pbnNpZGUoJHNwYW4pLCAkc3ByZWFkIG9yIHdpZGUsICRzcHJlYWQpO1xuICAgICRzcGFuLXN1bTogc3VzeSgkbiwgJGxvY2F0aW9uLCAkY29sdW1ucywgJGd1dHRlcnMsICRzcHJlYWQpO1xuXG4gICAgJF9tYXRoOiBzdXN5LWdldChtYXRoLCAkc3Bhbik7XG4gICAgJF9jb2x1bW4td2lkdGg6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJHNwYW4pO1xuICAgIEBpZiAkX21hdGggPT0gc3RhdGljIHtcbiAgICAgICR3aWR0aDogJHNwYW4tc3VtICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2lkdGg6IHBlcmNlbnRhZ2UoJHNwYW4tc3VtIC8gJGNvbnRleHQpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJHdpZHRoOiAkbjtcbiAgfVxuXG4gIEByZXR1cm4gJHdpZHRoO1xufVxuIiwiLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgJGVhc2VJbk91dFF1YWQsIGJhY2tncm91bmQtY29sb3IgLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgIHBvc2l0aW9uIDogZml4ZWQ7XG4gICAgei1pbmRleCA6IDEwMDtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIHBhZGRpbmcgOiAxM3B4IDA7XG5cbiAgICBiYWNrZ3JvdW5kIDogdXJsKCN7JGltZ31ncmFkaWVuLnBuZykgcmVwZWF0LXggdG9wO1xuXG4gICAgJi0taXMtaGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG4gICAgXG4gICAgJi0tbW9iaWxlLS1pcy1vcGVuIHtcblx0ICAgIC5oZWFkZXJfX2xvZ297XG4gICAgICAgIFx0YmFja2dyb3VuZC1pbWFnZSA6IHVybChcIiN7JGltZ31sb2dvLWdyZWlzY2gtd2hpdGUuc3ZnXCIpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ICAgICAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBMb2dvLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleCA6IDEwO1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgIHdpZHRoIDogMTEwcHg7XG4gICAgICAgIGhlaWdodCA6IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQgOiAyMHB4O1xuXG4gICAgICAgIHRleHQtaW5kZW50IDogLTk5OTlweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCA6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIiN7JGltZ31sb2dvLWdyZWlzY2gtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IGF1dG87XG4gICAgICAgIFxuICAgICAgICBcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoIDogNzA7XG4gICAgICAgICAgICBoZWlnaHQgOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDogNzBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBNZW51LlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAubWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5IDogLjU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGksXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICAgICAgJi0taXMtaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDE1LCAkbGluZSA6IDAsICRjb2xvciA6ICRjb2xvcl9fd2hpdGUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDdweDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIDQ3cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwKSB0cmFuc2xhdGUzZCgtNTAlLDAsMCkpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDUwJSA1MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbSA6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSB0cmFuc2xhdGUzZCgtNTAlLDAsMCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzIDE1cyAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogNDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1hZ25pZnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIDQ3cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDdweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMzdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2hiYXItaXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2xvc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEJhY2tncm91bmQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICYtLXdpdGgtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIjeyRpbWd9bG9nby1ncmVpc2NoLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7IFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcblx0ICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19pdGVtLS1tYWduaWZ5IGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlciBidXR0b24ge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG5cbiAgICAgICAgICAgIGxpLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nX19pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgbGksXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgOiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiB7XG4gICAgICAgICAgICAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIC4ycyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlciBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIC4ycyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICBsaSxcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IE5hdmlnYXRpb24uXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgJi0tcHJpbWFyeSB7XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAxMzBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG5cdCAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAuNHMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB6LWluZGV4IDogMDtcbiAgICAgICAgICAgICAgICB0b3AgOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQgOiAwO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgkY29sb3JfX2JsYWNrLCAuOCk7XG5cbiAgICAgICAgICAgICAgICAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcCA6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdCA6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGggOiAzMDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLFxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQsIHRyYW5zZm9ybSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhciA6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAuNHMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDEwMjRweDtcblxuICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSxcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAuM3MgJGVhc2VJbk91dFF1YWQsIHRyYW5zZm9ybSAuM3MgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiAgTGFuZ3VhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIGhlaWdodCA6IDQ3cHg7XG4gICAgcGFkZGluZyA6IDAgMTJweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBoZWlnaHQgOiAzN3B4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoYXV0bywgNDdweCk7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDQ3LCAkY29sb3I6ICRjb2xvcl9fd2hpdGUpO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAzN3B4O1xuXG4gICAgICAgICAgICBoZWlnaHQgOiAzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDhweDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA4cHg7XG5cbiAgICAgICAgICAgIG9wYWNpdHkgOiAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Rpbmcge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiA0NXB4O1xuICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgICAgICBsaS5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZ19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDI4LCAkY29sb3I6ICRjb2xvcl9fd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICBwYWRkaW5nIDogY2FsYy1lbSgyMCkgMDtcblxuICAgIGJhY2tncm91bmQgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgJi0tNDA0IHtcbiAgICAgICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICAgICAgYm90dG9tIDogMDtcblxuICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBMb2dvLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19sb2dvIHtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQgOiBjYWxjLWVtKDY1KTtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG5cblx0XHRiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiI3skaW1nfWxvZ28tZ3JlaXNjaC1mb290ZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDdweDtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDsgXG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0IDogNTAlO1xuXG4gICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IE5hdmlnYXRpb24uXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgIGZsb2F0IDogbm9uZTtcbiAgICAgICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxMiwgJGxpbmUgOiAwLCAkY29sb3IgOiAkY29sb3JfX2Zvb3Rlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IGNhbGMtZW0oNDcsIDEyKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCBjYWxjLWVtKDEyLCAxMik7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIDQ3cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogY2FsYy1lbSg0NSwgMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBDb3B5cmlnaHQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxMiwgJGxpbmUgOiA0NywgJGNvbG9yIDogJGNvbG9yX19mb290ZXIpO1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgIG1hcmdpbi1yaWdodCA6IDcwcHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0IDogbm9uZTtcblxuICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IGNhbGMtZW0oNSwgMTIpO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBOb29taWEuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5ieSB7XG4gICAgICAgIEBpbmNsdWRlIG5vb21pYSgpO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTIsICRsaW5lIDogNDcsICRjb2xvciA6ICRjb2xvcl9fZm9vdGVyKTtcblxuICAgICAgICBmbG9hdCA6IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdCA6IDUwJTtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0IDogbm9uZTtcbiAgICAgICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vb21pYSB7XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wIDogMTZweDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpZGViYXIge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogUmV0dXJuLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19yZXR1cm4ge1xuICAgICAgICBoZWlnaHQgOiBjYWxjLWVtKDY2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oNDApO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogQmxvY2suXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzApO1xuICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgzMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzAsIDIxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IGNhbGMtZW0oNSwgMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuXG4gICAgICAgICAgICBib3JkZXIgOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJvamVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbGVhciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByb2ZpbGUtcGljdHVyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwxLjUpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBwYWRkaW5nIDogMHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZm9zIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTAsIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogY2FsYy1lbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ub2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSg1cHgsIDVweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud2l0aC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYWxsZXJ5KDQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoNixcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiBjYWxjLWVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgxMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIDAgZ3V0dGVyKDEyKSAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYW0ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDMgYmVmb3JlIGZpcnN0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig1IGJlZm9yZSBmaXJzdCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLypcbkAtd2Via2l0LWtleWZyYW1lcyBidW1tZXIge1xuICAgIDEwMCUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1bW1lciB7XG4gICAgMTAwJSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidW1tZXItbmV3IHtcbiAgICBmcm9tIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgIH1cbiAgICB0byB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuNSkpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidW1tZXItbmV3cyB7XG4gICAgZnJvbSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG4gICAgdG8ge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjUpKTtcbiAgICB9XG59XG4qL1xuXG4jbG9nb19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDBweDtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogOTk5OTk7XG5cdFxuXHQudmlkZW8ge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMTA4MHB4O1xuXHRcdFxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG4vLyBcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEuMSkpO1xuXHRcdEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHRcdFxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFxuLypcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyIDJzO1xuXHRcdGFuaW1hdGlvbjogYnVtbWVyIDJzO1xuICAgIFx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0ICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuNXMgZWFzZSk7XG5cdFx0XG5cdFx0dmlkZW8ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5yZW1vdmVfaXQge1xuXHRcdFx0b3BhY2l0eTogMDtcbi8qXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyLW5ldyAuNXM7XG5cdFx0XHRhbmltYXRpb246IGJ1bW1lci1uZXcgLjVzO1xuXHQgICAgXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiovXG5cdFx0fVxuXHR9XG5cdFxuXHQubGVmdC1zaGFwZSB7XG5cdFx0ei1pbmRleDogMDtcblx0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogLTE0OXB4O1xuXHRcdFxuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdFxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFxuXHRcdG9wYWNpdHk6IDE7XG5cdFx0XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMzAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxMDB2aCBzb2xpZCB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cmlnaHQ6IC0zMDBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5yaWdodC1zaGFwZSB7XG5cdFx0ei1pbmRleDogMDtcblx0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IC0xNDlweDtcblx0XHRcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcblx0XHRvcGFjaXR5OiAxO1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMzAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxMDB2aCBzb2xpZCB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogLTMwMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ji5vcGVuIHtcblx0XHQubGVmdC1zaGFwZSB7XG5cdFx0XHRsZWZ0OiBjYWxjKC01MCUgLSAzMDBweCk7XG5cdFx0fVxuXHRcdFxuXHRcdC5yaWdodC1zaGFwZSB7XG5cdFx0XHRyaWdodDogY2FsYygtNTAlIC0gMzAwcHgpO1xuXHRcdH1cblx0fVxufSIsIiNob21lIHtcbiAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgJi0tbmV3cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ3V0dGVyKDYpO1xuICAgIH1cblxuICAgICYtLXByb2plY3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtLWFib3V0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBndXR0ZXIoNik7XG4gICAgICAmIGZpZ3VyZSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbnRhY3Qge1xuICAgICAgLmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5jb250YWN0X19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RfX3NvY2lhbF9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdF9fc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgLmNvbnRhY3RfX3NvY2lhbF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN0ZWFtLmNvbnRlbnQtLWhhcy1jb3ZlciB7XG4gICAgbWFyZ2luLXRvcCA6IDYwMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3AgOiA0MHZoO1xuICAgIH1cbn1cblxuLnRlYW0ge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogVGl0bGUuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDIwcHghaW1wb3J0YW50O1xuXG4gICAgICAgICZfX3JvbGUge1xuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgyNCwgNTQpO1xuICAgICAgICAgICAgZm9udC1zdHlsZSA6IGl0YWxpYztcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgJl9fcHJvZmlsZSB7XG4gICAgICAgICAgICAmLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAyMHB4IDIwcHggNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcblxuICAgICAgICAgICAgICAgIC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUgOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wIDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWluZm9zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogNDBweDtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFRodW1iLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX190aHVtYiB7XG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCA6IDA7XG4gICAgICAgIGxlZnQgOiAwO1xuXG4gICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgcGFkZGluZyA6IGNhbGMtZW0oMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQgOiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi0tdGVhbSB7XG4gICAgQGluY2x1ZGUgc3Bhbig5IGxhc3QpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig3IGxhc3QpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBOYXZpZ2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdmlnYXRpb24tdGVhbSB7XG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogZ3V0dGVyKDEyKTtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2VJblF1YWQsIGNvbG9yIC4zcyAkZWFzZUluUXVhZCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDYwLCAxOCk7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsX19saWdodDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDYwLCAxOCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3ByaW1hcnktLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoNCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNCk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogZ3V0dGVyKDEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGFzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig0IGxhc3QpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICAgICAgICAgICYtLWxhc3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzLXRlYW0tdGl0bGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGhlaWdodCA6IGF1dG8haW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tY29udGVudF9fY29sdW1uLS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgICAgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCBoNCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0IDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQgaDQge1xuICAgICAgICAgICAgbWluLWhlaWdodCA6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNhYm91dCB7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBWYWx1ZXMuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAmLS10aW1lbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW51bWJlcnMge1xuICAgICAgICAgICAgI2NoYXJ0X19udW1iZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wIDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDk1JTtcblxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrX190aHVtYiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogNzVweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwgLjY2NjY2NjYpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGd1dHRlcigxMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wIDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdCA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCA6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3Byb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcCA6IDI2MnB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3AgOiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDYzcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9qZWN0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wIDogMHB4O1xuICAgIH1cbn1cbiIsIiNwcm9qZWN0IHtcbiAgICBtYXJnaW4tdG9wIDogODB2aDtcblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTWlzc2lvbi5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLm1pc3Npb24ge1xuICAgICAgICBtYXJnaW4tdG9wIDogY2FsYy1lbSg2MCk7XG4gICAgICAgIHBhZGRpbmcgOiBjYWxjLWVtKDMwKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgkY29sb3JfX3ByaW1hcnksIC4xKTtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSgxMCwgMjEpO1xuXG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogU2lkZWJhci5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLnNpZGViYXIgLnNpZGViYXJfX3JldHVybiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFwLWNhbnZhcyxcbiAgICAjZ21hcHMge1xuICAgICAgICBoZWlnaHQgOiA1MDBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgkdGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQgOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodCA6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2Vycm9yNDA0XG57XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5oZWFkaW5nXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZVxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIiNjb250YWN0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuc3VibmF2IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmX19tZW51IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBjaGFuZ2VzOiBDb25mZXJlbmNlcy5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuY29uZmVyZW5jZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAuY2VudGVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcig3NjBweCk7XG5cbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgxMCk7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50LS1qb2JzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCB7XG4gICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmNvbnRlbnQjam9icyB7XG5cdC5zdWJuYXYge1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDBweDtcblx0fVxuXHRcblx0Lm1haW4tLWpvYnMge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcblx0XHQ+IGgyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHRcdD4gLnRleHQtY29udGVudCB7XG4vLyBcdFx0XHRtYXgtd2lkdGg6IDg2MHB4O1xuXHRcdH1cblx0XHRcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Lmxpc3Rpbmctam9icyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFxuXHRcdFx0KiB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1hcmdpbjogMCAxMnB4IDEycHggMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHQgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNzBweCAxNXB4IDMwcHg7XG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG5cdFx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgICAgICAgXG5cdFx0ICAgICAgICAgICAgJjpob3ZlciB7XG5cdFx0ICAgICAgICAgICAgXHRiYWNrZ3JvdW5kOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHQgICAgICAgICAgICBcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICAgICAgICAgIFx0XG5cdFx0ICAgICAgICAgICAgXHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHQgICAgICAgICAgICBcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ICAgICAgICAgICAgXHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlM2QoNTAlLCAtNTAlLCAwKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI5cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICAgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdCAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHQgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHQubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3doaXRlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLS1zcG9udGFuZW91cywgJi0tc3RhZ2Uge1x0XHRcdFx0XHRcblx0XHRcdFx0XHQubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fYmxhY2ssIC43KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX19ibGFjaywgMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5saXN0aW5nLWpvYnNfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19ibGFjaztcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XG5cdFx0XHRcdCAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0XHQubGlzdGluZy1qb2JzX19pdGVtX190aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5saXN0aW5nLWpvYnNfX2l0ZW0tLXNwb250YW5lb3VzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5saXN0aW5nLWpvYnNfX2l0ZW0tLXNwb250YW5lb3VzLCAubGlzdGluZy1qb2JzX19pdGVtLS1zdGFnZSB7XG5cdFx0XHQ+IC50ZXh0LWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDg2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiNzZWFyY2gge1xuICAgIC5mb3JtLS1zZWFyY2hiYXIge1xuICAgICAgICAuaW5wdXQtLXNlYXJjaCB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi0tc3VibWl0LS1zZWFyY2gge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2luZ2xlIHtcbiAgICAucmVhZC1tb3JlLS1yZXR1cm4ge1xuICAgICAgICBsaW5lLWhlaWdodCA6IDMycHg7XG5cbiAgICAgICAgZmxvYXQgOiByaWdodDtcbiAgICB9XG5cbiAgICAuc2hhcmVib3gge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgIGhlaWdodCA6IDMycHg7XG4gICAgICAgIHBhZGRpbmcgOiAxMHB4IDA7XG5cbiAgICAgICAgLmFkZHRoaXNfc2hhcmluZ190b29sYm94IHtcbiAgICAgICAgICAgIGZsb2F0IDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMjApO1xuICAgIH1cbiAgICBcbiAgICAuc2VjdGlvbi1jb250ZW50LS10aXRsZSB7XG5cdCAgICAmICsgLnNlY3Rpb24tY29udGVudC0tbmV3cyB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdCAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgLy8gKioqKioqKiBWSURFT1xuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdCY6OmFmdGVyIHtcblx0XHQgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdH1cblxuXHRcdGlmcmFtZSB7XG5cdFx0XHRsZWZ0OjA7IFxuXHRcdFx0dG9wOjA7IFxuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cdFxuXHQud3AtdmlkZW8sIHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSwgLm1lanMtY29udGFpbmVyLCAubWVqcy1vdmVybGF5LmxvYWQge1xuXHQgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0ICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tZWpzLWNvbnRhaW5lciB7XG5cdCAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0LndwLXZpZGVvLCB2aWRlby53cC12aWRlby1zaG9ydGNvZGUge1xuXHQgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuIiwiI2FjdHVhbGl0eSB7XG4gICAgcGFkZGluZy10b3AgOiA1MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3AgOiA1MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG4iXX0=*/.cmplz-hidden{display:none!important}